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 здесь, в Softoware Labs, sysstat также совместим с любым другим дистрибутивом GNU / Linux, который находится в активной разработке.

Что нового в этой версии:

  • sar: исправить возможный сбой, когда буферы необходимо перераспределить, чтобы разместить больше устройств.
  • sar / sadf / mpstat: вычислить статистику глобального процессора как сумму отдельных процессоров.
  • mpstat: вычислить статистику для узла «все» в виде суммы отдельных статистических данных CPU.
  • sar: добавьте опцию «-z», которая сообщает sar опустить вывод для любых устройств, для которых в течение периода выборки не было активности.
  • sar / sadf: теперь лучше учитывать автономный и онлайн-процессор при отображении статистики софт-сетей.
  • sadc: Уменьшение размера двоичного файла 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: обновить выходные форматы, чтобы учесть новые показатели памяти.
  • [Peter Schiffer]: Исправления от статического анализа.
  • [Peter Schiffer]: Предпочитает программу сжатия xz при сжатии файлов данных sa [11.0.3].
  • [Peter Schiffer]: Портативный способ обнаружения 64-битной ОС в скрипте configure [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 --enable-copy-only [11.0.3].
  • Часто задаваемые вопросы.
  • Обновлен файл спецификации RPM.
  • обновлена ​​страница руководства sar.
  • печатная страница sadc обновлена ​​[11.0.3].
  • Файл CREDITS обновлен.
  • Очищен код [11.0.3].

Что нового в версии 11.1.2:

  • [Robert Elliott]: Добавлена ​​команда irqtop. irqtop отслеживает различия в / proc / interrupts и / proc / softirqs на процессор, а также статистику CPU. В настоящее время irqtop находится в каталоге contrib.
  • [Lance Shelton]: добавлена ​​команда irqstat, лучший способ просмотра / proc / interrupts, разработанный для систем NUMA со многими процессорами.
  • [Vasant Hegde]: sadc: Не посылайте сигнал SIGINT, если родительский процесс уже мертв [11.0.2].
  • sadc: Убедитесь, что функции, используемые для подсчета элементов (ЦП, сетевые интерфейсы и т. д.), вызываются только один раз.
  • sar и sadf теперь сообщают пользователю, когда они не могут прочитать файл, поскольку формат endian не соответствует.
  • Исправлена ​​ошибка с неполным выходом sar и sadf, когда конечное время (заданное опцией -e) пересекает границу 24 часа [11.0.2].
  • cifsiostat / nfsiostat: исправить выход на одноядерном CPU [11.0.2].
  • pidstat не обрабатывал процессы с пробелами в их имени. Теперь это исправлено [11.0.2].
  • Обновлено NLS.
  • Файл CREDITS обновлен.

Что нового в версии 11.1.1:

  • Добавлена ​​опция -c to 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].
  • Удалить ненужный файл include в файле sa_common.c [11.0.1].
  • [Косаки Мотохиро]: обновить временное решение для 32-разрядных счетчиков CPU [11.0.1].
  • Определите неизвестные политики планирования в pidstat.h [11.0.1].
  • [Ivana Varekova]: Проверить возвращаемое значение для вызовов fgets / fscanf [11.0.1].
  • Makefile обновлен: следуйте символическим ссылкам при создании tarballs [11.0.1].

  • Страница
  • sadf обновлена ​​[11.0.1].

Что нового в версии 10.2.1:

  • Добавлена ​​новая опция --enable-copy-only для настройки скрипта. Этот параметр может быть полезен при создании пакета sysstat, чтобы убедиться, что файлы копируются только в $ DESTDIR и что никакая служба не активирована (например, для distro using systemd).
  • pidstat: добавьте новую метрику в статистику ввода-вывода pidstat: задержка ввода-вывода блока для каждой задачи.
  • Учитывайте переменную $ DESTDIR при установке службы sysstat, используемой systemd.
  • sadf -H, sadf -j и sadf -x теперь также отображают время создания файла.
  • Используйте sizeof () вместо значений жесткого кодирования.
  • обновлена ​​страница руководства pidstat.
  • Косметические исправления.
  • Обновлено NLS.

Что нового в версии 10.2.0:

  • В pidstat добавлена ​​новая опция (-v), позволяющая пользователю отображать количество потоков и файловых дескрипторов, связанных с задачами.
  • В pidstat исправлено несколько ошибок.

Что нового в версии 10.1.7:

  • В статистику sar сетевых устройств добавлена ​​новая метрика, которая дает процент использования сетевых интерфейсных карт.
  • Исправлено несколько ошибок.

Что нового в версии 10.1.6:

  • Команда sar теперь может отображать статистику файловых систем (использование блоков и inodes) с ее новой опцией «-F».
  • Также исправлены несколько (небольших) ошибок.

Что нового в версии 10.1.5:

  • mpstat теперь учитывает каждое прерывание на процессор, чтобы их количество добавлялось к числу, отображаемому для CPU «все».
  • Системный файл systemd больше не может быть установлен, потому что макрос не был расширен в скрипте configure. Теперь это исправлено.

Что нового в версии 10.1.4:

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

Что нового в версии 10.1.3:

  • Счетчики сети и IPv4 / IPv6 изменились на 64-разрядный, чтобы синхронизировать с последними ядрами.
  • В iostat была добавлена ​​новая опция, чтобы предотвратить ее отображение первого отчета со статистикой с момента загрузки системы.
  • Исправлено несколько ошибок.

Что нового в версии 10.0.5:

  • В iostat была добавлена ​​интересная новая функция: iostat теперь может отображать консолидированную статистику для одной или нескольких групп устройств. Это должно оказаться полезным для машин с большим количеством дисков. Кроме того, эта версия содержит некоторые исправления ошибок для sadc и sadf и новый файл перевода для хорватских людей.

Что нового в версии 10.0.4:

  • Виртуальные устройства больше не учитываются в результатах sar-b.
  • iostat теперь может отображать информацию целевого устройства, когда символическая ссылка указывается в качестве параметра.
  • В скрипт configure добавлена ​​опция -disable-stripping.
  • Добавлен сербский перевод.

Что нового в версии 10.0.0:

  • Несколько ошибок были исправлены с помощью команд nfsiostat и cifsiostat.
  • Команды Sysstat больше не связаны с библиотекой датчиков, если они не нужны.
  • iostat неправильно сопоставленные идентификаторы устройства-кардпера больше 256: это исправлено.
  • NLS обновлен и добавлен украинский перевод.

Что нового в версии 9.1.7:

  • Новые показатели для sar (количество активной и неактивной памяти, процессы заблокированы в ожидании завершения ввода-вывода)
  • Различные оптимизации и улучшения

Что нового в версии 9.1.6:

  • В sar и sadc добавлены новые метрики: статистика использования огромных страниц и средняя тактовая частота процессора.
  • В эту версию также включены исправления.

Что нового в версии 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 также добавлена ​​новая опция для отображения статистики стека (патч от Mario Konrad).

Что нового в версии 9.1.1:

  • С момента выпуска последней версии sysstat прошло более 3 месяцев. После более чем десяти лет работы над системой sysstat мне все еще, безусловно, нравится работать над этим проектом, хотя теперь жена и двое детей сделали это немного сложнее ... Даже если сейчас все идет гораздо медленнее, я решил начать новую так что вот версия 9.1.1, готовая к тестированию. См. Заметки о выпуске, доступные на странице загрузки. Обратите внимание, что с этого момента sysstat больше не будет поддерживать ядра старше 2.6. Это позволило мне избавиться от многих строк кода ...

Что нового в версии 9.0.5:

  • Теперь Sysstat должен иметь возможность печатать имена устройств, чьи младшие номера больше или равны 256.
  • печатная страница руководства, обновления NLS и FAQ были обновлены.

Что нового в версии 9.0.3:

  • [Michael Blakeley]: Option -z добавлен в iostat. Этот параметр сообщает iostat опустить вывод для любых устройств, для которых в течение периода выборки не было активности.
  • [Tomasz Pala]: исправить mpstat, где значения прерываний следует читать как целые числа без знака.
  • sar -n ALL не выбирает статистику IPv6. Теперь это исправлено.
  • обновлены страницы руководства iostat, sar и mpstat.
  • sadf -x теперь показывает дату создания файла.
  • Обновлены документы XSD и DTD.
  • Обновлено NLS. Латвийский перевод добавлен.
  • Файл CREDITS обновлен.
  • Очищен код.

Что нового в версии 9.0.2:

  • Дополнительные исправления и улучшения в этой версии: повреждение памяти было исправлено в iostat и pidstat, где может произойти segfault, когда в командной строке был введен список разделенных запятыми значений, следующих за параметром -p. Что касается улучшений, sadc теперь может собирать статистику разделов в дополнение к дисковым. Продолжайте тестирование, так как я хочу, чтобы sysstat 9.0.x стал твердым ...!

Что нового в версии 9.0.1:

  • Исправлена ​​авария с помощью sar, в которой был освобожден указатель дважды.
  • Обновлены переводы NLS.

Что нового в версии 9.0.0:

  • В sar добавлены статистические данные управления питанием.
  • Этот выпуск больше не сокращает интервал времени до 32 бит, так как это может вызвать некоторые проблемы при отображении статистики средних значений на машинах с сотнями процессоров.
  • Исправлена ​​небольшая ошибка в sar, где он не правильно разбирал аргументы, когда некоторые параметры были введены в определенном порядке.

Что нового в версии 8.1.8:

  • Поддержка была добавлена ​​для протоколов, связанных с IPv6. iostat теперь отображает статистику только для устройств (а не разделов), когда не используется опция -d.
  • Расширенная статистика теперь доступна из iostat даже для разделов с последними ядрами.
  • Исправлена ​​ошибка, когда iostat не смог прочитать статистику из sysfs для устройств с косой чертой в своих именах (например, / dev / cciss / c0d0).
  • Исправлена ​​ошибка в iostat, где% CPU, потраченное на обслуживание жесткого и мягкого IRQ, подсчитывали дважды.

Что нового в версии 8.1.7:

  • В sar добавлена ​​поддержка статистики SNMP.
  • Опция -l добавлена ​​в pidstat.
  • Этот параметр позволяет пользователю отображать всю командную строку для каждого процесса.
  • Опция -h добавлена ​​в sar.
  • Эта опция отображает короткое справочное сообщение.
  • Исправлены некоторые утечки памяти, обнаруженные valgrind.

Что нового в версии 8.1.6:

  • Опция -h добавлена ​​в pidstat.
  • Эта опция используется для отображения всех действий по горизонтали в одной строке.
  • Исправлена ​​ошибка в pidstat: когда pidstat использовался для мониторинга процесса и всех его потоков (с опцией -t pidstat), он мог отображать странные значения, если лидер группы потоков прекратил действие. Теперь mpstat отображает статистику для всех прерываний, включая NMI, LOC и т. д.

Комментарии к Sysstat

Комментарии не найдены
добавить комментарий
Включите картинки!