이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 320|회답: 0

[리눅스] 리눅스 시스템 성능 모니터링 도구를 위한 sysstat 튜토리얼

[링크 복사]
2025-9-25 10:41:14에 게시됨 | | | |
요구 사항: 알리바바 클라우드에서 경량 클라우드 서버를 구입했는데, 가끔 CPU가 100%나 리모컨이 연결되지 않을 때가 있는데, 무슨 일이 있었는지 모르겠지만 재시작하거나 일정 시간 기다리면 정상으로 돌아옵니다. sysstat를 사용해 시스템 상태를 정기적으로 수집할 수 있습니다(Alibaba Cloud 이미지 일부는 이미 내장되어 있습니다).
리눅스는 Docker를 사용하여 Netdata 성능 모니터링 도구를 배포합니다
https://www.itsvse.com/thread-10824-1-1.html

시스템 통계

공식 웹사이트:하이퍼링크 로그인이 보입니다.
근원:하이퍼링크 로그인이 보입니다.
자주 묻는 질문:하이퍼링크 로그인이 보입니다.

sysstat 소프트웨어 패키지에는 상용 유닉스에서 시스템 성능 및 사용 활동을 모니터링하기 위해 일반적으로 사용되는 다양한 유틸리티가 포함되어 있습니다:

  • iostat은 블록 장치 및 파티션의 CPU 통계와 입출력 통계를 보고합니다.
  • mpstat는 개별 또는 통합 프로세서 관련 통계를 보고합니다.
  • pidstat는 Linux 작업(프로세스)에 대한 통계를 보고합니다: I/O, CPU, MEMORY 등.
  • 테이프스탯은 시스템에 연결된 테이프 드라이브의 통계를 보고합니다.
  • CIFSIOSTAT는 CIFS 통계를 보고합니다.


Sysstat에는 또한 cron이나 systemd를 통해 일정화하여 성과 및 활동 데이터를 수집하고 기록할 수 있는 도구도 포함되어 있습니다:

  • SAR은 시스템 활동 정보를 수집, 보고, 저장합니다(아래 SAR에서 수집된 지표 목록 참조).
  • SADC는 SAR의 백엔드 역할을 하는 시스템 활동 데이터 수집기입니다.
  • SA1은 이진 데이터를 수집하여 시스템 활동의 일일 데이터 파일에 저장합니다. SADC의 프론트엔드이며 크론(cron) 또는 systemd(systemd)를 통해 실행되도록 설계되었습니다.
  • SA2는 일일 활동 요약 보고서를 생성합니다. SAR의 프론트엔드이며 cron이나 systemd를 통해 실행되도록 설계되었습니다.
  • SADF는 SAR이 수집한 데이터를 CSV, XML, JSON 등 다양한 형식으로 표시하며, 다른 프로그램과 데이터를 교환하는 데 사용할 수 있습니다. 이 명령어는 SVG(확장 가능한 벡터 그래픽스) 형식을 사용하여 SAR가 수집한 다양한 활동을 그래프로 표시하는 데도 사용할 수 있습니다.


기본 샘플링 간격은 10분이지만, 물론 변경할 수 있습니다(1초까지 짧을 수도 있습니다).

설치 튜토리얼

Rocky Linux 9의 경우 설치 명령은 다음과 같습니다:

구성 파일: /etc/sysconfig/sysstat
수집 빈도: systemctl cat sysstat-collect.timer
컬렉션 디렉터리: /var/log/sa

특정 지표 보기

CPU 사용량:
SAR -u -f /var/log/sa/sa05
메모리 사용량:
SAR -R -f /VAR/Log/SA/SA05
스왑 파티션 사용:
sar -S -f /var/log/sa/sa05
입출력 사용:
SAR -B -f /var/log/sa/sa05
네트워크 인터페이스 통계(RX/TX):
sar -n DEV -f /var/log/sa/sa05
초당 컨텍스트 스위칭 및 프로세스 생성:
SAR -W -f /VAR/LOG/SA/SA05



crontab을 사용하여 pidstat을 호출하여 다음 명령어로 프로세스 정보를 수집합니다:

참고: 네로그로테이트 컷 원목과 함께개요.

참조:하이퍼링크 로그인이 보입니다.




이전의:Stratum V1, V2 암호화폐 네트워크는 풀 프로토콜과 통신합니다
다음:Git은 기본 저장소 분기 코드를 개인 저장소 분기와 동기화합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com