Jak zidentyfikować wąskie gardła we / wy na serwerze z systemem Linux?


Odpowiedzi:


25

Napisałem obszerny przewodnik do śledzenia wąskich gardeł wydajności w systemach Linux do pracy: http://web.archive.org/web/20101028025942/https://anchor.com.au/hosting/development/HuntingThePerformanceWumpus . Obejmuje więcej niż prosiłeś, ale (miejmy nadzieję) pomoże ci wyśledzić napotkany problem, niezależnie od faktycznego źródła.


Tak, to trochę nieprzyjemne, jestem pewien, że wiele osób wybrało na to „TL; DR”. Wolę dawać ludziom narzędzia do ogólnego rozwiązywania problemów niż dawać szybkie odpowiedzi na konkretne przypadki problemów, co pozostawia ich zależnymi. Te rzeczy są trudne, a jeśli szukanie problemu z wydajnością nie jest tym, co chcesz spędzić, cóż, zawsze możesz zatrudnić kogoś, kto już przeczytał artykuł ... <grin>
womble

Naprawiono teraz poprawne i prawidłowe łącze. Marketing nie rozumie pojęcia „stabilnych linków” ...
womble

14

Top ma pole o nazwie „iowait”. Jeśli twój system często to widzi, wiesz, że coś jest nie tak. Jest też iotop!

Package: iotop:
Description: simple top-like I/O monitor
 iotop does for I/O usage what top(1) does for CPU usage. It watches I/O
 usage information output by the Linux kernel (requires 2.6.20 or later)
 and displays a table of current I/O usage by processes on the system.
 Handy for answering the question "Why is my disk churning so much?".
Homepage: http://guichaz.free.fr/iotop/


0

Wąskie gardło w wydajności serwera Linux możemy znaleźć, stosując następującą metodę.

  1. Weź wynik poleceń TOP i mem, vmstat w jednym notatniku.
  2. Wyjmij sar z 3 miesięcy.
  3. sprawdź różnorodność procesów i wykorzystania w momencie wdrożenia lub zmiany.
  4. Jeśli obciążenie jest niezwykłe od czasu zmiany. sprawdź cofnięcie zmiany.
  5. Alternatywnie można również sprawdzić dzienniki systemu i aplikacji.

Powyższe z pewnością powie nam wąskie gardło ..


-4

Wąskie gardła we / wy można znaleźć za pomocą podstawowych poleceń systemu Linux, a także badając i porównując ich wyniki. Przeczytaj: Zrozumienie IO systemu Linux


3
To zdecydowanie zbyt niejasne, by być odpowiedzią. Co powiesz na przynajmniej niektóre z tych poleceń.
John Gardeniers

4
Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
Michael Hampton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.