Sysstat

Screenshot Software:
Sysstat
Szczegóły programowe:
Wersja: 11.7.3 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Sebastien Godard
Licencja: Wolny
Popularność: 39

Rating: nan/5 (Total Votes: 0)

sysstat to projekt oprogramowania open source i swobodnie rozproszonego oprogramowania, który składa się z kilku narzędzi wiersza poleceń dla systemów operacyjnych GNU / Linux, umożliwiając zbieranie i raportowanie informacji o aktywności systemu. Jest to narzędzie monitorujące Linux, zaprojektowane do analizy wydajności systemu globalnego.


Funkcje na pierwszy rzut oka

Oprogramowanie może monitorować dużą liczbę różnych danych, umożliwia użytkownikom konfigurację długości przechowywanej historii danych, obsługuje zarówno urządzenia SMP i UP, obsługuje procesory hotplug, oblicza średnie statystyki w okresie próbkowania, pozwala zaoszczędzić statystyki w pliku i automatycznie wykrywa nowe urządzenia, które zostały dynamicznie zarejestrowane lub utworzone.

Dodatkowo program obsługuje urządzenia SMP i UP, w szczególności komputery z procesorami wielordzeniowymi lub hiperwątkowymi, obsługuje bezszczotkowe procesory, pozwala użytkownikom eksportować statystyki do plików CSV, JSON, XML i innych popularnych formatów plików, w tym dokumentów XML Schema i DTD, obsługuje wiele języków i jest kompatybilny z aplikacjami, które pozwalają tworzyć wykresy ze statystyk sysstat.

Jakie narzędzia są zawarte?

Jak wspomniano, sysstat składa się z różnych narzędzi wiersza poleceń, wśród których możemy wymienić sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc i pidstat. Wszystko to jest dostępne z poziomu interfejsu wiersza poleceń i pozwala wykonywać określone zadania.


Pod maską, dostępność i obsługiwane systemy operacyjne

Aplikacje zawarte w sysstat są napisane w języku programowania C, co oznacza, że ​​uruchomienie procesora wymaga bardzo mało czasu procesora. W tej chwili obsługuje zarówno 32-bitowe, jak i 64-bitowe architektury zestawów instrukcji.

Chociaż został pomyślnie przetestowany na systemach operacyjnych Ubuntu, Debian i Arch Linux tutaj w Softoware Labs, sysstat jest również kompatybilny z każdą inną dystrybucją GNU / Linux, która jest w fazie rozwoju.

Co nowego w tej wersji:

  • sar: Napraw ewentualną awarię, gdy konieczne jest ponowne przydzielenie buforów, aby pomieścić więcej urządzeń.
  • sar / sadf / mpstat: Oblicz statystyki globalnego procesora jako sumę poszczególnych procesorów.
  • mpstat: Oblicz statystyki dla węzła "all" jako sumę indywidualnych statystyk CPU.
  • sar: Dodaj nową opcję "-z", która nakazuje sar do pominięcia wyników dla dowolnych urządzeń, dla których nie było aktywności podczas okresu próbnego.
  • sar / sadf: Teraz lepiej uwzględnij CPU offline i online podczas wyświetlania statystyk softnetu.
  • sadc: Zmniejsza rozmiar pliku binarnego sadc poprzez kompilowanie niepotrzebnych funkcji.
  • sadf: Zmień format wyjściowy w formacie raw, aby był zgodny z CSV.
  • sadf: Zmień kolejność niektórych wartości wyświetlanych w trybie debugowania / formacie nieprzetworzonym.
  • Dodaj początkową obsługę głównych numerów & gt; 255.
  • Zaktualizuj listę urządzeń sysstat.ioconf.
  • mpstat: Usuń opcję "-P ON". mpstat wyświetla teraz domyślnie tylko procesor online.
  • Zaktualizowano strony podręcznika sar i mpstat.
  • pidstat: Zgłoś użycie procesora dla procesu jako sumę wszystkich wątków [11.6.3] [11.4.9].
  • sar: Zmień warunek używany w obejściu dla procesora wracającego online [11.6.3] [11.4.9].
  • Aktualizacja NLS: Zaktualizowano różne tłumaczenia. .

Co nowego w wersji:

  • sar / sadc: Dodano nowe dane z / proc / meminfo do statystyk pamięci.
  • sadf: Aktualizuj formaty wyjściowe, aby uwzględnić nowe dane pamięci.
  • [Peter Schiffer]: Usunięte błędy z analizy statycznej.
  • [Peter Schiffer]: Preferuj program kompresujący xz podczas kompresowania plików danych sa [11.0.3].
  • [Peter Schiffer]: Przenośny sposób wykrywania 64-bitowego systemu operacyjnego w skrypcie konfiguracyjnym [11.0.4].
  • [Vasant Hegde]: sadc: Napraw ewentualny stan wyścigu w kodzie obsługi sygnału [11.0.3].
  • Popraw opis% util na stronach iostat i sar man [11.0.3].
  • Napraw nieprawidłowy rozmiar używany w funkcji upgrade_magic_section ().
  • Dodaj nową zmienną sadc_options, aby skonfigurować skrypt.
  • Zmień nazwę opcji --disable-man-group na --disable-file-attr. Ta opcja konfiguracji uniemożliwia procesowi kompilacji ustawienie atrybutów instalowanych plików.
  • Upewnij się, że żaden plik crontab nie jest aktywny, jeśli użyto opcji konfiguracji - można użyć tylko opcji kopiowania [11.0.3].
  • Często zadawane pytania.
  • Zaktualizowano plik specyfikacji RPM.
  • Strona podręcznika sar została zaktualizowana.
  • zaktualizowano stronę podręcznika sadc [11.0.3].
  • Zaktualizowano plik CREDITS.
  • Kod wyczyszczony [11.0.3].

Co nowego w wersji 11.1.2:

  • [Robert Elliott]: Dodano polecenie irqtop. irqtop monitoruje różnice w / proc / interrupts i / proc / softirqs na CPU, wraz ze statystykami CPU. irqtop jest obecnie w katalogu contrib.
  • [Lance Shelton]: Dodano polecenie irqstat, lepszy sposób oglądania / proc / interrupts, zaprojektowany dla systemów NUMA z wieloma procesorami.
  • [Vasant Hegde]: sadc: Nie wysyłaj sygnału SIGINT, jeśli proces macierzysty jest już martwy [11.0.2].
  • sadc: Upewnij się, że funkcje używane do liczenia elementów (procesor, interfejsy sieciowe itp.) są wywoływane tylko jeden raz.
  • sar i sadf mówią teraz użytkownikowi, że nie mogą odczytać pliku, ponieważ format endianowy się nie zgadza.
  • Naprawiono niekompletne wyjście sar i sadf, gdy czas zakończenia (określony opcją -e) przekracza 24-godzinną granicę [11.0.2].
  • cifsiostat / nfsiostat: Napraw wyjście na jednordzeniowym procesorze [11.0.2].
  • pidstat nie obsłużył poprawnie procesów ze spacjami w ich nazwie. Zostało to naprawione [11.0.2].
  • Zaktualizowano NLS.
  • Zaktualizowano plik CREDITS.

Co nowego w wersji 11.1.1:

  • Dodano opcję -c do sadf: Ta opcja umożliwia użytkownikowi konwersję pliku danych sa w starym formacie (co najmniej 9.1.6) do aktualnego formatu (11.1.1 na dzień dzisiejszy).
  • Zaktualizuj wyjście sadf -H, aby wydrukować datę pliku danych i określić, czy plik ten został przekonwertowany ze starego pliku danych, czy też nie.
  • Dodano opcję - [0-9] + do sadf, aby wyświetlić dane z tamtych dni [11.0.1].
  • Używaj wywołania systemowego statvfs () zamiast przestarzałych statfs (), aby uzyskać statystykę systemów plików z sar [11.0.1].
  • sar: Dokładniejsze sprawdzanie składni [11.0.1].
  • Usuń niepotrzebny plik włączeń w sa_common.c [11.0.1].
  • [Kosaki Motohiro]: Zaktualizuj obejście dla 32-bitowych liczników procesorów [11.0.1].
  • Zdefiniuj nieznane zasady planowania w pliku pidstat.h [11.0.1].
  • [Ivana Varekova]: Przetestuj wartość zwracaną dla wywołań fgets / fscanf [11.0.1].
  • Plik Makefile zaktualizowany: Śledź dowiązania symboliczne podczas tworzenia archiwum tarków [11.0.1].
  • zaktualizowano podręczną stronę podręcznika [11.0.1].

Co nowego w wersji 10.2.1:

  • Dodano nową opcję "tylko do samodzielnego kopiowania", aby skonfigurować skrypt. Ta opcja może być przydatna podczas tworzenia pakietu sysstat, aby upewnić się, że pliki są kopiowane tylko do $ DESTDIR i że żadna usługa nie jest aktywowana (np. Dla dystrybucji distro przy użyciu systemd).
  • pidstat: Dodaj nowe dane do statystyk we / wy pidstat: opóźnienia we / wy bloków na zadanie.
  • Weź pod uwagę zmienną $ DESTDIR podczas instalowania usługi sysstat używanej przez systemd.
  • sadf -H, sadf -j i sadf -x wyświetlają teraz również czas utworzenia pliku.
  • Użyj sizeof () zamiast wartości zakodowanych na stałe.
  • Zaktualizowano stronę podręcznika pidstat.
  • Poprawki kosmetyczne.
  • Zaktualizowano NLS.

Co nowego w wersji 10.2.0:

  • Nowa opcja (-v) została dodana do pidstat, umożliwiając użytkownikowi wyświetlenie liczby wątków i deskryptorów plików powiązanych z zadaniami.
  • Kilka błędów zostało naprawionych w pidstat.

Co nowego w wersji 10.1.7:

  • Dodano nową metrykę statystyk sieci urządzeń mobilnych, podając procent wykorzystania kart sieciowych.
  • Naprawiono kilka błędów.

Co nowego w wersji 10.1.6:

  • Polecenie sar może teraz wyświetlać statystyki systemów plików (bloki i wykorzystanie i-węzłów) z nową opcją "-F".
  • Naprawiono kilka (małych) błędów.

Co nowego w wersji 10.1.5:

  • mpstat uwzględnia teraz każde przerwanie na procesor, aby ich liczba była równa liczbie wyświetlanej dla CPU "all".
  • Plik jednostki systemd nie mógł być już zainstalowany, ponieważ makro nie zostało rozwinięte w skrypcie konfiguracyjnym. Zostało to naprawione.

Co nowego w wersji 10.1.4:

  • sar, pidstat i mpstat teraz zatrzymują się i wyświetlają swoje średnie statystyki po otrzymaniu sygnału SIGINT (crtl / c). pidstat wyświetla teraz identyfikator UID zadania dla wszystkich zadań.
  • Opcja -U została dodana do pidstat; ta opcja nakazuje wyświetlenie nazwy użytkownika zadania zamiast jego UID.
  • Po tej opcji następuje nazwa użytkownika, tylko zadania należące do określonego użytkownika są wyświetlane przez pidstat.

Co nowego w wersji 10.1.3:

  • Liczniki sieciowe i IPv4 / IPv6 zostały zmienione na format 64-bitowy, aby zachować synchronizację z najnowszymi jądrami.
  • Dodano nową opcję do iostat, aby uniemożliwić jej wyświetlanie pierwszego raportu ze statystykami po uruchomieniu systemu.
  • Kilka błędów zostało naprawionych.

Co nowego w wersji 10.0.5:

  • Tu iostat została dodana interesująca nowa funkcja: iostat może teraz wyświetlać skonsolidowane statystyki dla jednej lub kilku grup urządzeń. To powinno się przydać w przypadku maszyn z dużą ilością dysków. Poza tym ta wersja zawiera poprawki błędów dla sadc i sadf oraz nowy plik tłumaczenia dla Chorwatów.

Co nowego w wersji 10.0.4:

  • Urządzenia wirtualne nie są już uwzględniane w wynikach sar -b.
  • iostat może teraz wyświetlać informacje o urządzeniu docelowym, gdy dowiązanie symboliczne jest określone jako parametr.
  • Opcja --disable-stripping została dodana do skryptu configure.
  • Dodano tłumaczenie serbskie.

Co nowego w wersji 10.0.0:

  • Naprawiono kilka błędów za pomocą komend nfsiostatu i cifsiostatu.
  • Polecenia Sysstat nie są już połączone z biblioteką czujników, jeśli nie są potrzebne.
  • Ignorowanie nieprawidłowo mapowanych identyfikatorów urządzeń więcej niż 256: teraz to naprawiono.
  • Zaktualizowano NLS i dodano tłumaczenie na język ukraiński.

Co nowego w wersji 9.1.7:

  • Nowe dane dla sara (ilość pamięci aktywnej i nieaktywnej, procesy zablokowane czekające na zakończenie operacji we / wy)
  • Różne optymalizacje i ulepszenia

Co nowego w wersji 9.1.6:

  • Nowe dane zostały dodane do statystyk sar i sadc: hugepages i średnia częstotliwość taktowania procesora.
  • Ta wersja zawiera również poprawki błędów.

Co nowego w wersji 9.1.5:

  • Statystyka napięć wejściowych wraz z niektórymi innymi danymi została dodana do statystyk grupy zarządzania energią sara.
  • NLS został zaktualizowany.
  • Dodano czeskie tłumaczenie.

Co nowego w wersji 9.1.4:

  • Nowe dane zostały dodane do grupy zarządzania energią statystyki w sar (łatka od Jana Kaluzy z Redhat). Ta wersja umożliwia monitorowanie prędkości wentylatorów i temperatury urządzeń. Będziesz potrzebował biblioteki libsensors (część projektu lm_sensors) do zainstalowania.

Co nowego w wersji 9.1.3:

  • Wiele nowych funkcji w tej wersji. Dodano dwa nowe polecenia (nfsiostat i cifsiostat) umożliwiające wyświetlanie statystyk We / Wy dla systemów plików NFS i CIFS (dzięki uprzejmości Ivana Varekova z Redhat). Inne ulepszenia dotyczą głównie pidstat: teraz można wybierać zadania za pomocą wyrażeń regularnych z opcją -C. Dodano również nową opcję do pidstat, aby wyświetlić statystyki stosu (łatka autorstwa Mario Konrada).

Co nowego w wersji 9.1.1:

  • Minęły ponad 3 miesiące od wydania ostatniego sysstatu. Po ponad 10 latach spędzonych nad pracą nad sysstatem, wciąż z przyjemnością pracuję nad tym projektem, chociaż żona i dwoje dzieci sprawiają teraz, że jest to trochę trudniejsze ... Nawet jeśli sprawy idą teraz znacznie wolniej, postanowiłem rozpocząć nowy program. serie rozwojowe, więc tutaj jest wersja 9.1.1, gotowa do przetestowania. Zobacz informacje o wydaniu dostępne na stronie pobierania. Odtąd sysstat nie będzie już obsługiwać jądra starszego niż 2.6. Pozwoliło mi to pozbyć się wielu linii kodu ...

Co nowego w wersji 9.0.5:

  • Sysstat powinien teraz mieć możliwość drukowania nazw urządzeń, których numery mniejsze lub większe niż 256.
  • Strona podręcznika sadc, NLS i FAQ zostały zaktualizowane.

Co nowego w wersji 9.0.3:

  • [Michael Blakeley]: Opcja -z dodana do iostat. Ta opcja nakazuje iostatowi pominięcie danych wyjściowych dla dowolnych urządzeń, dla których nie było aktywności podczas okresu próbkowania.
  • [Tomasz Pala]: Napraw mpstat, gdzie wartości przerwań należy odczytać jako liczby całkowite bez znaku.
  • sar -n ALL nie wybrał statystyk IPv6. Zostało to naprawione.
  • Strony podręcznika iostat, sar i mpstat zostały zaktualizowane.
  • sadf -x wyświetla teraz datę utworzenia pliku.
  • Zaktualizowano dokumenty XSD i DTD.
  • Zaktualizowano NLS. Dodano tłumaczenie na język łotewski.
  • Zaktualizowano plik CREDITS.
  • Kod został wyczyszczony.

Co nowego w wersji 9.0.2:

  • Więcej poprawek błędów i ulepszeń w tej wersji: Naprawiono uszkodzenie pamięci w iostat i pidstat, gdzie może wystąpić błąd segfault, gdy lista wartości rozdzielonych przecinkami po opcji -p została wprowadzona w wierszu poleceń. W odniesieniu do ulepszeń, sadc może teraz zbierać statystyki partycji oprócz dyskowych. Kontynuuj testowanie, ponieważ chcę, aby sysstat 9.0.x stał się twardy jak skała ...!

Co nowego w wersji 9.0.1:

  • Naprawiono awarię z sarą, w której dwukrotnie zwalniano wskaźnik.
  • Tłumaczenia NLS zostały zaktualizowane.

Co nowego w wersji 9.0.0:

  • Statystyki zasilania zostały dodane do sar.
  • Ta wersja nie obcina już przedziału czasu do 32 bitów, ponieważ może to powodować problemy podczas wyświetlania statystyk wartości średnich na komputerach z setkami procesorów.
  • Naprawiono mały błąd w sarze, w którym nie parsował on poprawnie argumentów, gdy niektóre opcje zostały wprowadzone w określonej kolejności.

Co nowego w wersji 8.1.8:

  • Dodano obsługę protokołów związanych z IPv6. System iostat wyświetla teraz statystyki tylko dla urządzeń (a nie partycji), gdy nie jest używana opcja -d.
  • Rozszerzone statystyki są teraz dostępne w iostat nawet dla partycji z niedawnymi jądrami.
  • Naprawiono błąd, w którym iostat nie był w stanie odczytać statystyk z sysfs dla urządzeń, które miały slash w swoich nazwach (np. / dev / cciss / c0d0).
  • Naprawiono błąd w iostat, gdzie% CPU spędził obsługę twardego i miękkiego IRQ dwukrotnie policzono.

Co nowego w wersji 8.1.7:

  • Dodano wsparcie dla statystyk SNMP.
  • Opcja -l została dodana do pidstat.
  • Ta opcja umożliwia użytkownikowi wyświetlenie całego wiersza poleceń dla każdego procesu.
  • Opcja -h została dodana do sara.
  • Ta opcja wyświetla krótki komunikat pomocy.
  • Naprawiono niektóre wycieki pamięci wykryte przez valgrind.

Co nowego w wersji 8.1.6:

  • Opcja -h została dodana do pidstat.
  • Ta opcja służy do wyświetlania wszystkich działań w poziomie w jednym wierszu.
  • Poprawiono błąd w pidstat: Kiedy pidstat został użyty do monitorowania procesu i wszystkich jego wątków (z opcją pidstat -t), mógł wyświetlać dziwne wartości, jeśli lider grupy wątków został zakończony. mpstat wyświetla teraz statystyki dla wszystkich przerwań, w tym NMI, LOC itd.

Komentarze do Sysstat

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!