linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)
查看占用CPU最高的10個(gè)進(jìn)程
[tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort -rn -k | head
mysql 6.6 60.4 ? Sl Nov22 : /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/data/data_mysql --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/usr/local/mysql/logs/mysql.log --pid-file=/data/data_mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306
tidb 0.0 0.0 pts/ S+ : : head
tidb 0.0 0.0 pts/ S+ : : sort -rn -k
tidb 0.0 0.0 pts/ R+ : : ps aux
tidb 0.0 0.0 pts/ S : : -bash
rpc 0.0 0.0 ? Ss Nov05 : /sbin/rpcbind -w
root 0.0 0.0 ? S Nov05 : [rcu_sched]
root 0.0 0.0 ? Ssl Nov05 : /usr/bin/python -Es /usr/sbin/tuned -l -P
root 0.0 0.0 ? Ss Nov05 : /sbin/dhclient - -q -lf /var/lib/dhclient/dhclient--ens3.lease -pf /var/run/dhclient-ens3.pid -H ip---- ens3
root 0.0 0.0 ? S Nov05 : [rcu_bh]
或者在TOP命令下按下大寫字母M鍵同樣的效果
查看占用MEM最高的10個(gè)進(jìn)程
[tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort -rn -k | head
mysql 6.6 60.4 ? Sl Nov22 : /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/data/data_mysql --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/usr/local/mysql/logs/mysql.log --pid-file=/data/data_mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306
root 0.0 0.1 ? Ss Nov05 : /usr/lib/systemd/systemd-journald
root 0.0 0.1 ? Ssl Nov05 : /usr/sbin/rsyslogd -n
tidb 0.0 0.0 pts/ S+ : : head
tidb 0.0 0.0 pts/ S+ : : sort -rn -k
tidb 0.0 0.0 pts/ R+ : : ps aux
tidb 0.0 0.0 pts/ S : : -bash
rpc 0.0 0.0 ? Ss Nov05 : /sbin/rpcbind -w
root 0.0 0.0 ? S Nov05 : [rcu_sched]
root 0.0 0.0 ? Ssl Nov05 : /usr/bin/python -Es /usr/sbin/tuned -l -P
或者在TOP命令下按下大寫字母P鍵同樣的效果。
其中第一句主要是為了獲取標(biāo)題(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。
接下來的grep -v PID是將ps aux命令得到的標(biāo)題去掉,即grep不包含PID這三個(gè)字母組合的行,再將其中結(jié)果使用sort排序。
sort -rn -k +3該命令中的-rn的r表示是結(jié)果倒序排列,n為以數(shù)值大小排序,而-k +3則是針對第3列的內(nèi)容進(jìn)行排序,再使用head命令獲取默認(rèn)前10行數(shù)據(jù)。(其中的|表示管道操作)
top命令講解:
tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$top
top - :: up days, min, users, load average: 0.00, 0.01, 0.05
Tasks: total, running, sleeping, stopped, zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : total, free, used, buff/cache
KiB Swap: total, free, used. avail Mem
Unknown command - try 'h' for help
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
root S 0.0 0.0 :22.86 systemd
root S 0.0 0.0 :00.26 kthreadd
root S 0.0 0.0 :07.53 ksoftirqd/
root - S 0.0 0.0 :00.00 kworker/:0H
root rt S 0.0 0.0 :02.04 migration/
root S 0.0 0.0 :00.00 rcu_bh
root S 0.0 0.0 :02.13 rcu_sched
root - S 0.0 0.0 :00.00 lru-add-drain
root rt S 0.0 0.0 :06.66 watchdog/
root rt S 0.0 0.0 :05.26 watchdog/
root rt S 0.0 0.0 :03.10 migration/
root S 0.0 0.0 :07.05 ksoftirqd/
PID:進(jìn)程的ID
USER:進(jìn)程所有者
PR:進(jìn)程的優(yōu)先級別,越小越優(yōu)先被執(zhí)行
NInice:值
VIRT:進(jìn)程占用的虛擬內(nèi)存
RES:進(jìn)程占用的物理內(nèi)存
SHR:進(jìn)程使用的共享內(nèi)存
S:進(jìn)程的狀態(tài)。S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值為負(fù)數(shù)
%CPU:進(jìn)程占用CPU的使用率
%MEM:進(jìn)程使用的物理內(nèi)存和總內(nèi)存的百分比
TIME+:該進(jìn)程啟動后占用的總的CPU時(shí)間,即占用CPU使用時(shí)間的累加值。
COMMAND:進(jìn)程啟動命令名稱
AWK命令將內(nèi)存的那一列數(shù)值截取出來
[tidb@:vg_adn_tidbCkhsTest: ~/tidb-ansible]$ps aux|grep -v PID|sort -rn -k +|head | awk -F' ' '{print $4}'
Linux 查看系統(tǒng)負(fù)載
查看系統(tǒng)負(fù) # 查看系統(tǒng)負(fù)載 命令:uptime :: up :, users, load average: 0.00, 0.00, 0.00 注:load average: 0.00, 0.00, ...
linux查看系統(tǒng)負(fù)載
摘要:number of cores = max load , linux 系統(tǒng)負(fù)載高 如何檢查? 1:load Average ?? 1.1:什么是Load?什么是Load Average? ?? ...
linux 查看系統(tǒng)負(fù)載:uptime
uptime命令用于查看系統(tǒng)負(fù)載,跟 w 命令的輸出內(nèi)容一致 [root@mysql ~]# uptime :: up days, :, user, load average: 1.12, 0.97, ...
Linux查看系統(tǒng)負(fù)載常用命令
1.查看負(fù)載 uptime :: up day, :, user, load average: 0.00, 0.00, 0.00 在過去1分鐘.5分鐘.15分鐘內(nèi)平均進(jìn)程數(shù)量 2.查看用戶 w :: ...
Linux centos7 日常運(yùn)維——使用w查看系統(tǒng)負(fù)載、vmstat命令、top命令、sar命令、nload命令
一.使用w查看系統(tǒng)負(fù)載 w .uptime查看系統(tǒng)負(fù)載,0.00表示1分鐘之內(nèi)負(fù)載為0 cat ?/proc/cpuinfo查看cpu核數(shù) 二.vmstat命令,查看進(jìn)程.cpu.memory.交換. ...
Linux 查看系統(tǒng)硬件信息匯總 (部份實(shí)例詳解Centoso為例)
1.cpu #lscpu命令,查看的是cpu的統(tǒng)計(jì)信息.(部分舊版本不支持) Disk /dev/sda: bytes heads, sectors/track, cylinders Units = ...
Linux查看機(jī)器負(fù)載
負(fù)載(load)是linux機(jī)器的一個(gè)重要指標(biāo),直觀了反應(yīng)了機(jī)器當(dāng)前的狀態(tài).如果機(jī)器負(fù)載過高,那么對機(jī)器的操作將難以進(jìn)行. Linux的負(fù)載高,主要是由于CPU使用.內(nèi)存使用.IO消耗三部分構(gòu)成.任意 ...
使用w查看系統(tǒng)負(fù)載 vmstat命令 top命令 sar命令 nload命令
w/uptime 查看系統(tǒng)負(fù)載 w查看系統(tǒng)負(fù)載,uptime跟w一樣. [root@centos7 ~]# w 22:34:10 up 6 days, 23:10,? 4 users,? load a ...
Linux查看系統(tǒng)基本信息、版本信息等
Linux下如何查看版本信息, 包括位數(shù).版本信息以及CPU內(nèi)核信息.CPU具體型號 1.uname -a?? (Linux查看版本當(dāng)前操作系統(tǒng)內(nèi)核信息) 2.cat /proc/version (L ...
隨機(jī)推薦
RapidJSON 代碼剖析(二):使用 SSE4.2 優(yōu)化字符串掃描
現(xiàn)在的 CPU 都提供了單指令流多數(shù)據(jù)流(single instruction multiple data, SIMD)指令集.最常見的是用于大量的浮點(diǎn)數(shù)計(jì)算,但其實(shí)也可以用在文字處理方面. 其中,S ...
Uvaoj 10048 - Audiophobia(Floyd算法變形)
1 /* 題目大意: 從一個(gè)點(diǎn)到達(dá)另一個(gè)點(diǎn)有多條路徑,求這多條路經(jīng)中最大噪音值的最小值! . 思路:最多有100個(gè)點(diǎn),然后又是多次查詢,想都不用想,Floyd算法走起! */ #include< ...
微軟modern.IE網(wǎng)站,多版本IE免費(fèi)測試工具集
微軟今天發(fā)布了modern.IE,這是一系列免費(fèi)的.針對Web 開發(fā)者的測試工具和資源集合網(wǎng)站,微軟希望以此來幫助開發(fā)者更輕松地實(shí)現(xiàn)跨 IE 和其他現(xiàn)代瀏覽器.跨設(shè)備的兼容性,其他還有代碼檢測工具.標(biāo) ...
xampp 安裝red擴(kuò)展出錯(cuò)解決
Linux Mint + Xampp Error + ‘grep: /opt/lampp/include/php/main/php.h: No Such File Or Directory’ FEBR ...
影響pogo pin連接器使用壽命的因素
精細(xì)化.安裝簡易化及使用壽命長是現(xiàn)在數(shù)碼電子產(chǎn)品的趨勢發(fā)展,pogo pin連接器體積小而且彈簧伸縮式設(shè)計(jì),可以更好的縮小數(shù)碼電子產(chǎn)品的尺寸并且連接安裝更加的簡單方便,因此pogo pin連接器得到了 ...
Android 實(shí)現(xiàn)UI設(shè)計(jì)
1. 計(jì)算屏幕高度,寬度代碼(Activity中) DisplayMetrics outMetrics = new DisplayMetrics(); getWindowManager().getDe ...
用eclipce編寫 MR程序 MapReduce
package com.bw.mr; import java.io.IOException; import org.apache.hadoop.io.IntWritable; import org.a ...
centos 6.5 ruby環(huán)境安裝
redis3.0以上支持集群,自帶集群管理工具redis-trib.rb:在搭建集群前,安裝ruby環(huán)境 ruby安裝包下載 安裝開發(fā)工具 1.命令:yum groupinstall "De ...
maven項(xiàng)目紅叉問題
maven項(xiàng)目紅叉問題,有的時(shí)候是因?yàn)榇a報(bào)錯(cuò),有的時(shí)候是因?yàn)镴DK的緣故,比如新建Maven項(xiàng)目,默認(rèn)JDK為5,這時(shí)你在pom.xml配置了JDK為8.這時(shí)項(xiàng)目就報(bào)錯(cuò)了,就需要你update pr ...
安裝 scrapy 報(bào)錯(cuò) error: Microsoft Visual C++ 14.0 is required
問題描述 使用 pip install scrapy 安裝 scrapy 時(shí)出現(xiàn)以下錯(cuò)誤: error: Microsoft Visual C++ 14.0 is required 錯(cuò)誤提示中給出了一 ...
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 静态方法_80后程序员,教你学
- 下一篇: java字符串深克隆_Java中对象的深