linu系統檢視實體記憶體使用率的命令以百分比形

2021-05-15 13:24:31 字數 1230 閱讀 3779

1樓:買小豬的蝸牛

想監視系統記憶體?好像是沒法直接得到現成的百分比的,自己取值計算一下吧

totalmem=`free -m | grep 'mem' | awk ''`

usedmem=`free -m | grep 'mem' | awk ''`

usage=$(bc

($freemem/$totalmem)*100

eof)

freeusage=`echo $free | awk -f. ''`

echo "free memory usage = $freeusage%"

以前solaris裡的改了改

只是個片段,需要什麼判斷之類自己填充到指令碼里 一點點加吧 呵呵 希望對你有幫助

單要使用率的話二樓的更簡練~~ 呵呵

free -m | sed -n '2p' | awk ''

2樓:

不用那麼麻煩,這樣就可以(centos7)

top -n 5 |sed -n '4p' |awk -f " " ''

used除以total的結果。

3樓:匿名使用者

用free命令,沒有百分比,有kb,mb,gb,如下!

usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-v]

-b,-k,-m,-g show output in bytes, kb, mb, or gb

-l show detailed low and high memory statistics

-o use old format (no -/+buffers/cache line)

-t display total for ram + swap

-s update every [delay] seconds

-c update [count] times

-v display version information and exit

4樓:匿名使用者

cat /proc/meminfo 顯示記憶體詳細資訊,但不是百分比

5樓:信春哥_不掛科

free -m | sed -n '2p' | awk ''

6樓:超級馬克斯

直接用top命令就行

記憶體使用率多少正常,記憶體使用率多少正常?實體記憶體使用率高怎麼辦?

正常,只要cpu不超過百分之90,那就沒事,記憶體沒有關係的,它很快就自動釋放了的。根據你正在使用情況而定了,開大型遊戲或製作軟體什麼的上六七十很正常了,我掛著wow然後開著vs經常使用率八十左右,用起來還算流暢,這個要看你自己用的怎麼樣了,如果覺得卡了就關些程式以釋放記憶體,如果都關了還是那麼高就...

記憶體使用率高怎么辦,記憶體使用率高怎麼辦???

一切正常,不必擔心。其實呢,是win7為自己預留一些記憶體,但是,實際上win7並沒有使用它,你再開幾個程式,就發現,記憶體佔用率,並沒有增加很多。使用這種方式,可以在開啟較大程式或者多工執行的時候,速度就很快。呵呵。4g記憶體的話,你應該使用64位的win7,而不是現在的32位。32為的定址能力大...

win7實體記憶體使用率太高,為什麼我的win7開機實體記憶體使用率高

1 win7記憶體佔用太高,是有問題的。2 開啟工作管理員,看有沒記憶體佔用特別高的程式。關閉。3 電腦本身的記憶體不夠,可以增加到8g,現在基本夠用了。4 電腦同時執行軟體太多,關閉不必要的軟體,重啟。win 7 所需最低記憶體是1 g 那相應會吃的比較高 2 g 的就很夠用了 如果你是1 g 的...