피드로 돌아가기
The Man Who Got Himself Back - Marcin HCK Firmuga
Dev.toDev.to
Infrastructure

Local AI 기반의 워크로드 맞춤형 PC 리소스 모니터링 시스템 구축

The Man Who Got Himself Back - Marcin HCK Firmuga

Marcin Firmuga2026년 6월 29일12intermediate

Context

기존 시스템 모니터링 도구들이 하드웨어 스펙 기반의 절대적 임계값만을 제시하는 한계 분석. 개별 기기의 고유한 사용 패턴과 환경적 특성을 반영하지 못해 발생하는 오탐지 및 정보 무용성 문제 해결 필요.

Technical Solution

  • hck_GPT 도입을 통한 Cloud-free Local AI 어시스턴트 구현으로 데이터 프라이버시 확보 및 API 의존성 제거
  • CPU 및 GPU 부하량에 따른 5단계 Workload Bucket(Idle, Light, Medium, Heavy, Gaming) 분류 로직 설계
  • 절대적 온도가 아닌 과거 학습 데이터 기반의 '상대적 정상 범위' 판별 메커니즘 적용
  • 하드웨어 변경 이력을 추적하는 Ghost-driver Detection 및 프로세스 서명 검증 기반의 보안 모니터링 체계 구축
  • 84가지 Intent 분석 엔진을 통한 자연어 기반의 시스템 상태 진단 인터페이스 제공

Impact

  • 84개 Intent 처리 및 373개 알려진 프로세스 식별 능력 확보
  • 40개 이상의 게임별 맞춤형 모니터링 프로필 지원
  • 총 50,000라인 규모의 코드 베이스 및 21개 전체 테스트 케이스 통과 확인

Key Takeaway

범용적인 Spec-line 대신 사용자 개별 데이터 기반의 Baseline을 구축함으로써 모니터링의 정밀도를 높이는 '개인화된 상태 분석' 설계 원칙 도출.


- 시스템 임계값 설정 시 절대 수치 외에 워크로드별 가변 임계값(Dynamic Threshold) 적용 검토 - 외부 API 의존도를 낮추기 위해 경량화된 Local LLM 또는 Rule-based Intent 엔진 도입 고려 - 리소스 모니터링 시 단순 수치 출력보다 '정상 범위 대비 편차'를 제공하여 분석 효율성 제고

원문 읽기