메모리 사용 내역을 보는 방법은 무엇입니까?

메모리 사용 내역을 보는 방법은 무엇입니까?

top, 등 htopfree여러 명령 에 익숙합니다 . 그러나 지난 30일/24시간 등 전체 서버(단일 프로세스가 아닌)에 대한 최대/버스트 메모리 사용량을 보는 명령이 있습니까?

답변1

이러한 지표를 수집해야 합니다.

시스템 상태여러 개의 crontab을 정의할 수 있다고 가정하면 이렇게 할 수 있습니다.

다음과 같은 도구에 유의하세요.무닌또는모은이를 수행할 수 있는 몇 가지 인기 있는 솔루션이 있습니다(비록 초보자에게 Statsd/Graphite를 권장하지는 않지만).

다음과 같은 모니터링 솔루션선인장,자비크스, Nagios(perfdata 포함, 예:이싱가또는신켄) 또는 SNMP 기반을 사용하면 수집된 측정항목을 기반으로 차트를 생성할 수도 있습니다.

우리는 또한 언급할 수 있습니다네트워크 데이터: 기록을 유지하지 않더라도 일시적인 리소스 사용량을 플롯하는 데는 여전히 매우 유용합니다.

답변2

atop기록 측정항목을 추적하며 명령줄 기반입니다.

Debian/Ubuntu 및 Fedora에 패키지되어 있습니다.

https://www.atoptool.nl/index.php

관련 정보