Sysstat

Скріншот програми:
Sysstat
Дані програми:
Версія: 11.7.3 оновлений
Дата завантаження: 22 Jun 18
Розробник: Sebastien Godard
Ліцензія: Безкоштовно
Популярність: 39

Rating: nan/5 (Total Votes: 0)

sysstat - це програмне забезпечення з відкритим кодом та вільно розподіленим програмним забезпеченням, яке складається з декількох утиліт командного рядка для операційних систем GNU / Linux, що дозволяє збирати та подавати інформацію про діяльність системи. Це інструмент моніторингу Linux, призначений для глобального аналізу продуктивності системи.


Особливості з першого погляду

Програмне забезпечення може відстежувати велику кількість різних показників, дозволяє користувачам налаштовувати довжину збереженої історії даних, підтримувати як машини SMP, так і UP, підтримує процесори hotplug, обчислює середні значення статистики протягом періоду вибірки, дозволяє зберігати статистику у файлі та автоматично виявляє нові пристрої, які динамічно зареєстровані або створені.

Крім того, програма підтримує машини SMP і UP, особливо комп'ютери з багатоядерними або гіперпотопними процесорами, підтримує безконечні процесори, дозволяє користувачам експортувати статистику в CSV, JSON, XML та будь-який інший популярний формат файлів, включаючи XML-схеми та DTD-документи, підтримує декілька мов, і сумісний з додатками, які дозволяють створювати графіки з статистики sysstat.

Які інструменти включені?

Як вже згадувалося, sysstat складається з різних утиліт командного рядка, серед яких можна згадати sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc і pidstat. Всі вони доступні з інтерфейсу командного рядка та дозволяють виконувати певні завдання.


Під капотом, доступність та підтримка ОС

Програми, що входять до складу sysstat, написані на мові програмування C, що означає, що для запуску процесор вимагає дуже мало часу. У даний момент підтримується як 32-розрядна, так і 64-бітова архітектура набору команд.

Поки він успішно пройшов тестування на операційних системах Ubuntu, Debian і Arch Linux тут, в Laboway Softoware, sysstat також сумісний з будь-яким іншим дистрибутивом GNU / Linux, який активно розробляється.

Що нового у цьому випуску:

  • sar: Виправлено можливе збій, коли буфери повинні бути перерозподілені для розміщення інших пристроїв.
  • sar / sadf / mpstat: Обчислюйте глобальну статистику ЦП як суму окремих процесорів.
  • mpstat: Обчислення статистики для вузла "все" як суми статистики окремих центральних процесорів.
  • sar: Додайте нову опцію "-z", яка дає команді sar вимкнути вихід для будь-яких пристроїв, для яких протягом періоду вибірки не було активності.
  • sar / sadf: тепер краще брати до уваги офлайнові та онлайн-процесори при показі статистики програмного забезпечення.
  • sadc: Зменшення розміру подвійного двійкового файлу шляхом компіляції непотрібних функцій.
  • sadf: змінити вихідний формат, що відповідає CSV.
  • sadf: змінити порядок відображення деяких значень у режимі налагодження / необробленому форматі.
  • Додати початкову підтримку для основних чисел & gt; 255.
  • Оновити список пристроїв sysstat.ioconf.
  • mpstat: Вилучіть опцію "-P ON". За замовчуванням mpstat тепер відображає лише онлайн-процесор.
  • оновлено ручні сторінки sar та mpstat
  • pidstat: повідомте про використання процесора для процесу як суму всіх потоків [11.6.3] [11.4.9].
  • sar: Змінити стан, що використовується для вирішення проблеми, коли процесор повертається в Інтернеті [11.6.3] [11.4.9].
  • Оновлено NLS: оновлено різноманітні переклади.

Що нового у версії:

  • sar / sadc: додано нові показники з / proc / meminfo на статистику пам'яті.
  • sadf: оновіть формати виводів, щоб врахувати нові показники пам'яті.
  • [Пітер Шиффер]: виправлення з статичного аналізу.
  • [Пітер Шиффер]: скористайтеся програмою стиснення xz при стисненні файлів даних sa [11.0.3].
  • [Пітер Шіффер]: портативний спосіб виявлення 64-бітової ОС у скрипті налаштування [11.0.4].
  • [Vasant Hegde]: sadc: Виправлення можливого стану перегонів у коді обробника сигналу [11.0.3].
  • Виправте опис% util у сторінках каталогу iostat та sar [11.0.3].
  • Виправте неправильний розмір, який використовується в функції upgrade_magic_section ()
  • Додати нову змінну sadc_options для налаштування сценарію.
  • Перейменувати - параметр -disable-man-group до --disable-file-attr. Цей параметр configure не дозволяє процесу збірки встановлювати атрибути файлів, що встановлюються.
  • Переконайтеся, що при активації crontabs не використовується опція configure - only-only-only-only-only-only [11.0.3].
  • Поширені запитання.
  • Спеціальний файл RPM оновлено.
  • оновлено сторінку керівництва sar.
  • оновлений посібник із сайту sadc [11.0.3].
  • Оновлений файл CREDITS
  • Код очищений [11.0.3].

Що нового у версії 11.1.2:

  • [Роберт Елліотт]: Додана команда irqtop. iqtop відслідковує відмінності в / proc / перериваннях і / proc / softirqs на процесор, а також статистику CPU. Іpqtop зараз знаходиться в каталозі contrib.
  • [Lance Shelton]: Додана команда irqstat, кращий спосіб перегляду / proc / переривань, призначений для NUMA систем з багатьма процесорами.
  • [Vasant Hegde]: sadc: Не надсилайте сигнал SIGINT, якщо батьківський процес вже мертвий [11.0.2].
  • sadc: Переконайтеся, що функції, що використовуються для підрахунку елементів (ЦП, мережеві інтерфейси тощо), називаються лише один раз.
  • Сар і sadf тепер повідомляють користувача, коли вони не можуть прочитати файл, тому що формат endian не збігається.
  • Виправлено неповне виведення sar та sadf, коли час закінчення (вказаний за допомогою опції-e) перетинає 24-годинну межу [11.0.2].
  • cifsiostat / nfsiostat: Виправлення виводу на одноядерний процесор [11.0.2].
  • pidstat не обробляв процеси з пробілами на своє ім'я належним чином. Це тепер фіксується [11.0.2].
  • NLS оновлено
  • Оновлений файл CREDITS

Що нового в версії 11.1.1:

  • Додана опція -c до sadf: ця опція дозволяє користувачеві конвертувати SA файли даних зі старовинним форматом (принаймні 9.1.6) у найновіший формат (з сьогоднішнього дня - 11.1.1).
  • Оновити sadf -H виводу, щоб надрукувати дату файлу даних, і визначити, чи цей файл був перетворений зі старого файлу даних.
  • Додав параметр - [0-9] + до sadf для відображення даних тих днів тому [11.0.1].
  • Використовуйте системний виклик statvfs () замість застарілих statfs (), щоб отримати статистику файлової системи з sar [11.0.1].
  • sar: перевірка синтаксису більш жорсткі [11.0.1].
  • Видалити непотрібний файл включення в sa_common.c [11.0.1].
  • [Kosaki Motohiro]: оновлення способу обходу для 32-бітових лічильників процесора [11.0.1].
  • Визначте невідомі правила планування в pidstat.h [11.0.1].
  • [Івана Варекова]: перевірити повернення значення для викликів fgets / fscanf [11.0.1].
  • Зробіть файл оновлено: під час створення пакунків [11.0.1] слідувати символічним посиланням.
  • оновлено сторінку посібника користувача sadf [11.0.1].

Що нового у версії 10.2.1:

  • Додано нову опцію --enable-copy-only для налаштування сценарію. Цей параметр може бути корисним при створенні пакунка sysstat, щоб переконатися, що файли копіюються лише в $ DESTDIR, і що ніяка служба не активована (наприклад, для дистрибутива, використовуючи systemd).
  • pidstat: Додайте новий показник до статистики вводу-виводу pidstat: затримки введення / виводу для кожного завдання.
  • Враховуючи змінну $ DESTDIR при встановленні служби sysstat, яка використовується системою systemd
  • sadf -H, sadf-j та sadf -x тепер також показують час створення файлу.
  • Використовуйте sizeof () замість значень жорсткого коду.
  • Підтримка ручної версії сторінки updated
  • Косметичні виправлення.
  • NLS оновлено

Що нового у версії 10.2.0:

  • Нова опція (-v) була додана до pidstat, що дозволяє користувачеві відображати кількість потоків і дескрипторів файлів, пов'язаних із завданнями.
  • Деякі помилки були виправлені в pidstat.

Що нового у версії 10.1.7:

  • Нова метрика додана до статистики мережних пристроїв sar, що дає відсоток використання картки мережного інтерфейсу.
  • Кілька помилок були виправлені навколо.

Що нового у версії 10.1.6:

  • Тепер команда sar може відображати статистику файлових систем (використання блоків та індексів) з новою опцією "-F".
  • Було також виправлено декілька (маленьких) помилок.

Що нового у версії 10.1.5:

  • Тепер mpstat враховує кожен перерив на одному процесорі, так що їх кількість дорівнює кількості, що відображається для CPU «все».
  • Файл системного блоку більше не може бути встановлений, оскільки макрос не був розширений у скрипті налаштування. Тепер це виправлено.

Що нового у версії 10.1.4:

  • sar, pidstat, and mpstat тепер зупиняються і показують їх середню статистику, коли вони отримують сигнал SIGINT (crtl / c). Підстав тепер відображає UID завдання для всіх завдань.
  • Параметр -U додано в pidstat; цей параметр повідомляє, що він повинен відображати ім'я користувача завдання замість його UID.
  • Коли за цим параметром слідує ім'я користувача, підставою відображаються лише завдання, що належать вказаному користувачеві.

Що нового у версії 10.1.3:

  • Лічильники мережі та IPv4 / IPv6 змінено на 64-розрядний формат, щоб підтримувати синхронізацію з останніми ядрами.
  • До iostat додано нову опцію, щоб вона не показувала свій перший звіт із статистикою після завантаження системи.
  • Виправлено декілька помилок.

Що нового у версії 10.0.5:

  • Цікава нова функція додана до iostat тут: iostat тепер може відображати консолідовану статистику для однієї або кількох груп пристроїв. Це може виявитися корисним для машин з великою кількістю дисків. Окрім цього, ця версія містить деякі виправлення помилок для сайту sadc і sadf, а також новий файл перекладу для хорватських людей.

Що нового у версії 10.0.4:

  • Віртуальні пристрої більше не враховуються в результатах sar-b.
  • Тепер iostat може відображати інформацію про цільові пристрої, якщо символічне посилання вказано як параметр.
  • Параметр - вимкнення розриву додано до скрипту налаштування.
  • Сербський переклад був доданий.

Що нового у версії 10.0.0:

  • Виправлено декілька помилок з командами nfsiostat та cifsiostat.
  • Команди Sysstat більше не пов'язані з бібліотекою датчиків, якщо вони не потрібні.
  • Іостат неправильно відсортовано ідентифікатори пристрою-картера більше 256: це тепер виправлено.
  • НЛС оновлено та додано український переклад.

Що нового в версії 9.1.7:

  • Нові показники для sar (кількість активної та неактивної пам'яті, процесів, заблокованих чеком для завершення введення / виведення)
  • Різні оптимізації та вдосконалення

Що нового у версії 9.1.6:

  • Нові показники додані до параметрів sar та sadc: статистичні дані про використання hugepages, а також середня тактова частота процесора.
  • Ця версія також містить виправлення помилок.

Що нового у версії 9.1.5:

  • Статистичні дані щодо введення напруги разом з деякими іншими показниками були додані до статистики групи керування живленням sar.
  • NLS був оновлений
  • Чеський переклад був доданий.

Що нового у версії 9.1.4:

  • Нові статистичні показники додані до групи керування живленням статистики в sar (патч від Jan Kaluza від Redhat). Ця версія дозволяє контролювати швидкість вентилятора та температуру пристроїв. Для цього вам буде потрібно бібліотека libsensors (частина проекту lm_sensors).

Що нового у версії 9.1.3:

  • Багато нових функцій у цьому випуску. Додано дві нові команди (nfsiostat та cifsiostat), що дає змогу користувачеві показувати статистику введення / виводу для файлових систем NFS та CIFS (люб'язно надана Івана Варекова з Redhat). Інші покращення стосуються головним чином pidstat: тепер можна вибрати завдання за допомогою регулярного виразу з опцією -C. Новий параметр також був доданий в pidstat для відображення статистики стеків (патч Маріо Конрада).

Що нового у версії 9.1.1:

  • Більше 3 місяців минуло з часу останнього випуску sysstat. Після більш ніж 10 років, що працювали над системою, я все ж таки, безумовно, дуже радий працювати над цим проектом, хоча тепер дружина та двоє дітей зробили це трохи складніше ... Навіть якщо зараз відбувається багато повільніше, я вирішив почати новий Серія розробників, отже, це версія 9.1.1, готова до тестування. Див. Примітки до випуску, доступні на сторінці завантаження. Зверніть увагу, що відтепер система sysstat більше не підтримує ядра старше 2.6. Це дозволило мені позбутися багатьох рядків коду ...

Що нового у версії 9.0.5:

  • Тепер система Sysstat має змогу надруковувати імена пристроїв, чиї незначні числа перевищують або дорівнюють 256.
  • Сторінка керівництва Садк, NLS та FAQ були оновлені.

Що нового у версії 9.0.3:

  • [Майкл Блеклей]: до iostat додано опцію -z. Ця опція повідомляє iostat пропустити вихід для будь-яких пристроїв, для яких протягом періоду вибірки не було активності.
  • [Томаш Пала]: Виправте mpstat, де значенням переривання слід читати як цілі числа без знаку.
  • sar -n ВСІ не вибрали статистику IPv6. Тепер це виправлено.
  • оновлені ручні сторінки iostat, sar та mpstat.
  • В sadf-x тепер відображається дата створення файлу.
  • Оновлені документи XSD та DTD.
  • NLS оновлено. Додано латвійський переклад.
  • Оновлений файл CREDITS
  • Код очищений.

Що нового у версії 9.0.2:

  • Додаткові виправлення та покращення цієї версії: у iostat та pidstat виправлено пошкодження пам'яті, де segfault може статися, коли в командному рядку був введений список значень, розділених комами після параметра -p. Що стосується вдосконалень, Sadc тепер може збирати статистику розділів, крім дискових. Переходьте на тестування, так як я хочу, щоб система 9.0.x стати твердою ...!

Що нового у версії 9.0.1:

  • Виправлено аварію з sar, де покажчик був звільнений двічі.
  • Переклади NLS були оновлені.

Що нового у версії 9.0.0:

  • Статистику керування живленням додано до сар.
  • Цей випуск більше не скорочує інтервал часу до 32 біт, оскільки це може спричинити деякі проблеми при показі статистики середніх значень на машинах із сотнями процесорів.
  • Виправлена ​​невелика помилка в sar, де вона не розбирала аргументи належним чином, коли деякі параметри введено в певному порядку.

Що нового у версії 8.1.8:

  • Додано підтримку протоколів, пов'язаних із IPv6. Тепер iostat показує статистику лише для пристроїв (а не розділів), коли його параметр -d не використовується.
  • Розширені статистичні дані тепер доступні з iostat навіть для розділів з недавніми ядрами
  • Виправлено помилку, коли iostat не вдалося прочитати статистику з системних ліній для пристроїв, що мають косу риску у своїх іменах (наприклад, / dev / cciss / c0d0).
  • Виправлено помилку в iostat, де% процесорів, що витрачають на обслуговування важких і м'яких IRQ, було зараховано двічі.

Що нового у версії 8.1.7:

  • Підтримка статистики SNMP була додана до сар.
  • Параметр -l додано до pidstat.
  • Цей параметр дозволяє користувачеві відображати весь командний рядок для кожного процесу.
  • Параметр -h додано до sar.
  • Цей параметр відображає коротке довідкове повідомлення.
  • Деякі витоки пам'яті, виявлені помилками, були виправлені.

Що нового у версії 8.1.6:

  • Параметр -h додано в pidstat.
  • Цей параметр використовується для відображення всіх дій по горизонталі в одному рядку.
  • Виправлено помилку під pidstat: Коли pidstat використовувався для моніторингу процесу та всіх його потоків (за допомогою параметра pidstat -t), він може відображати дивні значення, якщо лідер групи закінчив. Тепер mpstat показує статистику для всіх переривань, включаючи NMI, LOC та ін

Sysstat

Коментар не знайдено
додати коментар
Включіть картинки!