GtkStressTesting (GST) — системное Python / GTK графическое приложение (GUI) для стресс-тестирования и мониторинга различных компонентов аппаратного обеспечения.
Интерфейс GST (GtkStressTesting) выполнен в соответствии с концепцией Gnome 3 (размещение управляющих элементов приложений на заголовке окна), вся доступная информация об аппаратном обеспечении (CPU, GPU, RAM и др) выводится одним окном в удобном для восприятия виде.
GtkStressTesting выводит подробную информацию о материнской плате (производитель, модель, версия BIOS, дата BIOS и прочее), информацию о центральном процессоре (имя, семейство, модель, количество ядер, флаги, ошибки и прочее) и информацию об оперативной памяти (производитель, номер, размер, скорость и прочее).
В режиме реального времени GtkStressTesting выводит загрузку центрального процессора (общая, по каждому ядру, пользователю и др), использование оперативной памяти, можно просмотреть физические тактовые частоты графического процессора (текущая, минимальная и максимальная) и данные с датчиков температуры (/sys/class/hwmon/).
GtkStressTesting имеет небольшой набор стресс-тестов процессора и оперативной памяти, для тестов используется консольная утилита stress-ng (проведение нагрузочного стресс-тестирования аппаратного обеспечения различными способами), для сбора и вывода информации используется консольная утилита dmidecode (вывод детальной информации об аппаратном обеспечении), для контроля состояния аппаратных сенсоров (датчиков температуры) используется lm_sensors (Linux hardware monitoring).
GtkStressTesting (GST) по окончании стресс-тестирования выводит только всплывающее уведомление, но можно запустить приложение из командной строки для просмотра подробностей результатов тестов в окне эмуляторе терминала, для доступа к всем возможностям мониторинга и тестирования (утилит dmidecode и stress-ng) требуются права администратора (root).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.