Sysstat

소프트웨어 스크린 샷:
Sysstat
소프트웨어 정보:
버전: 11.7.3 업데이트
업로드 날짜: 22 Jun 18
개발자: Sebastien Godard
라이센스: 무료
인기: 39

Rating: nan/5 (Total Votes: 0)

sysstat는 GNU / Linux 운영 체제 용 몇 가지 명령 줄 유틸리티로 구성되어 있으며 시스템 활동 정보를 수집하고보고 할 수있는 자유롭게 배포되는 소프트웨어 프로젝트입니다. 그것은 글로벌 시스템 성능 분석을 위해 설계된 Linux 모니터링 도구입니다.


기능 요약

이 소프트웨어는 다양한 메트릭을 모니터링 할 수 있으며 저장된 데이터 기록의 길이를 구성 할 수 있으며 SMP 및 UP 시스템을 모두 지원하고 핫 플러그 ​​CPU를 지원하며 샘플링 기간 동안 평균 통계 값을 계산하고 저장 가능 통계를 파일에 저장하고 동적으로 등록 또는 생성 된 새 장치를 자동으로 검색합니다.

또한이 프로그램은 SMP 및 UP 컴퓨터, 특히 멀티 코어 또는 하이퍼 스레딩 CPU가 장착 된 컴퓨터를 지원하고 틱없는 CPU를 지원하며 통계를 CSV, JSON, XML 및 기타 널리 사용되는 파일 형식으로 내보내고 XML 스키마 및 DTD 문서, 여러 언어를 지원하며 sysstat의 통계에서 그래프를 만들 수있는 응용 프로그램과 호환됩니다.

어떤 도구가 포함되어 있습니까?

앞서 언급했듯이 sysstat은 다양한 명령 줄 유틸리티로 구성되어 있으며 sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc 및 pidstat를 언급 할 수 있습니다. 이 모든 것은 명령 줄 인터페이스에서 액세스 할 수 있으며 특정 작업을 수행 할 수 있습니다.


후드, 가용성 및 지원 OS

sysstat에 포함 된 응용 프로그램은 C 프로그래밍 언어로 작성되었으므로 실행하는 데 약간의 CPU 시간이 필요합니다. 현재, 32 비트 및 64 비트 명령어 세트 아키텍처를 모두 지원합니다.

sysowat는 Softoware Labs의 Ubuntu, Debian 및 Arch Linux 운영 체제에서 성공적으로 테스트되었지만 현재 개발중인 다른 GNU / Linux 배포판과도 호환됩니다.

이번 출시의 새로운 기능 :

sar : 더 많은 장치를 수용하기 위해 버퍼를 재 할당해야 할 때 발생 가능한 충돌을 수정합니다.
sar / sadf / mpstat : 글로벌 CPU 통계를 개별 CPU의 통계로 계산합니다.
mpstat : 노드 "all"에 대한 통계를 개별 CPU 통계의 합계로 계산합니다.
sar : 새 "-z"옵션을 추가합니다.이 옵션은 샘플 기간 동안 활동이없는 모든 장치의 출력을 생략하도록합니다.
sar / sadf : 이제 softnet 통계를 표시 할 때 오프라인 및 온라인 CPU를 더 잘 고려하십시오.
sadc : 불필요한 함수를 컴파일하여 sadc 바이너리 파일의 크기를 줄입니다.
sadf : 원시 형식 출력을 CSV 준수로 변경합니다.
sadf : 디버그 모드 / 원시 형식으로 표시된 값의 순서를 변경하십시오.
주요 전화 번호에 대한 초기 지원 추가 & gt; 255.
sysstat.ioconf 장치 목록을 업데이트하십시오.
mpstat : "-P ON"옵션을 제거하십시오. 이제 mpstat는 기본적으로 온라인 CPU 만 표시합니다.
sar 및 mpstat 매뉴얼 페이지가 업데이트되었습니다.
pidstat : 프로세스의 CPU 사용량을 모든 스레드의 합계로보고하십시오 [11.6.3] [11.4.9].
sar : 온라인 상태로 돌아 오는 CPU [11.6.3] [11.4.9]에 대한 해결 방법에 사용 된 조건 변경.
NLS updated : 다양한 번역이 업데이트되었습니다. .

버전의 새로운 기능 :


sar / sadc : / proc / meminfo에서 메모리 통계에 새로운 메트릭을 추가했습니다.
sadf : 새로운 메모리 메트릭을 고려하여 출력 형식을 업데이트하십시오.
[Peter Schiffer] : 정적 분석에서 수정되었습니다.
[Peter Schiffer] : sa 데이터 파일을 압축 할 때 xz 압축 프로그램을 선호합니다 [11.0.3].
[Peter Schiffer] : configure 스크립트에서 64 비트 OS를 감지 할 수있는 휴대용 방법 [11.0.4].
[Vasant Hegde] : sadc : 신호 처리기 코드 [11.0.3]에서 가능한 경쟁 조건을 수정하십시오.
iostat 및 sar 매뉴얼 페이지 [% 11.0.3]에서 % util에 대한 설명을 수정했습니다.
upgrade_magic_section () 함수에서 사용 된 잘못된 크기를 수정하십시오.
새로운 sadc_options 변수를 추가하여 스크립트를 구성하십시오.
--disable-man-group 옵션을 --disable-file-attr으로 바꿉니다. 이 구성 옵션은 빌드 프로세스가 설치중인 파일의 속성을 설정하지 못하게합니다.
configure의 옵션 --enable-copy-only가 사용되면 [11.0.3] crontab이 활성화되지 않도록하십시오.
FAQ가 업데이트되었습니다.
RPM 스펙 파일이 갱신되었습니다.
sar 매뉴얼 페이지가 업데이트되었습니다.
sadc 매뉴얼 페이지가 업데이트되었습니다 [11.0.3].
CREDITS 파일이 업데이트되었습니다.
코드 정리 [11.0.3].

버전 11.1.2의 새로운 기능 :


[Robert Elliott] : irqtop 명령이 추가되었습니다. irqtop은 CPU 통계와 함께 CPU 당 / proc / interrupts 및 / proc / softirqs의 차이를 모니터링합니다. irqtop은 현재 contrib 디렉토리에 있습니다.
[Lance Shelton] : 많은 프로세서가있는 NUMA 시스템 용으로 설계된 / proc / interrupts를 보는 더 좋은 방법 인 irqstat 명령을 추가했습니다.
[Vasant Hegde] : sadc : 부모 프로세스가 이미 죽었 으면 SIGINT 신호를 보내지 마십시오 [11.0.2].
sadc : 항목 수를 계산하는 데 사용되는 함수 (CPU, 네트워크 인터페이스 등)가 한 번만 호출되는지 확인하십시오.
sar와 sadf는 엔디안 형식이 일치하지 않아 파일을 읽을 수없는 시점을 알려줍니다.
종료 시간 (-e 옵션으로 지정)이 24 시간 경계를 넘을 때 불완전한 sar 및 sadf 출력이 수정되었습니다 [11.0.2].
cifsiostat / nfsiostat : 단일 코어 CPU [11.0.2]에서 출력을 수정합니다.
pidstat는 이름에 공백이있는 프로세스를 제대로 처리하지 못했습니다. 이것은 이제 해결되었습니다 [11.0.2].
NLS가 업데이트되었습니다.
CREDITS 파일이 업데이트되었습니다.

버전 11.1.1의 새로운 기능 :


-c 옵션을 sadf에 추가했습니다.이 옵션을 사용하면 사용자는 이전 형식 (9.1.6 이상)의 sa 데이터 파일을 최신 형식 (11.1.1 현재)으로 변환 할 수 있습니다.
sadf -H 출력을 업데이트하여 데이터 파일 날짜를 인쇄하고이 파일이 이전 데이터 파일에서 변환되었는지 여부를 알려줍니다.
그날의 데이터를 보여주기 위해 sadf에 [0-9] + 옵션을 추가했습니다. [11.0.1].
더 이상 사용되지 않는 statfs () 대신 statvfs () 시스템 호출을 사용하여 sar [11.0.1]로 파일 시스템 통계를 가져옵니다.
sar : 더 엄격한 구문 검사 [11.0.1].
sa_common.c [11.0.1]에서 불필요한 include 파일을 제거하십시오.
[Kosaki Motohiro] : 32 비트 CPU 카운터 [11.0.1]의 문제를 해결합니다.
알 수없는 스케줄링 정책을 pidstat.h [11.0.1]에 정의하십시오.
[Ivana Varekova] : fgets / fscanf 호출에 대한 반환 값을 테스트합니다 [11.0.1].
Makefile updated : tarball [11.0.1]을 만들 때 심볼릭 링크를 따르십시오.
sadf 매뉴얼 페이지가 업데이트되었습니다 [11.0.1].

버전 10.2.1의 새로운 기능 :


스크립트를 구성하기위한 새로운 - enable-copy-only 옵션이 추가되었습니다. 이 옵션은 파일이 $ DESTDIR로 복사되고 서비스가 활성화되지 않도록 sysstat 패키지를 만들 때 유용 할 수 있습니다 (예 : systemd를 사용하는 배포판의 경우).
pidstat : pidstat I / O 통계에 새 메트릭을 추가합니다. 작업 단위 I / O 지연.
systemd에서 사용하는 sysstat 서비스를 설치할 때 $ DESTDIR 변수를 고려하십시오.
sadf -H, sadf -j 및 sadf -x는 이제 파일 생성 시간도 표시합니다.
하드 코드 된 크기 값 대신 sizeof ()를 사용하십시오.
pidstat 매뉴얼 페이지가 업데이트되었습니다.
화장품 수정.
NLS가 업데이트되었습니다.

버전 10.2.0의 새로운 기능 :



새로운 옵션 (-v)이 pidstat에 추가되어 사용자는 작업과 관련된 스레드 및 파일 설명자 수를 표시 할 수 있습니다.
pidstat에는 몇 가지 버그가 수정되었습니다.

버전 10.1.7의 새로운 기능 :



sar 네트워크 장치 통계에 새로운 메트릭이 추가되어 네트워크 인터페이스 카드의 사용률이 제공됩니다.
몇 가지 버그가 수정되었습니다.

버전 10.1.6의 새로운 기능 :


이제 sar 명령은 새로운 옵션 "-F"를 사용하여 파일 시스템 통계 (블록 및 inode 사용률)를 표시 할 수 있습니다.
몇몇 (작은) 버그도 수정되었습니다.

버전 10.1.5의 새로운 기능 :



mpstat는 이제 프로세서 당 모든 인터럽트를 고려하여 그 번호가 CPU "all"에 표시된 숫자에 합산되도록합니다.
configure 스크립트에서 매크로가 확장되지 않았기 때문에 systemd 유닛 파일을 더 이상 설치할 수 없습니다. 이 문제가 해결되었습니다.

버전 10.1.4의 새로운 기능 :



sar, pidstat 및 mpstat는 이제 SIGINT 신호 (crtl / c)를받을 때 평균 통계를 중지하고 표시합니다. pidstat는 이제 모든 작업에 대한 작업의 UID를 표시합니다.
-U 옵션이 pidstat에 추가되었습니다. 이 옵션은 UID 대신 태스크의 사용자 이름을 표시하도록 지시합니다.
이 옵션 다음에 사용자 이름이 오면 지정된 사용자에 속한 작업 만 pidstat에 표시됩니다.

버전 10.1.3의 새로운 기능 :


네트워크 및 IPv4 / IPv6 카운터가 최신 커널과 동기화되도록 64 비트 형식으로 변경되었습니다.
iostat에 새로운 옵션이 추가되어 시스템 부팅 이후에 통계가있는 첫 번째 보고서가 표시되지 않도록했습니다.
몇몇 버그가 수정되었습니다.

버전 10.0.5의 새로운 기능 :



흥미로운 새로운 기능이 iostat에 추가되었습니다. 이제 iostat는 하나 이상의 장치 그룹에 대한 통합 통계를 표시 할 수 있습니다. 이것은 많은 디스크를 가진 머신에 유용 할 것입니다. 그 외에도이 버전에는 sadc 및 sadf에 대한 버그 수정과 크로아티아 사람들을위한 새로운 번역 파일이 포함되어 있습니다.

버전 10.0.4의 새로운 기능 :



sar -b 결과에서 가상 장치가 더 이상 고려되지 않습니다.
iostat는 심볼릭 링크가 매개 변수로 지정되면 대상 장치 정보를 표시 할 수 있습니다.
--disable-stripping 옵션이 configure 스크립트에 추가되었습니다.
세르비아어 번역이 추가되었습니다.

버전 10.0.0의 새로운 기능 :


nfsiostat 및 cifsiostat 명령으로 몇 가지 버그가 수정되었습니다.
Sysstat의 명령이 필요하지 않은 경우 센서 라이브러리와 더 이상 연결되지 않습니다.
iostat가 256보다 큰 장치 매퍼 ID를 잘못 매핑했습니다. 이제이 문제가 해결되었습니다.
NLS가 업데이트되었으며 우크라이나어 번역본이 추가되었습니다.

버전 9.1.7의 새로운 기능 :



sar에 대한 새로운 메트릭 (활성 및 비활성 메모리의 양, I / O가 완료 될 때까지 대기중인 프로세스 차단)
다양한 최적화 및 개선

버전 9.1.6의 새로운 기능 :



sar 및 sadc에 새 메트릭이 추가되었습니다 : huge 페이지 사용률 통계 및 평균 CPU 클럭 빈도.
이 버전에는 버그 수정이 포함되어 있습니다.

버전 9.1.5의 새로운 기능 :



전압 입력 통계는 다른 측정 기준과 함께 sar의 전력 관리 그룹 통계에 추가되었습니다.
NLS가 업데이트되었습니다.
체코 어 번역이 추가되었습니다.

버전 9.1.4의 새로운 기능 :


새 측정 항목이 sar의 전원 관리 그룹에 추가되었습니다 (Redhat의 Jan Kaluza 패치). 이 버전을 사용하면 팬 속도 및 장치 온도를 모니터링 할 수 있습니다. 이를 위해 libsensors 라이브러리 (lm_sensors 프로젝트의 일부)가 필요합니다.

버전 9.1.3의 새로운 기능 :



이 릴리스의 새로운 기능이 많이 있습니다. 사용자가 NFS 및 CIFS 파일 시스템에 대한 I / O 통계를 표시 할 수 있도록 두 개의 새로운 명령 (nfsiostat 및 cifsiostat)이 추가되었습니다 (Redhat의 Ivana Varekova 호의). 기타 개선 사항은 주로 pidstat에 관한 것입니다. 이제 -C 옵션을 사용하는 정규식을 사용하여 작업을 선택할 수 있습니다. 스택 통계 (Mario Konrad의 패치)를 표시하는 새로운 옵션이 pidstat에 추가되었습니다.

버전 9.1.1의 새로운 기능 :


마지막 sysstat 릴리스 이후 3 개월 이상 지났습니다. sysstat에서 10 년 이상 일한 끝에 아내와 두 자녀가 더 어려워졌지만 여전히이 프로젝트 작업을 즐기고 있습니다 ... 상황이 훨씬 더 천천히 진행 되더라도 나는 새로운 것을 시작하기로 결정했습니다. 개발 시리즈이므로 9.1.1 버전을 테스트 할 준비가되었습니다. 다운로드 페이지에서 사용 가능한 릴리스 노트를 참조하십시오. 이제부터 sysstat는 더 이상 2.6보다 오래된 커널을 지원하지 않습니다. 이 덕분에 여러 줄의 코드를 제거 할 수있었습니다 ...

버전 9.0.5의 새로운 기능 :



이제 Sysstat은 부 번호가 256보다 크거나 같은 장치 이름을 예쁘게 인쇄 할 수 있어야합니다.
sadc 매뉴얼 페이지, NLS 및 FAQ가 업데이트되었습니다.

버전 9.0.3의 새로운 기능 :


[Michael Blakeley] : -z 옵션을 iostat에 추가했습니다. 이 옵션은 iostat에게 샘플 기간 동안 활동이 없었던 모든 장치에 대한 출력을 생략하도록 지시합니다.
[Tomasz Pala] : 인터럽트 값을 부호없는 정수로 읽어야하는 mpstat를 수정합니다.
sar -n ALL은 IPv6 통계를 선택하지 않았습니다. 이 문제가 해결되었습니다.
iostat, sar 및 mpstat 매뉴얼 페이지가 업데이트되었습니다.
sadf -x는 이제 파일 생성 날짜를 표시합니다.
XSD 및 DTD 문서가 업데이트되었습니다.
NLS가 업데이트되었습니다. 라트비아어 번역이 추가되었습니다.
CREDITS 파일이 업데이트되었습니다.
코드가 정리되었습니다.

버전 9.0.2의 새로운 기능 :



이 버전의 버그 수정 및 개선 사항 : iostat 및 pidstat에서 메모리 손상이 수정되어 명령 줄에 -p 옵션 다음에 쉼표로 구분 된 값 목록을 입력하면 segfault가 발생할 수 있습니다. 개선과 관련하여 sadc는 이제 디스크와 함께 파티션 통계를 수집 할 수 있습니다. sysstat 9.0.x가 견고한 바위가 되길 바란다 ...!

버전 9.0.1의 새로운 기능 :


포인터가 두 번 해제 된 sar로 인한 충돌이 수정되었습니다.
NLS 번역이 업데이트되었습니다.

버전 9.0.0의 새로운 기능 :



전원 관리 통계가 sar에 추가되었습니다.
이 릴리스에서는 시간 간격을 32 비트로 더 이상 잘라 내지 않으므로 수백 개의 CPU가있는 시스템에서 평균값 통계를 표시 할 때 문제가 발생할 수 있습니다.
일부 옵션이 특정 순서로 입력되었을 때 인수를 올바르게 구문 분석하지 않은 sar의 작은 버그가 수정되었습니다.

버전 8.1.8의 새로운 기능 :



IPv6 관련 프로토콜에 대한 지원이 추가되었습니다. iostat는 이제 -d 옵션을 사용하지 않으면 장치에 대한 통계 만 표시합니다 (파티션이 아님).
최신 커널이있는 파티션이라도 iostat에서 확장 된 통계를 볼 수 있습니다.
iostat이 이름에 슬래시가있는 장치 (예 : / dev / cciss / c0d0)의 sysfs에서 통계를 읽을 수없는 버그가 수정되었습니다.
하드 및 소프트 IRQ를 처리하는 데 소비 된 CPU %가 두 번 계산 된 iostat에서 버그가 수정되었습니다.

버전 8.1.7의 새로운 기능 :



SNMP 통계에 대한 지원이 sar에 추가되었습니다.
-l 옵션이 pidstat에 추가되었습니다.
이 옵션은 사용자가 각 프로세스에 대한 전체 명령 행을 표시 할 수있게합니다.
-h 옵션이 sar에 추가되었습니다.
이 옵션은 간단한 도움말 메시지를 표시합니다.
valgrind에서 감지 된 일부 메모리 누수가 수정되었습니다.

버전 8.1.6의 새로운 기능 :



-h 옵션이 pidstat에 추가되었습니다.
이 옵션은 모든 활동을 한 행에 가로로 표시하는 데 사용됩니다.
pidstat에서 버그가 수정되었습니다 : pidstat가 프로세스와 모든 스레드 (pidstat 옵션 -t 포함)를 모니터 할 때 스레드 그룹 리더가 종료되면 이상한 값을 표시 할 수 있습니다. mpstat는 이제 NMI, LOC 등 모든 인터럽트에 대한 통계를 표시합니다.

코멘트 Sysstat

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!