środa, 7 kwietnia 2010

hdparm

hdparm -tT /dev/sda

Podczas standardowej instalacji Linuksa, bardzo często dysk pracuje w trybie 16 bit, oraz bez włączonego DMA. Dysk i system nie pracuje tak wydajnie jak byśmy chcieli. Na podstawie konfiguracji z procesorem AMD Duron 700 MHz na płycie głównej ECS i dyskiem Maxtor 20 GB (ATA 100- BIOS wykrył go jako UDMA-5) przedstawię kilka prostych zabiegów zwiększających wydajność pracy naszego sprzętu. Testowane ustawienia dotyczą systemu Red Hat 7.2 ze środowiskiem KDE 2.2. Standardowe jądro Red Hata ma problematyczną obsługę DMA na płycie ECS K7S5A z chipsetem SIS 735, który jest wydajny, lecz niestety jeszcze nie obsługiwany w pełni przez standardowe jądro 2.4.7. Problem ten rozwiązuje kompilacja i instalacja nowego jądra 2.4.18. Napewno nowicjusze będą mieli problem z kompilacją, więc polecam prostą metodę zwiększenia wydajności pracy dysku twadego.

Na początek musimy wiedzeć w jakim trybie pracuje nasz dysk, jest to ważne do dalszego tuningu naszego systemu.

Na początek możemy sprawdzić w jakim trybie pracuje nasz dysk, czy pracuje w trybie 32, czy 16-bitowym:

hdparm /dev/hda

mamy następujące wiersze dla nas najbardziej istotne: /dev/hda: I/O support, jeżeli jest tam wpis 16 to pracuje w trybie 16 bit.

Teraz sprawdźmy czy włączony jest tryb DMA:

hdparm -d /dev/hda

Wyświetlony zostanie taki komunikay: usign_dma = 0 (off)

Jak widać DMA jest wyłączone... Dodatkowo jeżeli posiadamy dysk nowy obsługujący stsndard ATA 100 dodatkowo wykonajmy polecenie:

hdparm -i /dev/hda

wyszukujemy miejsca gdzie jest obok trybu pracy gwiazdka np. *mdma2, W celu sprawdzenia prędkości dysku przy obecnej konfiguracji wywołajmy polecenie:

hdparm -t /dev/hda

Brak komentarzy:

Prześlij komentarz