Лучшие системные утилиты для Linux из Snap Store

68

В магазине Snap Store имеется значительная доля инструментов и утилит для повышения производительности, включая широкий спектр инструментов для сравнительного анализа и профилирования. Они предназначены для того, чтобы помочь разработчикам получить точное представление о своем программном обеспечении. Давайте устроим небольшую экскурсию.

Stress-ng

Как следует из названия, эта утилита может воздействовать на различные подсистемы компьютера, включая процессор, память, диск, различные кэши, планирование и многое другое.

Вы можете использовать ее для:

  • Профилирования системы
  • Сравнения результатов с известной базой.
  • Обнаружения узких мест или косвенного определения потенциальных проблем с сервисами и приложениями, запущенными на хосте.

В частности, Stress-ng может быть полезен при сравнительном анализе ядер Linux на различных аппаратных архитектурах.

stress-ng

KDiskMark

Производительность аппаратного обеспечения крайне важна для хорошего обслуживания пользователей, особенно при постоянной нагрузке ввода-вывода. Часто, если вы хотите проанализировать скорость работы жесткого диска, вы используете инструмент командной строки. KDiskMark поставляется с дружественным пользовательским интерфейсом. Разработанным для того, чтобы сделать его доступным и для обычных пользователей. Хотя, вам действительно нужно некоторое понимание того, что делают различные эталонные тесты в приложении. В противном случае, ваши показатели производительности будут лишь в общих чертах свидетельствовать о возможностях вашего хранилища. Вы можете запустить один или несколько тестов и выбрать размер набора данных.

KDiskMark

Packet Sender

Отправитель пакетов — это сложное, мощное средство сетевого анализа. Он позволяет отправлять и получать сетевые пакеты по нескольким протоколам (TCP, UDP, SSL). Также тестировать различные сетевые конфигурации и настройки. Его можно использовать для проверки подключений, брандмауэров, защищенных соединений, автоматизированных фреймворков и многого другого. Его также можно использовать для стресс-тестирования. Использование не является тривиальным, и это занимает некоторое время и понимание, чтобы использовать приложение в полной мере, но он предлагает большую гибкость для анализа данных, исследований и оптимизации.

Packet Sender

Cpustat

Мир Linux является домом для большого количества инструментов измерения использования, многие из них со словом *stat в их названии. Одной из таких утилит является cpustat, с помощью которого можно сэмплировать и составить отчет о статистике использования одного процессора и одной задачи. Низко влияя на производительность системы, cpustat может быть использован в качестве не интрузивного измерительного инструмента и помочь вам обнаружить потенциальные узкие места в выполнении процесса или загрузке системы.

CpuStat

Резюме

В этой статье рассматривается лишь небольшая выборка инструментов системного анализа, доступных в Snap Store. Тем не менее, вы должны найти ценность и применение в этих программах, особенно если вам нужно оценить совершенно новую систему или разобраться в проблеме медлительности в системе. Конечно, есть и другие утилиты, но поиск и открытие — это часть удовольствия.

Источник: https://ubuntu.com/blog/when-you-need-the-numbers-just-right-benchmark-and-profiling-applications-in-the-snap-store

Поделитесь в соц.сетях
  • 1
  •  
  •  
  •  
  •  
  •  
  •  

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *