今天為大家分享查看內(nèi)存的命令。
free命令
(推薦教程:linux教程)
free 命令顯示系統(tǒng)使用和空閑的內(nèi)存情況,包括物理內(nèi)存、交互區(qū)內(nèi)存(swap)和內(nèi)核緩沖區(qū)內(nèi)存。
很清晰明白地顯示出了總內(nèi)存多少,已使用多少,還剩下多少。這里可以看到Swap的used已使用了811Mb,服務(wù)器上跑了一個(gè)多線程下載音頻的進(jìn)程,物理內(nèi)存已經(jīng)不夠用了,所以從磁盤(pán)中虛擬出一部分的內(nèi)存。當(dāng)然我們可以使用free -g、free-h來(lái)查看,只不過(guò)展示的內(nèi)存單位不一樣,free -h會(huì)以便于閱讀的單位形式展示內(nèi)存大小。
物理內(nèi)存和Swap交換區(qū)
當(dāng)物理內(nèi)存快被耗盡時(shí),系統(tǒng)并沒(méi)有崩潰,而是拿swap做臨時(shí)內(nèi)存,當(dāng)兩者都耗盡,系統(tǒng)OutofMemory
物理內(nèi)存到達(dá)峰值,系統(tǒng)中可能一些不常用的進(jìn)程內(nèi)存占用被踢到swap區(qū)
當(dāng)Mem區(qū)的資源進(jìn)行釋放時(shí),被挪到swap的內(nèi)存并不會(huì)全部回來(lái)的,隨著系統(tǒng)或者程序的喚醒才會(huì)慢慢回到mem區(qū)
Swap是內(nèi)存不夠時(shí)磁盤(pán)虛擬出來(lái)的內(nèi)存,磁盤(pán)主要是I/O級(jí)別的操作并不是系統(tǒng)內(nèi)核級(jí)別的操作,處理速度跟Mem區(qū)不是一個(gè)等級(jí)
槍打出頭鳥(niǎo)
生產(chǎn)環(huán)境服務(wù)器上一般都會(huì)部署很多個(gè)服務(wù),當(dāng)收到內(nèi)存不足告警的時(shí)候,我們首先想到的就是看看哪個(gè)進(jìn)程占用內(nèi)存最多,我們可以執(zhí)行如下命令,這個(gè)命令可查看各個(gè)進(jìn)程內(nèi)存的使用情況。
ps -eo pmem,pcpu,rss,args | sort -k 1 -r | less
如下圖所示,第一列為進(jìn)程占用的內(nèi)存百分比,可以看到哪些應(yīng)用程序占的內(nèi)存比較多,用于排查問(wèn)題:
top命令排查內(nèi)存
top 命令查看系統(tǒng)的實(shí)時(shí)負(fù)載, 包括進(jìn)程、CPU負(fù)載、內(nèi)存使用等等;直接輸入top命令
相關(guān)推薦:php培訓(xùn)
網(wǎng)頁(yè)題目:如何查看linux服務(wù)器的內(nèi)存使用情況
分享網(wǎng)址:http://www.chinadenli.net/article6/cgpgog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、電子商務(wù)、網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、ChatGPT、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容