Afr*_*Afr 17 performance io top disk
我在我的工作站上运行了一些繁重的 I/O 进程,并且最近安装iotop
了它们来监视它们。这是最近的截图:
我对IO>
专栏中的读数有些困惑。它表明我的磁盘正在以大约 1500% 的 I/O 活动运行。这甚至可能吗?
如何从这些读数中找出磁盘的最大可能 I/O?iotop 是如何计算相对 I/O 活动的?
Gil*_*il' 16
iotop
显示来自几个不同来源的统计数据;添加东西时要小心。
前面的讨论涵盖了每个进程的读/写量和系统总读/写量之间的差异:它们涵盖了不同的东西,因为每个进程的量包括所有 I/O(无论是磁盘、缓存、网络等) .) 而系统总数介于 RAM 和磁盘之间(包括交换、延迟缓存写入等)。
您无法将IO>
列中的数字相加。它们显示了每个进程花费在 I/O 上的时间比例,而不是来自每个进程的总 I/O 的比例。99.9% 意味着这个进程几乎总是在 I/O 上被阻塞。
按进程计算 I/O 很困难,因为许多 I/O 在进程之间共享(多个进程使用的文件缓存、请求 RAM 的进程导致另一个进程被换出等)
我认为磁盘的“最大可能 I/O”没有一个有用的定义。在链的不同点有最大顺序写入速度和最大顺序读取速度(hdparm -t
显示其中一些值),但这并不能真正表明实际使用情况。读取和写入文件通常不是顺序的;在硬盘上,移动磁头以访问不同的位置通常需要最多的时间。
归档时间: |
|
查看次数: |
11430 次 |
最近记录: |