Ahoj, mám problém s druhým diskem - nově naformátovaný, prázdný, nevytížený.
Čtení sviští cca >60 mega/s, ale zápis jede tak 10 až 15 mega a to bez ohledu na použitý FS (EXT2/EXT3/BTRFS)
Jádro z distribuce: 2.6.32-5-amd64
Debian squeeze
hdparm -tT /dev/sdc
Timing cached reads: 1378 MB in 2.00 seconds = 688.41 MB/sec
Timing buffered disk reads: 226 MB in 3.01 seconds = 75.05 MB/sec
Model=ST3160815A, FwRev=3.AAD, SerialNo=9RA2K6QZ
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode
Po restartu:
iostat -d /dev/sdc
Linux 2.6.32-5-amd64 (tygrik) 06/03/2012 _x86_64_ (1 CPU)
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.46 11.47 0.00 796 0
Systém nic nedělá cpu 1%, paměť je zaplněná z 5%, swap 0.
Při kopírování:
Cpu 15-30%, paměť je zaplněná z 6%, swap 0.
Mám tu dva disky a je to stejné na obou, hw rozhodně vadný není, přitom minimálně ten druhý pod windows zapisoval tak 30-40MB/s a tenhle by měl taky. Mám trochu podezření, jestli to nějak nesouvisí s prvním diskem, který je opravdu mimořádně líný a ten výkon by odpovídal právě jemu, ale kopíruju to na správné místo (ověřeno df).
V logu nic není, všechno se řádně dokončí, jen to zapisuje maximálně jen těch 20MB/s.
Samozřejmě jsem zkoušel z několika zdrojů a zápis je prostě líný.
S dd to je ještě zalostnější:
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 239.168 s, 4.5 MB/s
Ovšem rychlost čtení je naprosto OK!
Pod 50MB/s to neklesne a zátěž CPU nula nula prd.
Proč?