Skip to content


Lekcja 7: Strojenie AIX używającego SDD lub SDDPCM

Określanie wartości atrybutu queue_depth dla AIX z SDD czy SDDPCMCel dokumentu:Celem tego dokumentu jest wytłumaczenie sposobu w jaki operacje I/O są przechowane w kolejkach sterników SDD, SDDPCM, dysków i ich adapterów oraz jak je należy stroić w celu polepszenia ich wydajności a tym samym wydajności całego systemu IO.Gdzie w stercie I/O znajdują się te urządzenia?Tak wygląda sterta I/O zaczynając na aplikacji i kończąc na dysku:

Aplikacja
Folder
LVM – Manager Tomów Logicznych (nieobowiązkowo)
sternik SDD lub SDDPCM (jeżeli użyte)
hdisk – sternik dysku
sternik adaptera dysków
system połączenia z dyskami(SVC, itp)
System dysków (fastT, DSXXXX, ipt)
Fizyczny Dysk

Fig.1 Sterta I/O

Zwróć uwagę, że pomimo połączenia dysku z jego adapterem, kod sterownika hdisku jest użyty przed użyciem kodu adapter dysków. Z tego powodu powyższa sterta reprezentuje kolejność pracy programów w czasie w jakim IO po niej się przemieszcza.Czemu potrzebujemy wydać dyskowi więcej niż jedno polecenie IO naraz?To polepszenia wydajność – szczególnie z punktu widzenia aplikacji. Jest to szczególnie ważne w przypadku systemów dysków, w których wirtualny dysk (lub LUN) jest w rzeczywistości zbiorem (macierzą) składającym się z wielu fizycznych dysków (na przykład SAN). W takiej sytuacji, jeżeli moglibyśmy wydać tylko jedno polecenie IO w jednym momencie czasu to przekonalibyśmy się, że czas obsługi tego polecenia będzie bardzo dobry (krótki) ale wydajność całego systemu I/O nie będzie zadowalająca.

Możliwość wydawania fizycznemu dyskowi wielu poleceń IO pozwala na minimalizację czasu związanego z ruchem jego głowicy (używając algorytm “windy”) oraz pozwala to na osiągnięcie większej liczby IOPS (liczba IO na sekundę) niż jest to możliwe w przypadku tylko jednego IO.Ilu ludzi musiało by czekać na windę jeżeli tylko jedna osoba naraz mogłaby ją użyć w danym czasie? W takiej sytuacji, czekanie na windę zajmuje dużo czasu (czas w poczekalni) ale czas do osiągnięcia danego piętra jest bardzo krótki (czas obsługi).


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.