리눅스 시스템 성능을 모니터링 하는 방법
모든 디스크 및 파일 시스템의 입출력 통계를 모니터링하기 위해 사용됩니다. 이 명령은 네트워크 파일 시스템의 입출력 통계를 모니터링하는 데 사용됩니다.입력/출력 장치 로딩 시간을 관찰함으로써,장치는 평균 전송 속도와 관련하여 활성 상태이다. 이 명령은 특히 시스템의 입력&출력 부하를 최적화하는 데 사용할 수 있는 보고서를 생성하는 데 유용합니다.
일반적으로 두 개의 보고서를 생성합니다.:
- 모든 디스크 입출력 통계 보고서
보고서를 생성하기 위해 일부 시스템 파일을 읽습니다. 이러한 파일은 다음과 같습니다,
- /모든 네트워크 파일시스템에 대한 시스템 가동 시간 정보
-
이 튜토리얼에서,우리는 리눅스 시스템에 아이오스탯 유틸리티를 설치하는 방법을 배울 것입니다 그리고 우리는 아이오스탯 명령을 사용하여 보고서를 생성하는 방법에 대해 설명합니다,
리눅스 시스템에 아이오스탯 설치:다음 명령을 사용하여 시스템에 설치할 수 있습니다.
우분투/데비안
$ sudo apt-get install sysstat -y
페도라
# dnf install sysstat -y
더 나은 명령.
예:시스템에 대한 전체 통계를 얻으려면 터미널&다음 명령을 실행하십시오.,
# iostat
이 화면에 다음과 같은 출력을 생성합니다,
여기에 아이오 스탯 명령 출력,
- %응용 프로그램 사용률,
- %좋은,좋은 우선 순위와 애플 리 케이 션에 대 한 사용률,
- %시스템,시스템에 의해 사용 되 고,
- %아이오와이트,시간 비율 동안 유휴 상태 이지만 뛰어난 입력/출력 했다 대기 중인 시간 비율,
- %는 미결제 요청 없이 시스템이 유휴 상태인 시간 비율입니다.
장치의 이름을 표시 모든 장치에 시스템,
- Tps,입니다 짧은 전송을 위해 당 두 번째로,
- Blk_read/s&Blk_write/s 은 전송 속도를 위해 읽기 및 쓰기 작업,
- Blk_read&Blk_write 표시의 총 수 블록을 읽&작성합니다.
예:2 만 생성 CPU 통계
만 생성 CPU 통계 시스템에 대해,우리가 사용하는 옵션’c’과 시. 터미널에서 다음 명령을 실행합니다,
# iostat -c
예:3 모든 장치에 대한 입출력 통계를 생성하려면(-디 옵션)
,
# iostat -d
예시:4 자세한 입출력 통계 생성
일반적으로 아이오스탯 명령에서 제공하는 통계로 충분하지만 더 자세한 통계를 얻고 싶다면 아이오스탯 명령과 함께’-엑스’옵션을 사용할 수 있습니다. 예는 다음과 같습니다,
# iostat -x
예::5 장치에 대한 자세한 보고서를 별도로 생성
시스템의 장치에 대한 자세한 정보를 얻으려면 옵션’디’와 옵션’엑스’를 사용합니다’,
# iostat -xd
이 옵션을 사용하면 다음과 같은 옵션을 사용할 수 있습니다.’,
# iostat -xc
예:6 단일 장치에 대한 입출력 통계 가져오기
단일 장치에 대한 입출력 통계도 제공할 수 있습니다. 장치 이름 뒤에 옵션’피’와 함께 실행,
# iostat -p sda
예:7 메가바이트 또는 킬로바이트 중 하나에 보고서를 생성
우리는 또한 메가 바이트 또는 킬로바이트 단위 중 하나에 시스템 통계를 생성 할 수 있습니다. 다음 명령을 사용하여 보고서를 생성할 수 있습니다,
# iostat -m
마찬가지로,우리는 또한 옵션’케이’와 킬로바이트 단위 형식으로 보고서를 생성 할 수 있습니다’,
# iostat -k
예시:8 지연된 시스템 입출력 통계 보고서 생성
지연된 시스템 통계를 캡처하기 위해 필요한 보고서 수,
# iostat 3 2
이 예제에서는 3 초 간격으로 2 개의 보고서를 캡처합니다,
우리는 또한 우리가 위에서 설명한 아이오 스탯 명령의 다른 옵션과 함께 지연 매개 변수를 사용할 수 있습니다.
예:9 생성 LVM 통계 보고
를 생성하는 LVM 통계,우리가 사용할 수 있는 옵션’N’와 명령을 시,
# iostat -N
예:10 개의 보고서를 생성하만 활성화 장치
우리는 또한 보고서를 생성하는 장치에 대해 활성화&생략으 장치에서는 보고서를 비활성화에 대한 견본 기간. 이 작업을 수행하기 위해 옵션’지’를 사용할 것입니다.,
# iostat -z 2 5
예시:11 타임스탬프로 아이오스탬프 보고서 생성
타임스탬프로 아이오스탬프 보고서를 생성하려면 아이오스탬프 명령과 함께 옵션을 사용합니다,
# iostat -t
예:12 영구 장치 이름을 기반으로 통계 보고서를 생성
장치의 영구 이름을 기반으로 보고서를 얻으려면,우리는 키워드’아이디’다음 옵션’제이’를 사용합니다&장치 영구 이름,
일단 당신이 다음 아래 명령을 사용 하 여,
# iostat -j id 12244367-e751-4c1c-9336-f30d623fceb8
예:13 네트워크 파일 시스템에 대한 입출력 통계 생성
이 패키지는 추상 콜백을 클래스 메서드,함수 또는 함수 오브젝트에 연결하는 기능을 제공하고 다른 콜백을 연결하기 위한 어댑터 클래스를 담고 있습니다.. 따라서 통계 보고서를 생성하려면 아래 명령을 실행합니다,
# nfsiostat