vi 스타일 키 바인딩, 다중 열 보기, 파일 미리보기, rifle 파일 실행기를 제공하는 콘솔 파일 관리자입니다.
- 스타
- 5,117
- 포크
- 182
- 열린 이슈
- 40
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
s-tui는 CPU 온도, 주파수, 전력 소비량, 사용률을 모니터링하는 터미널 기반 도구입니다. X 서버 없이 콘솔에 실시간 그래프를 표시하므로 SSH로 접속하거나 헤드리스 시스템에서도 사용할 수 있습니다. 실행 중인 프로세스 목록을 확인하기보다는 부하가 걸렸을 때 시스템의 냉각 성능과 전력 제한이 잘 유지되는지 점검하는 데 초점을 둡니다.
추가 의존성 없이 사용할 수 있는 CPU 스트레스 테스트가 내장되어 있습니다. numpy가 설치되어 있으면 더 높은 부하를 위해 stresser가 밀집 행렬 곱셈을 사용하고, 그렇지 않으면 SHA-256 해싱으로 대체합니다. stress 또는 stress-ng를 선택적으로 연동하면 메모리, I/O, sync 부하 테스트도 추가할 수 있습니다.
CPU 스로틀링이 감지되면 s-tui는 주파수 그래프의 색을 바꾸고 원인을 표시합니다. root 권한과 msr 모듈을 사용할 수 있는 경우 Intel 및 AMD 칩에 대해 별도의 원인 코드를 보여 줍니다. 통계를 CSV로 기록하거나, 한 줄 형식 또는 JSON으로 출력할 수 있으며, 온도가 임계값을 넘으면 셸 스크립트를 실행할 수도 있습니다.
핵심 기능
- 01CPU 온도, 주파수, 전력, 사용률을 실시간 터미널 그래프로 표시합니다.
- 02추가 의존성 없이 사용할 수 있는 CPU 스트레스 테스트가 내장되어 있습니다.
- 03CPU가 느려지는 시점과 원인을 보여 주는 스로틀링 표시 기능을 제공합니다.
- 04스크립트에서 활용할 수 있도록 CSV 기록과 한 줄 텍스트 또는 JSON 출력을 지원합니다.
- 05온도가 임계값을 넘으면 셸 스크립트를 실행하는 훅을 제공합니다.
활용 사례
- 서버나 워크스테이션이 지속적인 부하에서 스로틀링되는지 확인할 때.
- SSH로 접속해 헤드리스 Linux 시스템의 CPU 온도와 전력을 모니터링할 때.
- 터미널에서 새 냉각 설정이나 오버클럭을 스트레스 테스트할 때.
- 장시간 벤치마크 실행 중 CPU 지표를 CSV로 기록할 때.
빠른 시작
- 1
pip으로 s-tui를 설치합니다
pip install s-tui --user - 2
터미널에서 s-tui를 실행합니다
s-tui
사용 전 알아둘 점
- urwid가 Windows를 지원하지 않으므로 UNIX 계열 시스템에서만 작동합니다.
- 카피레프트 라이선스인 GPL-2.0에 따라 제공됩니다.
- 전력 측정값은 일부 Intel 및 AMD CPU에서만 사용할 수 있습니다.
- Intel 및 AMD의 상세한 스로틀링 원인을 확인하려면 root 권한과 msr 커널 모듈이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- s-tui은(는) 무엇인가요?
- CPU 온도, 주파수, 전력, 사용률을 그래프로 보여 주고 CPU 스트레스 테스트를 내장한 터미널 UI입니다. s-tui는 CPU 온도, 주파수, 전력 소비량, 사용률을 모니터링하는 터미널 기반 도구입니다. X 서버 없이 콘솔에 실시간 그래프를 표시하므로 SSH로 접속하거나 헤드리스 시스템에서도 사용할 수 있습니다. 실행 중인 프로세스 목록을 확인하기보다는 부하가 걸렸을 때 시스템의 냉각 성능과 전력 제한이 잘 유지되는지 점검하는 데 초점을 둡니다.
- s-tui은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- s-tui은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- s-tui은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. s-tui의 마지막 커밋은 2026년 9월 15일입니다.
- s-tui은(는) 어디에 사용할 수 있나요?
- 서버나 워크스테이션이 지속적인 부하에서 스로틀링되는지 확인할 때. SSH로 접속해 헤드리스 Linux 시스템의 CPU 온도와 전력을 모니터링할 때. 터미널에서 새 냉각 설정이나 오버클럭을 스트레스 테스트할 때. 장시간 벤치마크 실행 중 CPU 지표를 CSV로 기록할 때.
- s-tui는 어떻게 설치하나요?
- pip으로 s-tui를 설치합니다: pip install s-tui --user 터미널에서 s-tui를 실행합니다: s-tui
- s-tui은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/amanusk/s-tui
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
C로 작성된 터미널 별자리 지도로, 별, 행성, 별자리와 달의 실시간 위치를 ASCII 아트로 표시합니다.
htop은 Linux, BSD, macOS에서 스크롤, 정렬, 필터링, 프로세스 제어를 지원하는 대화형 터미널 프로세스 뷰어입니다.
Linux, macOS, Windows에서 프로세스와 시스템 리소스를 모니터링하는 맞춤 설정 가능한 크로스 플랫폼 터미널 그래픽 모니터입니다.
sudo 없이 Apple Silicon Mac의 CPU, GPU, 전력, 온도, 팬, 프로세스를 보여 주는 터미널 시스템 모니터입니다.