Answers:
iotop
显示来自几个不同来源的统计数据;加起来时要小心。
前面的讨论涵盖了每个进程的读/写量和系统总的读/写量之间的差异:它们涵盖了不同的内容,因为每个进程的量包括所有I / O(无论是磁盘,缓存,网络等)。 。),而系统总数在RAM和磁盘之间(包括交换,延迟的缓存写入等)。
您无法从该IO>
列中添加数字。它们显示了每个进程在I / O上花费的时间的比例,而不是每个进程在总I / O中所花费的比例。99.9%表示此过程几乎总是在I / O上受阻。
由于进程之间共享大量I / O(多个进程使用的文件缓存,请求RAM的进程导致另一个进程被换出等),因此很难按进程来计算I / O。
我认为磁盘的“最大可能I / O”没有一个有用的定义。在链的不同点(hdparm -t
显示其中一些值)有最大顺序写入速度和最大顺序读取速度,但这并不能真正指示实际使用情况。读写文件通常不是顺序的;在硬盘上,通常需要花费大量时间来移动磁头以访问其他位置。