우리 서버에서 sar
show's 시스템 부하 통계를 입력하면 자정부터 시작되는 오늘의 시스템 부하 통계를 표시할 수 있습니까?
답변1
대개,시스템 상태, 날짜가 어디에 있는지(01부터 시작) 와 같이 sar
로그 /var/log/sysstat/
나 파일 이름을 유지하는 명령을 제공합니다 . 기본적으로 오늘의 파일이 사용되지만 명령줄 스위치와 함께 사용되는 파일을 변경할 수 있습니다 . 따라서 매월 3일에는 다음을 수행합니다./var/log/sa/
/var/log/sysstat/sadd
dd
-f
sar -f /var/log/sysstat/sa03
시간 범위를 제한하려면 -s
및 -e
매개변수를 사용할 수 있습니다. 어제의 파일을 주기적으로 가져오고 싶지만 날짜를 기억하지 못하고 GNU 날짜를 가질 수 없다면 다음을 시도해 보십시오.
sar -f /var/log/sysstat/sa$(date +%d -d yesterday)
나는 독서를 적극 권장합니다사르 맨페이지.
답변2
기록 메모리 사용률 세부 정보를 얻으려면 다음 명령을 사용해 보십시오.
sar -r -f /var/log/sa/sa01
그 안에 있는 파일은 /var/log/sa
세상의 모든 것을 기록합니다.
답변3
"magic" 매개변수가 있습니다. -N
예를 들어 다음은 어제의 통계를 표시합니다.
sar -1
여러 서버에서 매주 데이터를 수집하여 NFS에 저장합니다.
parallel --tag --nonall -k -j 3 -S server1,server2,server3 \
'of="/nfs-path/sar-$(hostname).out"; rm -f "${of}"; for N in {7..0}; do sar -A -$N 2> /dev/null >> "${of}"; done'
이 파일은 다음 위치에 로드될 수 있습니다.ikS