Консольный файловый менеджер с клавишами в стиле vi, просмотром в несколько колонок, предпросмотром файлов и запускателем rifle.
amanusk/s-tui
Терминальный интерфейс для графиков температуры, частоты, энергопотребления и загрузки CPU со встроенным стресс-тестом.
Open source альтернатива:AIDA64
- Звёзды
- 5,117
- Форки
- 183
- Открытые issues
- 40
- Последний коммит
- 2 месяца назад
Что это?
s-tui — монитор температуры, частоты, энергопотребления и загрузки CPU, работающий в терминале. Он отображает графики в реальном времени прямо в консоли, без X-сервера, поэтому подходит для работы по SSH и на машинах без монитора. Инструмент предназначен для проверки того, справляются ли система охлаждения и ограничения мощности с нагрузкой, а не для просмотра запущенных процессов.
В инструмент встроен стресс-тест CPU, которому не нужны дополнительные зависимости. Если установлен numpy, стресс-тест использует плотное умножение матриц для создания более высокой нагрузки; в противном случае он переключается на хеширование SHA-256. Необязательная интеграция со stress или stress-ng позволяет добавлять нагрузку на память, I/O и синхронизацию.
При обнаружении троттлинга CPU s-tui меняет цвет графика частоты и указывает причину. Для процессоров Intel и AMD предусмотрены отдельные коды причин, если доступны root-права и модуль msr. Статистику можно записывать в CSV, выводить одной строкой или в формате JSON, а при превышении температурного порога запускать shell-скрипты.
Ключевые возможности
- 01Графики температуры, частоты, энергопотребления и загрузки CPU в терминале в реальном времени.
- 02Встроенный стресс-тест CPU, работающий без дополнительных зависимостей.
- 03Индикаторы троттлинга показывают, когда и почему CPU снижает производительность.
- 04Запись данных в CSV и вывод одной строкой или в формате JSON для скриптов.
- 05Пороговые триггеры запускают shell-скрипты при превышении температуры.
Сценарии использования
- Проверка того, снижает ли сервер или рабочая станция частоту под длительной нагрузкой.
- Мониторинг температуры и энергопотребления CPU на Linux-машине без монитора по SSH.
- Стресс-тестирование новой системы охлаждения или разгона из терминала.
- Запись метрик CPU в CSV во время длительного тестирования производительности.
Быстрый старт
- 1
Установите s-tui с помощью pip
pip install s-tui --user - 2
Запустите s-tui в терминале
s-tui
Что важно знать
- Работает только в UNIX-подобных системах, поскольку urwid не поддерживает Windows.
- Распространяется по лицензии GPL-2.0 — лицензии с авторским левом.
- Показания энергопотребления доступны только для некоторых процессоров Intel и AMD.
- Для просмотра подробных причин троттлинга на Intel и AMD нужны права root и модуль ядра msr.
В подборках
Темы
Частые вопросы
- Что такое s-tui?
- Терминальный интерфейс для графиков температуры, частоты, энергопотребления и загрузки CPU со встроенным стресс-тестом. s-tui — монитор температуры, частоты, энергопотребления и загрузки CPU, работающий в терминале. Он отображает графики в реальном времени прямо в консоли, без X-сервера, поэтому подходит для работы по SSH и на машинах без монитора. Инструмент предназначен для проверки того, справляются ли система охлаждения и ограничения мощности с нагрузкой, а не для просмотра запущенных процессов.
- s-tui можно использовать бесплатно? Какая у него лицензия?
- s-tui распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- s-tui всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в s-tui — 15 сент. 2026 г..
- Для чего можно использовать s-tui?
- Проверка того, снижает ли сервер или рабочая станция частоту под длительной нагрузкой. Мониторинг температуры и энергопотребления CPU на Linux-машине без монитора по SSH. Стресс-тестирование новой системы охлаждения или разгона из терминала. Запись метрик CPU в CSV во время длительного тестирования производительности.
- Как установить s-tui?
- Установите s-tui с помощью pip: pip install s-tui --user Запустите s-tui в терминале: s-tui
- Где скачать s-tui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/amanusk/s-tui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Карта звёздного неба для терминала на C, отображающая в ASCII-графике актуальное положение звёзд, планет, созвездий и Луны.
Go-модуль для создания яркого и стилизованного вывода в консоли: прогресс-бары, таблицы, деревья, графики и интерактивные запросы.
htop — интерактивный просмотрщик процессов в терминале для Linux, BSD и macOS с прокруткой, сортировкой, фильтрацией и управлением процессами.
Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows.
Терминальный системный монитор для Mac с Apple Silicon: показывает CPU, GPU, энергопотребление, температуры, вентиляторы и процессы без sudo.