Meisteris
Data 2009-02-24 00:08
Redaguota: 2009-02-24 01:09
Taigi, šiandieną atlikau mažą testuką, ir tai ką pamačiau - mane nuliūdino.
Kaip žinia, dabar yra naujas Linux kernelio draiveris, kuris neva pagerina suderinamumą su SATA diskais ir kontroleriais, taip pat palaiko ir IDE diskus, ko pasekoje prarandama kiek logikos mano galva, kadangi naujasis draiveris sužymi ir IDE ir SATA diskus kaip /dev/sd* o ne taip ir seniai, IDE diskai buvo žymimi kaip /dev/hd* o SATA bei SCSI kaip /dev/sd* na vartotojui dabar kiek sunkiau gaudytis savo sistemoje, na bet tai juk disko greitaveikai nemaišo?
Nemanau, ką tik atlikau mažytį testuką su hdparm ir štai rezultatai:
Naudojant naująjį draiverį paleidęs hdparm -Tt /dev/sda gaunu štai tokį rezultatą:
/dev/sda:
Timing cached reads: 698 MB in 2.02 seconds = 345.34 MB/sec
Timing buffered disk reads: 52 MB in 3.00 seconds = 17.32 MB/sec
DMA tikrai įjungtas, kadangi hdparm -i /dev/sda tai patvirtino, tačiau naudojant hdparm neįmanoma ijungti/išnaudoti tam tikrų galimybių kurias siūlo IDE diskai, kaip pavyzdžiui 32bitų I/O, Multicount, read ahead, Umasc IRQ Todėl persikompiliavau tą patį kerneliuką, tik šį kart įkompiliavau senesnį ATA draiverį ir išjungiau naujajį PATA ir štai rezultatas:
Ijungiau tuos pribumbasus ir prasukau tą patį testuką:
hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 1260 MB in 2.00 seconds = 629.68 MB/sec
Timing buffered disk reads: 66 MB in 3.06 seconds = 21.58 MB/sec
Rezultatai kalba patys už save, gaila, tik kad visos šiandien populiarios distribucijos pateikia savo kernelius su išjungtu senesniu ATA draiveriu, nepaisant to, kad prie naujojo puikuojasi EXPERIMENTAL užrašas.
P.S.
Sistema su kuria testavau: IBM X40 laptopas su defultiniu Hitachi 60gb 4500rpm disku bei gentoo linux OS, bei Linux-2.6.27 kernelis