![自更换 CPU 以来,IO 等待时间增加了一倍](https://linux22.com/image/880633/%E8%87%AA%E6%9B%B4%E6%8D%A2%20CPU%20%E4%BB%A5%E6%9D%A5%EF%BC%8CIO%20%E7%AD%89%E5%BE%85%E6%97%B6%E9%97%B4%E5%A2%9E%E5%8A%A0%E4%BA%86%E4%B8%80%E5%80%8D.png)
我需要帮助来了解计算机中的某些内容。
我有一台旧 AMD 3800+,主板很旧,4G RAM 和 120G SSD + 2x1.5 TB SATA,运行最新更新的 14.04。操作系统在 SSD 上运行,而我完全合法的种子正在下载并写入物理 SATA 驱动器。
一切都很好,我需要使用这台电脑做比它应该做的更多的事情,所以我决定用速度大约两倍的 AMD B59 来替换 CPU(核心数相同,基准测试显示每个核心比 3800+ 快 ±195%)
我的监控服务器显示我所述计算机的 CPU 使用率从此开始
对此
合并
我的问题是:为什么我的 iowait 时间几乎翻倍了?(请参阅下面修改后的问题)
任何有助于理解此事的帮助都将不胜感激。
附录:我在计算机以 ISP 满负荷下载时和未满负荷下载时查看了同一张图表。根据此图,带宽的增加(或不足)存在直接的因果关系:
我修改后的问题:由于 CPU 更强大,处理速度更快,因此磁盘操作后等待的时间“更长”(相对于 CPU 升级之前)。看来确实如此。以下假设正确吗?
由于这是一个百分比,而不是实际负载,因为秤已经 乘以 .5,因为驱动器的反应速度没有比以前快,可以 我认为处理器等待的时间“是原来的两倍”是正确的 和升级前一样吗?这是否会导致“人为的”更长的 iowait 百分比?
子问题 1:下载 torrent 时,iowait 写入磁盘的百分比是不是有点大?
子问题 2:如果假设正确,为什么我女朋友的计算机没有显示百分之几十的 iowait,因为她的处理器比我的快得多?