我有一台 HP N54L MicroServer(AMD N54L,4GB RAM),运行 Lubuntu(Ubuntu 上也没什么问题)。里面有 4 个硬盘,每个 1 TB,三星 HD103SJ。我尝试了每一个 BIOS 设置(AHCI、IDE)以及其他设置,但这些硬盘的读写速度约为 10 MB/s。我用 dd 测量了这一点。我搞不清楚问题出在哪里。
答案1
如果您未设置缓冲区大小(bs
、obs
或ibs
),则默认为 512。如果您有 4k 驱动器,则效率很低。此外,移动小块数据并等待每个数据到达也会降低带宽。
您可以使用hdparm -tT /dev/sd...
您还可以增加 dd 缓冲区的大小。
但是您应该使用磁盘基准测试(例如bonnie++
或)来测试您的磁盘iozone
。