如何定位磁盘 I/O 瓶颈和进行分析?

想向各位专家请教一下:最近我们的 AIX 服务器经常会发现磁盘 I/O 高,用 topas 命令看经常持续在 90% 以上,甚至 100%,针对这种情况需要如何或者分析那些日志,来定位磁盘 I/O 高的原因?另外,针对磁盘 I/O 高的情况,通常有哪些改善的方案?(除了换用 SSD 外)谢谢。...显示全部

想向各位专家请教一下:

最近我们的 AIX 服务器经常会发现磁盘 I/O 高,用 topas 命令看经常持续在 90% 以上,甚至 100%,针对这种情况需要如何或者分析那些日志,来定位磁盘 I/O 高的原因?

另外,针对磁盘 I/O 高的情况,通常有哪些改善的方案?(除了换用 SSD 外)


谢谢。

收起
参与40
  • 1、 需要确定是哪个盘的IO高 2、如果是本地盘,基本上是你应用访问量很高,可以迁移到存储上(存储上性能会高些) 3、 使用filemon命令,查看是哪个LV或者FS读写频繁,此命令可以精确的文件
    2016-01-13

查看其它 5 个回答zp_ccc的回答

zp_ccczp_ccc高级技术主管国内某金融科技公司

busy的数值是一个主要的参考指标,但是90%,或者100%不一定就能判断I繁忙,还需要通过其他参数结合来分析,例如结合通过iostat来看磁盘的响应时间,来分析磁盘I/O是否繁忙。

闪存阵列是一种提高磁盘I/O性能的一种解决方案。

互联网服务 · 2016-01-13
浏览4469

回答者

zp_ccc
zp_ccc1615
高级技术主管国内某金融科技公司
擅长领域: 存储灾备服务器

zp_ccc 最近回答过的问题

回答状态

  • 发布时间:2016-01-13
  • 关注会员:8 人
  • 回答浏览:4469
  • X社区推广