当看到I/O等待时间所占CPU时间的比重很高的时候,首先要检查的就是机器是否正在大量使用交换空间,因为硬盘操作的速度远远低于RAM,所以当系统内存耗尽,开始使用交换空间的时候,系统的性能会受到严重影响.任何想要访问硬盘的操作都要完成与硬盘的I/O交换.所以,故障排除的第一步是看内存是否耗尽,如果是,先解决这个问题.如果还有大量可用的RAM,你需要明确那个进程占用了大部分I/O操作. 在你很难弄明白到底是哪个进程占用了大量I/O资源,使用iostat可以找到是哪个分区执行大量I/O操作. iost