sysstat가 구성을 업데이트하지 않습니까?

sysstat가 구성을 업데이트하지 않습니까?

이것은 슈퍼유저에 대한 첫 번째 질문이므로 쉽게 진행하세요!

/etc/sysconfig/sysstat 파일을 다음과 같이 업데이트하여 서버의 /var/log/sa/* 로그를 정리하려고 했습니다.

# sysstat-10.1.5 configuration file.

# How long to keep log files (in days).
# If value is greater than 28, then log files are kept in
# multiple directories, one for each month.
HISTORY=7

# Compress (using gzip or bzip2) sa and sar files older than (in days):
COMPRESSAFTER=1

# Parameters for the system activity data collector (see sadc manual page)
# which are used for the generation of log files.
SADC_OPTIONS="-S DISK"

# Compression program to use.
ZIP="gzip"

이전에는 내 구성 파일이 28일 분량의 파일을 보관하고 31일마다 압축했습니다(절대 안 함). 위의 업데이트를 수행한 후 다음을 실행했습니다.

service sysstat restart

소용이 없습니다. 또한 다음 위치에 기본 cron 작업이 있다는 것을 알았습니다.

/etc/cron.d/sysstat

다음 내용을 읽습니다.

# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

위의 내용을 수동으로 실행해야 합니까, 아니면 내일까지 기다려야 합니까? 아니면 다시 시작 및 크론 작업과 아무 관련이 없나요? 즉, 원치 않는 saDD/sarDD 로그를 수동으로 삭제해야 합니까?

건배

답변1

/usr/lib64/sa/sa2 -A를 수동으로 실행하면 문자 그대로 내 질문에 5분 이내에 답변할 수 있습니다.

위의 cron 작업에서 루트로.

나중에 누군가에게 도움이 될 수 있으므로 질문/답변을 남겨 두겠습니다.

관련 정보