linux 命令

 

查看系统最占用资源的前20服务

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

  查询结果返回:

 

 

 

 

 

ps -eo size,pid,user,command --sort -size | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } { for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" }' |cut -d "" -f2 | cut -d "-" -f1

 

[root@VM_0_13_centos index-server]# ps -eo size,pid,user,command --sort -size | awk '{ hr=$1/1024 ; printf("%13.2f Mb ",hr) } { for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" }' |cut -d "" -f2 | cut -d "-" -f1

 0.00 Mb COMMAND 
      5505.08 Mb java 
      3716.62 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3711.54 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3696.54 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3695.54 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3694.67 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3670.48 Mb /usr/local/src/jdk/jdk1.8/bin/java 
      3645.45 Mb /usr/local/src/jdk/jdk1.8/bin/java 
       725.49 Mb /usr/bin/containerd 
       517.59 Mb /usr/bin/dockerd 
       439.96 Mb barad_agent 
       439.66 Mb /usr/lib/polkit
       297.61 Mb /usr/bin/python 
       145.28 Mb /usr/sbin/rsyslogd 
       107.94 Mb /usr/local/qcloud/YunJing/YDEyes/YDService 
        72.59 Mb /usr/local/qcloud/YunJing/YDLive/YDLive 
        72.45 Mb /usr/local/qcloud/stargate/sgagent 
         8.46 Mb /sbin/auditd 
         6.84 Mb barad_agent 
         6.05 Mb barad_agent 
         2.07 Mb top 
         2.07 Mb top 
         2.07 Mb top 
         1.63 Mb /sbin/dhclient 
         1.35 Mb sshd: root@pts/1,pts/0 
         1.31 Mb /usr/sbin/crond 
         1.21 Mb sshd: root@pts/4,pts/5 
         1.21 Mb sshd: root@pts/2,pts/3 
         1.16 Mb /usr/lib/systemd/systemd 
         1.14 Mb 
         1.14 Mb 
         1.14 Mb 
         1.13 Mb ps 
         1.03 Mb sshd: root@notty 
         1.01 Mb 
         1.01 Mb 
         1.01 Mb 
         0.90 Mb sshd: root@notty 
         0.90 Mb sshd: root@notty 
         0.90 Mb sshd: root@notty 
         0.90 Mb sshd: root@notty 
         0.90 Mb sshd: root@notty 
         0.84 Mb /usr/sbin/ntpd 
         0.79 Mb sshd: root [priv] 
         0.74 Mb /usr/sbin/sshd 
         0.74 Mb sshd: root [net] 
         0.72 Mb /usr/bin/dbus
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.62 Mb /usr/libexec/openssh/sftp
         0.59 Mb /usr/lib/systemd/systemd
         0.48 Mb /usr/lib/systemd/systemd
         0.41 Mb /usr/sbin/atd 
         0.36 Mb /usr/sbin/lvmetad 
         0.35 Mb /usr/lib/systemd/systemd
         0.34 Mb /sbin/agetty 
         0.34 Mb /sbin/agetty 
         0.34 Mb awk { hr=$1/1024 ; printf("%13.2f Mb ",hr) } { for ( x=4 ; x<=NF ; x++ ) { printf("%s ",$x) } print "" } 
         0.33 Mb bash 
         0.33 Mb bash 
         0.33 Mb bash 
         0.33 Mb /usr/bin/lsmd 
         0.31 Mb /usr/sbin/acpid 
         0.31 Mb tail 
         0.31 Mb tail 
         0.31 Mb cut 
         0.31 Mb cut 
         0.30 Mb sleep 1 
         0.30 Mb sleep 1 
         0.30 Mb sleep 1 
         0.00 Mb [kthreadd] 
         0.00 Mb [ksoftirqd/0] 
         0.00 Mb [kworker/0:0H] 
         0.00 Mb [migration/0] 
         0.00 Mb [rcu_bh] 
         0.00 Mb [rcu_sched] 
         0.00 Mb [lru
         0.00 Mb [watchdog/0] 
         0.00 Mb [watchdog/1] 
         0.00 Mb [migration/1] 
         0.00 Mb [ksoftirqd/1] 
         0.00 Mb [kworker/1:0H] 
         0.00 Mb [watchdog/2] 
         0.00 Mb [migration/2] 
         0.00 Mb [ksoftirqd/2] 
         0.00 Mb [kworker/2:0H] 
         0.00 Mb [watchdog/3] 
         0.00 Mb [migration/3] 
         0.00 Mb [ksoftirqd/3] 
         0.00 Mb [kworker/3:0H] 
         0.00 Mb [kdevtmpfs] 
         0.00 Mb [netns] 
         0.00 Mb [khungtaskd] 
         0.00 Mb [writeback] 
         0.00 Mb [kintegrityd] 
         0.00 Mb [bioset] 
         0.00 Mb [kblockd] 
         0.00 Mb [md] 
         0.00 Mb [edac
         0.00 Mb [kswapd0] 
         0.00 Mb [ksmd] 
         0.00 Mb [khugepaged] 
         0.00 Mb [crypto] 
         0.00 Mb [kthrotld] 
         0.00 Mb [kworker/u8:1] 
         0.00 Mb [kmpath_rdacd] 
         0.00 Mb [kaluad] 
         0.00 Mb [kpsmoused] 
         0.00 Mb [ipv6_addrconf] 
         0.00 Mb [deferwq] 
         0.00 Mb [kauditd] 
         0.00 Mb [ata_sff] 
         0.00 Mb [scsi_eh_0] 
         0.00 Mb [scsi_tmf_0] 
         0.00 Mb [scsi_eh_1] 
         0.00 Mb [scsi_tmf_1] 
         0.00 Mb [ttm_swap] 
         0.00 Mb [kworker/0:1H] 
         0.00 Mb [jbd2/vda1
         0.00 Mb [ext4
         0.00 Mb [kworker/3:1H] 
         0.00 Mb [kworker/1:1H] 
         0.00 Mb [kworker/2:1H] 
         0.00 Mb [kworker/2:1] 
         0.00 Mb [kworker/3:0] 
         0.00 Mb [kworker/0:1] 
         0.00 Mb [kworker/1:2] 
         0.00 Mb [kworker/2:0] 
         0.00 Mb [kworker/0:2] 
         0.00 Mb [kworker/3:1] 
         0.00 Mb [kworker/2:2] 
         0.00 Mb [kworker/1:1] 
         0.00 Mb [kworker/u8:2] 

  

 

 

 

 

 

ps aux | awk '{print $6/1024 " MB\t\t" $11}' | sort -n


[root@VM_0_13_centos index-server]# ps aux | awk '{print $6/1024 " MB\t\t" $11}' | sort -n
0 MB            [ata_sff]
0 MB            [bioset]
0 MB            COMMAND
0 MB            [crypto]
0 MB            [deferwq]
0 MB            [edac-poller]
0 MB            [ext4-rsv-conver]
0 MB            [ipv6_addrconf]
0 MB            [jbd2/vda1-8]
0 MB            [kaluad]
0 MB            [kauditd]
0 MB            [kblockd]
0 MB            [kdevtmpfs]
0 MB            [khugepaged]
0 MB            [khungtaskd]
0 MB            [kintegrityd]
0 MB            [kmpath_rdacd]
0 MB            [kpsmoused]
0 MB            [ksmd]
0 MB            [ksoftirqd/0]
0 MB            [ksoftirqd/1]
0 MB            [ksoftirqd/2]
0 MB            [ksoftirqd/3]
0 MB            [kswapd0]
0 MB            [kthreadd]
0 MB            [kthrotld]
0 MB            [kworker/0:0H]
0 MB            [kworker/0:1]
0 MB            [kworker/0:1H]
0 MB            [kworker/0:2]
0 MB            [kworker/1:0H]
0 MB            [kworker/1:1]
0 MB            [kworker/1:1H]
0 MB            [kworker/1:2]
0 MB            [kworker/2:0]
0 MB            [kworker/2:0H]
0 MB            [kworker/2:1]
0 MB            [kworker/2:1H]
0 MB            [kworker/2:2]
0 MB            [kworker/3:0]
0 MB            [kworker/3:0H]
0 MB            [kworker/3:1]
0 MB            [kworker/3:1H]
0 MB            [kworker/u8:1]
0 MB            [kworker/u8:2]
0 MB            [lru-add-drain]
0 MB            [md]
0 MB            [migration/0]
0 MB            [migration/1]
0 MB            [migration/2]
0 MB            [migration/3]
0 MB            [netns]
0 MB            [rcu_bh]
0 MB            [rcu_sched]
0 MB            [scsi_eh_0]
0 MB            [scsi_eh_1]
0 MB            [scsi_tmf_0]
0 MB            [scsi_tmf_1]
0 MB            [ttm_swap]
0 MB            [watchdog/0]
0 MB            [watchdog/1]
0 MB            [watchdog/2]
0 MB            [watchdog/3]
0 MB            [writeback]
0.347656 MB             sleep
0.347656 MB             sleep
0.347656 MB             sleep
0.503906 MB             /usr/sbin/acpid
0.605469 MB             tail
0.605469 MB             tail
0.757812 MB             /usr/bin/lsmd
0.804688 MB             /sbin/agetty
0.8125 MB               /sbin/agetty
0.886719 MB             /usr/sbin/atd
0.898438 MB             sort
0.910156 MB             /usr/sbin/lvmetad
0.957031 MB             awk
1.07031 MB              /sbin/auditd
1.47266 MB              /usr/lib/systemd/systemd-udevd
1.54688 MB              bash
1.54688 MB              bash
1.54688 MB              bash
1.63281 MB              /usr/sbin/crond
1.69531 MB              /usr/local/qcloud/stargate/sgagent
1.83594 MB              ps
1.85156 MB              /usr/lib/systemd/systemd-logind
2.03516 MB              /sbin/dhclient
2.23438 MB              /usr/local/qcloud/YunJing/YDLive/YDLive
2.27734 MB              /usr/sbin/ntpd
2.42578 MB              /usr/bin/dbus-daemon
2.54688 MB              -bash
2.54688 MB              -bash
2.55078 MB              -bash
2.625 MB                /usr/libexec/openssh/sftp-server
2.625 MB                /usr/libexec/openssh/sftp-server
2.625 MB                /usr/libexec/openssh/sftp-server
2.625 MB                /usr/libexec/openssh/sftp-server
2.625 MB                /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.62891 MB              /usr/libexec/openssh/sftp-server
2.63281 MB              /usr/libexec/openssh/sftp-server
2.63281 MB              /usr/libexec/openssh/sftp-server
2.63281 MB              /usr/libexec/openssh/sftp-server
2.78516 MB              -bash
2.79688 MB              /usr/libexec/openssh/sftp-server
2.79688 MB              /usr/libexec/openssh/sftp-server
2.80078 MB              /usr/libexec/openssh/sftp-server
2.8125 MB               -bash
2.85547 MB              -bash
3.15234 MB              top
3.16797 MB              top
3.17188 MB              top
3.31641 MB              /usr/lib/systemd/systemd
4.15234 MB              /usr/sbin/sshd
5.20312 MB              sshd:
5.20703 MB              sshd:
5.20703 MB              sshd:
5.30469 MB              sshd:
5.30469 MB              sshd:
5.30469 MB              sshd:
5.71875 MB              sshd:
5.73047 MB              sshd:
5.73047 MB              sshd:
7.33203 MB              barad_agent
8.83984 MB              barad_agent
10.4961 MB              /usr/lib/polkit-1/polkitd
11.0586 MB              barad_agent
15.4961 MB              /usr/local/qcloud/YunJing/YDEyes/YDService
16.3711 MB              /usr/bin/python
16.9688 MB              /usr/sbin/rsyslogd
25.5 MB         /usr/lib/systemd/systemd-journald
25.8477 MB              /usr/bin/containerd
43.3789 MB              /usr/bin/dockerd
506.367 MB              /usr/local/src/jdk/jdk1.8/bin/java
556.887 MB              /usr/local/src/jdk/jdk1.8/bin/java
580.25 MB               /usr/local/src/jdk/jdk1.8/bin/java
586.84 MB               /usr/local/src/jdk/jdk1.8/bin/java
589.504 MB              /usr/local/src/jdk/jdk1.8/bin/java
591.238 MB              /usr/local/src/jdk/jdk1.8/bin/java
611.969 MB              /usr/local/src/jdk/jdk1.8/bin/java
1314.93 MB              java

  

 

posted @ 2020-06-03 11:38  loytime  阅读(190)  评论(0)    收藏  举报