我有 AMD athlon x2 3gb RAM ddr2 两个硬盘,一个 80gb,另一个 1tb 在这台电脑上我只有 ubuntu,所有磁盘都在 EXT4 中,我想复制 10gb,许多 700mb 或 1gb 的文件(许多 linux ISO)
传输速度为 1mb/s,这太慢了!
我以防万一执行了 touch /forcefsck,但什么都没发生,速度仍然很慢!可能是什么问题?
答案1
filefrag 实用程序是一个很好的提示。如果不是这样,那么要么是您的磁盘状况很糟糕,要么是您的系统中同步的太频繁,以至于您无法缓存足够的页面来实现任何可观的吞吐量。
hdparm -tT /dev/sda
可以让您清楚地了解磁盘的功能。
例子
/dev/sda:计时缓存读取:2.00 秒内读取 1370 MB = 685.02 MB/秒计时缓冲磁盘读取:3.03 秒内读取 164 MB = 54.18 MB/秒
如果你的缓冲缓存读取量远远达不到这个水平,那么问题就来了
答案2
文件可能碎片化严重。您可以使用 filefrag 命令检查。此外,磁盘也可能存在问题。检查 /var/log/dmesg 中是否存在与该磁盘相关的错误。
答案3
不确定这是否有帮助,但我曾经有一台 Athlon 64 机器,它的主板与 Ubuntu 驱动程序存在某种问题,导致与所连接硬盘之间的传输速度非常慢。我认为那是一块技嘉主板,那是几年前的事了。
如果我是你,我会专门根据你的主板搜索问题,但另一件值得注意的事情是你的计算机的传输速度是否更快。