파이썬을 배운 지 꽤 됐는데, 드디어 정말 자랑스러운 무언가를 만들었습니다.
이름은 Sentinel - 리눅스용 시스템 모니터입니다. 정말 대단하죠. 터미널 앱도 아니고, Electron으로 덩치만 커진 것도 아닌, 제가 실제로 존재했으면 했던 그런 것입니다. GTK4와 psutil로 만들어져서 정말 가볍습니다 (~20MB RAM 사용량).
기능은 다음과 같습니다:
- 대시보드에서 실시간 CPU, RAM, 스왑, 디스크 및 네트워크 그래프
- 코어별 CPU 분석
- 이름 또는 PID로 검색하고 프로세스를 종료할 수 있는 전체 프로세스 관리자
- 메모리 분석 (사용/캐시/버퍼/여유)
- 네트워크 인터페이스 정보 + 세션 합계
- 새로 고침 빈도, 그래프 기록 길이, 온도 단위 등 설정
- .deb 파일로 제공되어 설치가 매우 간단합니다. GTK4가 있는 모든 환경 (기본적으로 2021년 이후의 모든 배포판)에서 실행되며, 구형 하드웨어에서도 작동합니다.
첫 번째 정식 출시라 완벽하지는 않지만 잘 작동하며 계속 기능을 추가할 예정입니다.
사이트 + 다운로드: https://noahmoussa2011-pixel.github.io/sentinel/
소스 코드: https://github.com/noahmoussa2011-pixel/sentinel
피드백, 특히 사용하시는 환경에서 문제가 발생하면 언제든지 알려주시면 감사하겠습니다.
dev.to
I built my first real Linux app — a GTK4 system monitor
Create attached notes ...
