Hi list.

 

I run HD performance tests on Linux (RH7.1, kernel 2.4.18-pre3-ac2). The test is quite simple: first, I create a 2 Gb file filled with 1-s, then I read it and measure the time needed for both read and write operations. Tests run on 2 kinds of HDs: Barracuda ATA IV (ST380021A) - 80Gb, and IBM Deskstar DTLA-307076 - 75Gb.

On Barracuda: It turned that writing of 2Gb file takes between 72 and 74 sec, which is approximately equals to 27Mg/sec. Reading of the same file would take between 122 and 133 sec, which corresponds to read performance between 15Mb to 16.3Mb per second.

On IBM: Both write and read performance would give about 27-29 Mb/sec.

Both tests run on same kernel and same OS version. DMA enabled. 32-bit transfer enabled.

 

Does anyone know what could be a problem? Why Seagate is so slow? Is it HD problem, or maybe some kernel tuning would help?

Seagate support people say they don’t know anything about Linux-specific issues.

 

Thanks

 

Max.

Reply via email to