Zakupiłem ostatnio taką płytę(Alix1C) i przeniosłem na nią kartę CF Transcend 4GB 120x z zainstalowanym NND(karta pracowała poprzednio na płycie EPIA TC6000 podłączona przez przejściówkę ATA/CF). System wstał przy pierwszym uruchomieniu i działa prawidłowo, ale wyraźnie spadła szybkość karty CF, na epii karta osiągała 7 do 10 MB/s, na Alixie 1.6-2.0 MB/s.
Moja karta przedstawia się tak:
[root@wpad awruk]# hdparm -i /dev/hda
/dev/hda:
Model=TRANSCEND, FwRev=20070312, SerialNo=30004C3A
Config={ HardSect NotMFM Fixed DTR>10Mbs }
RawCHS=7915/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=7915/16/63, CurSects=7978320, LBA=yes, LBAsects=7978320
IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 *mdma2
AdvancedPM=no
* signifies the current active mode
A to wyniki testów:
[root@wpad awruk]# hdparm -Tt /dev/hda
/dev/hda:
Timing buffer-cache reads: 768 MB in 2.02 seconds = 380.20 MB/sec
Timing buffered disk reads: 6 MB in 3.47 seconds = 1.73 MB/sec
Kopiowanie 256MB pliku do /dev/null:
[root@wpad awruk]# dd if=/home/samba/systemrescuecd-x86-1.1.4.iso of=/dev/null
500816+0 przeczytanych recordów
500816+0 zapisanych recordów
skopiowane 256417792 bajty (256 MB), 153,36 sekund, 1,7 MB/s
Zastanawiam się, jaka jest przyczyna słabej wydajności karty na Alixie(kombinacje z ustawianiem parametrów karty hdparmem nic nie dają) czy warto z tym walczyć, czy kupić kartę chodzącą w trybie UDMA(mój Transcend obsługuje tylko tryb MWDMA2).
Jeśli ktoś ma podobną płytę i może wykonać testy wydajności karty CF, to proszę o podanie ich tutaj.
|