정렬 명령의 간단한 사용법
모든 CPU 코어의 사용률을 확인하고 싶습니다., 그래서 top 명령을 입력하고 1, 그러나 그것은 표시 할 수 없습니다.
whth 경고:죄송합니다, 터미널이 충분히 크지 않습니다
그래서 mpstat 명령을 사용해야합니다 , 그냥 입력 “mpstat -P 모두”, 그것은 각 컵의 utlization을 oupt 할 수 있습니다.
실시간 사용률을 조회해야하는 경우 1000 타임스,간격은 2 초.
mpstat -P 모두 2 1000
[root @ rac02 ~]# mpstat -P 모두 2 1000
리눅스 2.6.32-431.el6.x86_64 (rac02.itas.com.na) 08/16/2018 _x86_64_ (80 CPU)
09:07:53 AM CPU % usr % nice % sys % iowait % irq % soft % steal % guest % idle
09:07:53 AM 모두 1.99 0.00 0.34 0.06 0.00 0.02 0.00 0.00 97.59
09:07:53 오전 0 11.57 0.00 1.28 1.35 0.00 0.27 0.00 0.00 85.52
09:07:53 오전 1 20.69 0.00 2.09 0.16 0.00 0.27 0.00 0.00 76.78
09:07:53 오전 2 8.83 0.00 1.30 0.08 0.00 0.00 0.00 0.00 89.79
09:07:53 오전 3 2.40 0.00 0.52 0.05 0.00 0.00 0.00 0.00 97.03
09:07:53 오전 4 2.43 0.00 0.17 0.03 0.00 0.00 0.00 0.00 97.37
09:07:53 오전 5 1.43 0.00 0.08 0.02 0.00 0.00 0.00 0.00 98.47
하지만 % user의 활용도를 내림차순으로 표시하고 싶습니다.
정렬 명령. 다음과 같이.
[root @ rac02 ~]# mpstat -P 모두 | grep -v “리눅스” |정렬 -k4nr
09:11:51 오전 42 25.88 0.00 2.96 0.01 0.00 0.61 0.00 0.00 70.54
09:11:51 오전 1 20.70 0.00 2.09 0.16 0.00 0.27 0.00 0.00 76.78
09:11:51 오전 9 16.43 0.00 1.85 0.01 0.00 0.26 0.00 0.00 81.45
09:11:51 오전 40 14.72 0.00 1.82 0.11 0.00 0.15 0.00 0.00 83.20
09:11:51 오전 0 11.57 0.00 1.28 1.35 0.00 0.27 0.00 0.00 85.53
09:11:51 오전 46 8.85 0.00 0.81 0.83 0.00 0.12 0.00 0.00 89.39
정렬 -k4nr
-k4: 네 번째 열. 기본적으로, 각 열은 공백으로 구분됩니다.,
다른 문자로 구분하려는 경우, -t 사용: 구분자, 같은
정렬 -k4nr-t: 구분 기호로 콜론 사용
엔: 숫자 값으로 정렬
아르 자형: 하강하는 오라 더