Przygotowałem pakiecik hdparm w wersji 3.9, ma on znacznie wiecej możliwości niż standartowy hdparm we FreeSCO. Udało mi się podnieść wydajność dysku. Jednak do włączenia DMA dla FreeSCO jeszcze długa droga (poprzez kompilację kernela). Po instalacji piszemy rc_hdparm i już można testować
Włączyłem I/O32bit w/sync
[Linux] hdparm -c3 /dev/hda
Test (mojej partycji ext2), najlepsze wyniki które udało mi się uzyskać
[Linux] hdparm -t /dev/hda5
Timing buffered disk reads: 64 MB in 11.35 seconds = 6.04 MB/sec
[Linux] hdparm -T /dev/hda5
Timing buffer-cache reads: 128 MB in 4.80 seconds = 29.16 MB/sec
Było oryginalnie, odpowiednio 2.62 MB/sec i 23.79 MB/sec, co prawda na partycji hda1. Chipset płyty głównej (southbridge) intel 82371FB (trinton). Z testów wynika że nie na wszystkich chipsetach można manipulować ustawienaimi lub/i zmierzyć wydajność. UWAGA dla niedoświadczonych userów !
Możecie sobie zrobić kzywdę hdparm !!! Pracuję nad kompilacją kernela do obsługi mojego chipsetu w trybie DMA. Oczekuję na jakieś opinie i/lub rady, porady, ewentualnie krytykę
link
installpkg
http://pa173.bierun.sdi.tpnet.pl/freesco/hdparm