トップ/ps高メモリプロセスの表示/マシンコアの表示

6139 ワード

説明
このトピックでは、1.psコマンドを使用して、メモリまたはCPUを使用する最大10のプロセス2.topまたはps関連コマンドを表示します.
一般的な使用方法:
top
top -c:      
top    M :     
top    P : CPU  
top    H :       

ps
ps -aux | head -1; ps -aux | sort -k4rn | head

ps-auxとps-efはプロセス情報を表示しますが、auxはメモリとcpuの上記topとpsを表示してプロセスの使用状況を表示することができます.以下、詳細に説明する.
head
headデフォルトでは、最初の10行head-n 2が表示され、前の2行head-1が前の1行を表します.説明head -x head -n xの意味は同じです.
top
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
34729 wanghon+  20   0 53.704g 5.042g   6444 S   1.3  4.0   4908:38 java

パラメータ解釈1
top - 17:05:40 up 234 days,  3:09, 19 users,  load average: 14.70, 12.85, 14.25
Tasks: 817 total,   1 running, 796 sleeping,  16 stopped,   4 zombie
%Cpu(s):  4.5 us,  0.6 sy,  0.0 ni, 95.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

第3のパラメータ:現在何人がこのシステムにログインしていますか:19人が第4のパラメータにログインします:システム負荷、タスクキューの平均長さ、3つの数値はそれぞれ最近の1分、5分、15分のシステム平均負荷を表します【注目点1】:システム負荷はシングルコアCPUにとって、0は負荷がないことを表して、1は負荷がいっぱいで、1より大きいのは過負荷を表して、理想値は0.7マルチコアCPUにとって、コア数で比例的に拡大すればいいです.例えば、クアッドコアCPUでは、理想値は4*0.7=2.8です.私たちの機械は40コアなので、今は負荷が14なので、いいです.
マシンコア数の表示
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


40 Intel® Xeon® CPU E 5-2630 v [email protected] GHz第1パラメータはコア数、第2パラメータは型番
解釈パラメータ2
PID 
USER      
PR      (priority) :   
NI      (nice value) :         ,        
VIRT    (Virtual Image (kb)) :            ,  kb。
                               VIRT=SWAP+RES
RES          、           ,  kb。
                               RES=CODE+DATA
SHR     (Shared Mem size (kb)) :       ,  kb
S       (Process Status) :     
              D=         ,R=  ,S=  ,T=  /  ,Z=    
%CPU            CPU       。      100%,   100%       CPU,  230%,           2 CPU
%MEM                 , 4%,5.04/4%=126g(    free        125g,     ) 
TIME+         , 4908:38   4908   
COMMAND

結論:メモリに注目するのはRESだけで、VIRTを気にしないでください.
top -p pid     pid
top -c      

top       :
M:       
P:    cpu  
m:        :
    KiB Mem : 81.0/13177932+[  ]
    KiB Swap:  0.0/0        [  ]
H:             

添付ファイル:
top
$ top -c    M

top - 17:17:05 up 234 days,  3:21, 19 users,  load average: 7.72, 10.30, 12.31
Tasks: 807 total,   1 running, 790 sleeping,  16 stopped,   0 zombie
%Cpu(s):  5.4 us,  0.3 sy,  0.0 ni, 94.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 13177932+total, 35615728 free, 88583248 used,  7580352 buff/cache
KiB Swap:        0 total,        0 free,        0 used. 42112332 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 8765 xxx+  20   0 28.739g 7.688g   6120 S  10.4  6.1 101:16.43 /usr/local/jdk1.8.0_77/bin/java -Xms20480m -Xmx20480m com.didi.datainfra.hql_migration.d+
34729 wanghon+  20   0 53.676g 5.537g   6780 S   0.0  4.4   4909:47 /usr/local/jdk1.8.0_77/bin/java -Djava.util.logging.config.file=/home/wanghongbing/apach+

ps
$ ps -aux | head -1; ps -aux | sort -k4rn | head -n 2

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
xxx+  8765 17.8  6.1 30134828 8062684 pts/13 Sl 07:44 102:43 /usr/local/jdk1.8.0_77/bin/java -Xms20480m -Xmx20480m com.didi.datainfra.hql_migration.diff.DiffMain /home/xxx/sparksql/hivesql/migrate/replay/bigdata_qa/3.0/replay_success_meta.json /home/xxx/migration-data/checkpoint/ck3.txt /home/xxx/migration-data/diffresult/diffresult3.txt 15
wanghon+ 34729 19.1  4.4 56283880 5805912 ?    Sl   Jun02 4909:51 /usr/local/jdk1.8.0_77/bin/java -Djava.util.logging.config.file=/home/wanghongbing/apache-tomcat-8.5.42-dream/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /home/wanghongbing/apache-tomcat-8.5.42-dream/bin/bootstrap.jar:/home/wanghongbing/apache-tomcat-8.5.42-dream/bin/tomcat-juli.jar -Dcatalina.base=/home/wanghongbing/apache-tomcat-8.5.42-dream -Dcatalina.home=/home/wanghongbing/apache-tomcat-8.5.42-dream -Djava.io.tmpdir=/home/wanghongbing/apache-tomcat-8.5.42-dream/temp org.apache.catalina.startup.Bootstrap start