du -- disk usage,用來查看某個(gè)文件或目錄占用的磁盤空間數(shù)量。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、江油網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、江油網(wǎng)絡(luò)營銷、江油企業(yè)策劃、江油品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供江油建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
usage: du -shbkm [ file | directory]
-h: 很有用的參數(shù), 將顯示的結(jié)果以human readable的方式打印,如20K,1.3M,4.5G等
-s :summarize,如果要查看的是目錄,則顯示其總體占有空間,而不是顯示其所有子目錄及其文件占用的空間
如 du -s /domain 則顯示domain這個(gè)目錄及其子目錄總共占用了多少空,而不是顯示其所有子目錄的情況
-b:byte ,結(jié)果以byte為單位顯示
-k:kilobyte,結(jié)果以KB為單位顯示
-m:megabyte,結(jié)果以MB為單位顯示
df -- report file system disk space usage, 用來查看文件系統(tǒng)的磁盤空間使用情況
usage : df -htk
h,k與du一樣 ,-t 指定要查看的文件系統(tǒng)
想監(jiān)視系統(tǒng)內(nèi)存?好像是沒法直接得到現(xiàn)成的百分比的,自己取值計(jì)算一下吧
totalmem=`free?-m?|?grep?'Mem'?|?awk?'{print?$3}'`
usedmem=`free?-m?|?grep?'Mem'?|?awk?'{print?$2}'`
usage=$(bcEOF
scale=4
($freemem/$totalmem)*100
EOF)
freeusage=`echo?$free?|?awk?-F.?'{print?$1}'`
echo?"Free?Memory?Usage?=?$freeusage%"
以前Solaris里的改了改
只是個(gè)片段,需要什么判斷之類自己填充到腳本里?一點(diǎn)點(diǎn)加吧?呵呵?希望對(duì)你有幫助
單要使用率的話二樓的更簡練~~ 呵呵
free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is "$2"M,used percent is "$3/$2*100"%"}'
linux查看cpu使用率的方法:首先確保linux環(huán)境能夠上網(wǎng),并且配置好源;然后執(zhí)行命令“apt-get install dstat”來進(jìn)行軟件的安裝;最后執(zhí)行命令“dstat -c”顯示系統(tǒng)整體的cpu情況即可。
在linux的系統(tǒng)維護(hù)中,可能需要經(jīng)常查看cpu使用率,分析系統(tǒng)整體的運(yùn)行情況。而監(jiān)控CPU的性能一般包括以下3點(diǎn):運(yùn)行隊(duì)列、CPU使用率和上下文切換。那么如何查看cpu使用率?下面本篇文章就來給大家具體介紹一下,希望對(duì)大家有所幫助?!疽曨l教程推薦:linux教程】
1、使用top命令
這個(gè)命令很常用,在終端中直接執(zhí)行top命令,即可在第三行看到cpu的使用率。
注:96.9id,表示空閑CPU,即CPU未使用率,100%-96.9%=3.1%,即系統(tǒng)的cpu使用率為3.1%。
如果有多個(gè)CPU,希望查詢每個(gè)CPU的使用率,可以在top命令的界面,按數(shù)字鍵1,即可看到其它CPU的使用率,如下圖:
2、使用vmstat命令
vmstat命令是最常見的Linux/Unix監(jiān)控工具,可以展現(xiàn)給定時(shí)間間隔的服務(wù)器的狀態(tài)值,包括服務(wù)器的CPU使用率,內(nèi)存使用,虛擬內(nèi)存 交換情況,IO讀寫情況。
相比top命令,通過vmstat可以看到整個(gè)機(jī)器的 CPU,內(nèi)存,IO的使用情況,而不是單單看到各個(gè)進(jìn)程的CPU使用率和內(nèi)存使用率。
句式:
1
vmstat -w-w
一般vmstat工具的使用是通過兩個(gè)數(shù)字參數(shù)來完成的,第一個(gè)參數(shù)是采樣的時(shí)間間隔數(shù),單位是秒,第二個(gè)參數(shù)是采樣的次數(shù)。例:
說明:2表示每個(gè)兩秒采集一次服務(wù)器狀態(tài),1表示只采集一次。
3、使用dstat命令
dstat命令是一個(gè)用來替換vmstat、iostat、netstat、nfsstat和ifstat這些命令的工具,是一個(gè)全能系統(tǒng)信息統(tǒng)計(jì)工具。
如果沒有dstat命令,則需要進(jìn)行下載安裝。
首先我們需要確保linux環(huán)境能夠上網(wǎng),并且配置好源。在root賬戶登錄下。執(zhí)行命令apt-get install dstat 。進(jìn)行軟件的安裝。
然后執(zhí)行命令dstat -c。顯示系統(tǒng)整體的cpu情況。
顯示各個(gè)信息為CPU用戶占用,系統(tǒng)占用,空閑,等待,中斷,軟件中斷等信息。
Linux查看cpu使用率可以使用top命令。
1、在終端輸入top命令,如下圖所示的位置即為cpu使用率。
2、如果是多核cpu,要查看全部的cpu使用率,可以按數(shù)字鍵1,即可顯示,如下圖所示,顯示的是四核cpu的使用率。