Właśnie odkryłem „na szczycie”. To fantastyczne narzędzie do identyfikowania wąskich gardeł wydajności w systemie Linux. Obsługuje tryb monitorowania długoterminowego, w którym loguje dane do dziennika binarnego.
Chciałbym móc wizualizować te dane na wykresie. czy to możliwe? Jeśli tak to jak?
Nie mogę się dowiedzieć, w jakim formacie jest zapisany dziennik. Jest binarny, ale nic nie wykryje w tym „pliku”.
linux
debian
performance-monitor
Tomasz
źródło
źródło
atopsar
(która pojawia się na szczycie) jest w połowie drogi. Wyświetla wszelkie pożądane dane w funkcji czasu. Pozostaje tylko wykreślić te szeregi czasowe. Ogólne rozwiązanie tego problemu z interfejsem sieciowym byłoby fajne. Przyjęta odpowiedź, choć świetna, nie idzie w kierunku pełnego rozwiązania.Odpowiedzi:
Skrypt powłoki, aby wykreślić trzy średnie pola obciążenia CPL z listy plików dziennika na szczycie.
źródło
wc /var/log/atop.log
iecho $DISPLAY
iatop -PCPL -r /var/log/atop.log | wc
atop
plik dziennika, który istnieje i nie jest pusty. Kliknij przycisk pomocy , aby dowiedzieć się, jak sformatować.Strony man (
man atop
) dostarczają dobrych informacji na temat przeglądania nieprzetworzonych plików dziennika. Sam Atop zapewnia funkcje wyświetlania z opcją generowania „analizowalnego wyniku”, którego można następnie użyć do wygenerowania wizualizacji. Wystarczy spojrzeć naman atop
ten termin i wyszukać go, wpisując:\PARSEABLE OUTPUT
źródło
man
strony za pomocą/PARSEABLE
not\PARSEABLE
- zobaczman
stronęless
programu lub użyj klawiszah
lub?
, aby wyświetlić ekran POMOC podczas przeglądaniaman
samej strony.