怎么查看云服務(wù)器內(nèi)存占用情況?云服務(wù)器內(nèi)存是硬件系統(tǒng)中必不可少的部分,定時(shí)查看系統(tǒng)內(nèi)存資源運(yùn)行情況,可以幫助我們及時(shí)發(fā)現(xiàn)內(nèi)存是否存在異常占用,確保業(yè)務(wù)的穩(wěn)定運(yùn)行。
我們以 linux 云服務(wù)器為例,介紹幾個(gè)常用的內(nèi)存查看命令。
free命令
命令格式: free –m
用于檢查有關(guān)系統(tǒng)ram的使用情況(查看系統(tǒng)的可用和已用內(nèi)存)
云主機(jī)可用內(nèi)存計(jì)算公式:可用內(nèi)存 =free +buffers +cached
vmstat 指令
命令格式:vmstat -s(參數(shù))
用于查看系統(tǒng)的內(nèi)存存儲(chǔ)信息,是一個(gè)報(bào)告虛擬內(nèi)存統(tǒng)計(jì)信息的小工具,vmstat 命令報(bào)告包括:進(jìn)程、內(nèi)存、分頁、阻塞 io、中斷、磁盤、cpu。
/proc/meminfo 指令
命令格式:cat/proc/meminfo
用于從/proc文件系統(tǒng)中提取與內(nèi)存相關(guān)的信息。這些文件包含有 系統(tǒng)和內(nèi)核的內(nèi)部信息。
你還可以使用命令 less /proc/meminfo 直接讀取該文件。通過使用 less 命令,可以在長(zhǎng)長(zhǎng)的輸出中向上和向下滾動(dòng),找到你需要的內(nèi)容。
top 指令
命令格式:top
用于打印系統(tǒng)中的cpu和內(nèi)存使用情況。
top 最好的地方之一就是發(fā)現(xiàn)可能已經(jīng)失控的服務(wù)的進(jìn)程 id 號(hào)(pid)。有了這些 pid,你可以對(duì)有問題的任務(wù)進(jìn)行故障排除(或 kill)。
如果你想讓 top 顯示更友好的內(nèi)存信息,使用命令 top -o %mem,這會(huì)使 top 按進(jìn)程所用內(nèi)存對(duì)所有進(jìn)程進(jìn)行排序。
htop 指令
命令格式:htop
詳細(xì)分析cpu和內(nèi)存使用情況。
如果你終端沒安裝 htop,先通過指令來安裝。
命令格式:sudo apt-get update
接著輸入以下指令
命令格式:sudo apt install htop
文章教程來源:頭條號(hào)老王談運(yùn)維
西部數(shù)碼云主機(jī)高效穩(wěn)定、安全可靠,用戶可根據(jù)不同需求,自由選擇vcpu、內(nèi)存、數(shù)據(jù)盤、帶寬等配置,還可隨時(shí)不停機(jī)升級(jí)帶寬,1分鐘內(nèi)停機(jī)升級(jí)vcpu和內(nèi)存, 支撐業(yè)務(wù)的持續(xù)發(fā)展。
云服務(wù)器產(chǎn)品鏈接 https://www.west.cn/cloudhost/