10P by xguru 2020-09-03 | favorite | 댓글 1개

- 인터랙티브 프로세스 뷰어
- 원 개발자가 장기간 비활동중이라 커뮤니티가 넘겨받아 진행. 2년만에 메이저 버전업
- 주요 변경
ㅤ→ ZFS ARC 통계지원
ㅤ→ vim 스타일 키매핑 모드
ㅤ→ 리눅스 PSI* / PSS* 메트릭 지원
ㅤ→ 2개 이상의 더 작은 CPU 미터 컬럼 지원
ㅤ→ CPU 미터에서 프리퀀시 표시 가능

* PSI(Pressure Stall Information) : 메모리,CPU,IO 자원에 대한 압력(자원이 많이 할당되어 태스크에 지연이 발생되는지)에 대한 정보를 제공하는 지표
ㅤ→ 10초, 1분, 5분단위 평균 과 누적 ms 총합
ㅤ→ some (메모리,IO,CPU) : 하나 또는 그 이상의 프로세스가 자원이 부족해서 딜레이가 발생한 시간
ㅤ→ full (메모리,IO) : 모든 태스크가 자원부족으로 딜레이가 발생한 시간 (완전히 아무것도 못하는 시간)
ㅤ→ full 값이 높다면 자원부족으로 전체 처리량에 손실이 발생하고 있다는 것

* PSS(Proportional Set Size) : 프로세스가 램에서 혼자 차지하는 메모리 영역(Page)과 다른 프로세스와 공유하는 메모리 영역의 비율.
ㅤ→ 한 프로세스가 자기 혼자 100페이지를 차지하고, 다른 프로세스들과 100페이지를 공유한다면 PSS는 150

원 개발자의 Thank you to Community 메시지 https://github.com/hishamhm/htop/issues/992#issuecomment-683286672
ㅤ→ 취미로 시작해서 15년 동안 유지보수 해와서 약간 멀어졌었는데 이렇게 커뮤니티가 해줘서 고맙다고

시스템 모니터 htop 의 모든것 https://news.hada.io/topic?id=913

* Getting Started with PSI https://facebookmicrosites.github.io/psi/docs/overview