정렬 명령의 간단한 사용법

모든 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: 구분 기호로 콜론 사용

엔: 숫자 값으로 정렬

아르 자형: 하강하는 오라 더

 

답장을 남겨주세요