新聞中心
深入linux:查看實際內(nèi)存使用情況

成都創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需制作,是成都網(wǎng)站建設(shè)公司,為成都混凝土攪拌罐提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站設(shè)計熱線:18982081108
Linux系統(tǒng)廣受廣大用戶喜愛,憑借其安全穩(wěn)定、開源免費、靈活定制化等優(yōu)勢,成為了眾多生產(chǎn)服務(wù)器的不二選擇。在Linux系統(tǒng)服務(wù)器上更多的意味著要花費更多的精力和時間來管理上述服務(wù)器,其中重要的一項就是查看實際內(nèi)存使用情況,以精確掌握內(nèi)存使用狀況。
查看實際內(nèi)存使用情況有多種方法,本文介紹了在Linux下使用ps、top和free命令查看內(nèi)存使用情況,使用VMMap命令查看進程內(nèi)存情況以及使用/proc/meminfo文件查看全局內(nèi)存使用情況。
1. 使用ps命令查看實際內(nèi)存使用情況
ps命令可以列出當(dāng)前系統(tǒng)運行的進程狀態(tài),也可以根據(jù)進程ID查看某一各進程的內(nèi)存使用情況,如查看某一進程的ID為1的內(nèi)存使用情況:
#ps -p 1 -o rss
RSS
2080
2. 使用top命令查看實際內(nèi)存使用情況
top被稱為物管理器或者進程的監(jiān)控工具,它可以顯示實時的系統(tǒng)進程及資源信息,如查看CPU使用率、總內(nèi)存使用量等,下圖為top查看實際內(nèi)存使用情況:
TOP Mem: 979M total, 975M free, 4.7M buffers
3. 使用free命令查看實際內(nèi)存使用情況
Free命令可以顯示出當(dāng)前內(nèi)存使用情況以及剩余空閑內(nèi)存,如查看如下:
#free
total used free shared buff/cache available
Mem: 1010455 487124 134184 620845 388148 710371
Swap: 2097152 209715 1887349
可以看到,當(dāng)前系統(tǒng)中的總內(nèi)存為1010455(KB)、已用487124(KB)、可使用710371(KB)。
4. 使用VMMap查看進程實際內(nèi)存使用情況
VMMap是Windows系統(tǒng)下的一個查看內(nèi)存使用情況的命令,它可以顯示某一進程的任意狀態(tài)內(nèi)存使用量,如查看進程號為1的內(nèi)存使用情況:
VMMap -p 1
V Size Private Proportional Deposit Type Usage
4 byte 348 0 0 Stack ImageBase
4 byte 2424 0 0 Stack Heap
4 byte 688 0 0 Heap UnCommitted
4 byte 980 0 0 Heap Claimed
4 byte 1224 0 0 Heap Committed
報告中就可以查看出進程號為1的實際內(nèi)存使用量狀況了。
5. 使用/proc/meminfo文件查看全局實際內(nèi)存使用情況
/proc/meminfo文件中包含著全局的內(nèi)存使用情況,可以通過cat命令查看:
# cat /proc/meminfo
MemTotal: 1010455 kB
MemFree: 134184 kB
MemAvailable: 710371 kB
根據(jù)/proc/meminfo文件可以查看出當(dāng)前系統(tǒng)總內(nèi)存1010455(KB)、可用134184(KB)、可用710371(KB)等情況,從而我們可以更清晰的掌握內(nèi)存使用狀況。
通過以上一些命令,可以輕松查看Linux系統(tǒng)和進程的內(nèi)存使用情況,來進一步了解系統(tǒng)和進程的內(nèi)存情況,從而進行合理的內(nèi)存管理,優(yōu)化系統(tǒng)性能。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文標(biāo)題:深入Linux:查看實際內(nèi)存使用情況(linux查看實際內(nèi)存)
文章出自:http://m.fisionsoft.com.cn/article/djjhgec.html


咨詢
建站咨詢
