回覆列表
  • 1 # 使用者8650008923419

    簡單粗暴地貼個搜尋的結果的redhat.com 的頁面(話說知乎到底怎麼改超鏈的描述)大概意思就是,linux在記憶體管理上,傾向於儘量多地使用記憶體來提高讀寫的效能,因此你程式執行結束後cached的內容並不會馬上被釋放,方便下一次讀取。free命令顯示的內容,第一行的資料是以系統視角看的,第二行的資料是以應用程式的視角看的。第一行的used一項,其資料不單包含程式使用的記憶體,還包含buffers跟cached的記憶體,因此看上去可用的記憶體很少。第二行的資料,分別是used-buffers-cached,跟free+buffers+cached,算了一下程式總的記憶體使用率是(total - free - buffers - cached) / total = 0.038 左右,因此top顯示一列0.0也沒什麼問題。

  • 2 # lanfengz2

    你說的是top命令顯示結果的第三行吧,第三行顯示的是CPU的負載(以百分比來表示),總共有8個專案:第一個us代表used,就是通常所說的CPU佔用率,這個最有用;第二sy不知道是什麼;第三個ni應該是Nice,應該是低優先順序的程序的佔用率;第四個id代表idle,就是CPU有多少空閒;第五個wa代表I/Owait,代表系統I/O對CPU的佔用情況;最後三個不知道是代表什麼,沒什麼用。

  • 中秋節和大豐收的關聯?
  • 年平均人口增長率是什麼計算?