监视磁盘 I/O
监视磁盘 I/O 时,应该考虑多个问题以确定操作过程。
- 查找最活跃的文件、文件系统和逻辑卷:
- "热" 文件系统是否可以更好地位于物理驱动器上或分布在多个物理驱动器上? (lslv, iostat和 filemon)
- "热" 文件是本地文件还是远程文件? (filemon)
- 调页空间是否主导磁盘利用率? (vmstat和 filemon)
- 是否有足够的内存来高速缓存正在运行的进程所使用的文件页面? (vmstat和 svmon)
- 应用程序是否执行许多同步(非高速缓存)的文件 I/O?
- 确定文件碎片:
- "热" 文件是否严重碎片化? (fileplace)
- 查找使用率最高的物理卷:
- 磁带机或 I/O 适配器的类型是否导致瓶颈? (iostat和 filemon)