GCP Compute Engine磁盘负载场景下每10分钟CPU峰值的原因排查与性能优化咨询
GCP Compute Engine磁盘负载场景下每10分钟CPU峰值的原因排查与性能优化咨询
各位好,我遇到了一个挺头疼的问题:在GCP Compute Engine上运行磁盘密集型任务时,每10分钟就会出现一次明显的CPU峰值。我想彻底搞清楚这些周期性峰值的成因,最终要么把它们消除掉,要么至少保证它们不会影响我的应用性能。
为了对比排查问题,我在两个云环境做了完全相同的测试:
- GCP侧:e2-standard-2实例,搭配SSD存储,系统为Ubuntu 22.04
- DigitalOcean侧:Basic Regular 4GB 2核VM,同样搭配SSD,系统也是Ubuntu 22.04
整个测试时长1.5小时:前1小时持续施加磁盘负载,后30分钟让机器处于空闲状态。两台机器上我用了完全一致的bash脚本,脚本里用fio工具生成磁盘负载,sar收集系统性能指标,最后用gnuplot生成性能图表。
我把GCP实例的性能数据做成了可视化图表,从图里能看到系统层面的CPU峰值……(注:原提问内容此处未完整展开)
备注:内容来源于stack exchange,提问作者luddite478
相关产品推荐
相关产品推荐

