top選項:
-d:指定重新整理時間間隔-n:指定重新整理次數
-u:指定只顯示user使用者的程序資訊
-p:指定只顯示pid的程序資訊
[root@linuxzgf ~]# top
mem: 8174492k total, 7124268k used,並不是代表你的應用程式已經使用了7.1的記憶體,這7.1g是包含了:應用程式記憶體 + 緩衝 + 快取的記憶體的,需要用free命令檢視.
下面是乙個例子(單位是mb):
[root@linuxzgf ~]# free -mtotal used free shared buffers cached
mem:
7982
6811
1171
0350
5114
-/+ buffers/cache: 1346
6636
swap:
16935
1116924
[root@linuxzgf ~]#
在這裡例子中,應用程式只使用了1346mb記憶體,還有6636mb空閒記憶體可以使用.
一些簡單的計算方法:
物理已用記憶體 = 實際已用記憶體 - 緩衝 -快取 | =6811m - 350m -5114m物理空閒記憶體 = 總物理記憶體 - 實際已用記憶體 + 緩衝 +快取
應用程式可用空閒記憶體 = 總物理記憶體 -實際已用記憶體
應用程式已用記憶體 = 實際已用記憶體 - 緩衝 - 快取
linux的基本原則是沒有資源應該被浪費.因此核心會使用盡可能多的ram,來快取來自本地和遠端的檔案系統的資訊.系統做讀寫操作的時候,會將與當前執行的程序相關的資料盡量儲存在ram裡.系統報告的快取是緩衝和頁快取兩者之和.快取並不是在程序結束的時候被**(你可能很快會啟動另外乙個程序,需要同樣的資料),而是隨需**–比如,當你啟動乙個需要大量記憶體的程序時,linux核心會從記憶體中**快取,將得到的記憶體分配給新的程序.有些區域,比如匿名記憶體對映(mmps)和共享記憶體區域,它們被報告為快取,但不是被核心直接釋放.一般的快取不對映到程序的位址空間,僅僅是簡單的核心對映,而這些特別的快取對映到所有掛接到它們上面的程序.
機房綜合環境監控系統
一 機房伺服器監控介紹 1 伺服器機房監控系統重要性 對於乙個資訊種類多元化的時代,巨大的資訊量急需我們能以很快的速度去處理。面對這種情況,人們對資訊處理工具的關注愈發強烈,對於各種電子裝置,尤其是電腦等硬體裝置出現,給人們的日常生活帶來極大的變化,隨著計算機網路的出現,要使得人們資訊處理方式發生革...
mongodb監控工具
1 mongosniff mongosniff source net lo監控mongodb的埠 舉例 這是開啟的兩個客戶端,可以看到相應的操作在這個監控下面可以看到 2 mongostat 可以檢視執行的mongodb的統計資訊 字段說明 insert 每秒插入量 query 每秒查詢量 upda...
效能監控工具
linux中常用的監控cpu整體效能的工具有 mpstat mpstat 不但能檢視所有cpu的平均資訊,還能檢視指定cpu的資訊。vmstat 只能檢視所有cpu的平均資訊 檢視cpu佇列資訊 iostat 只能檢視所有cpu的平均資訊。sar 與mpstat 一樣,不但能檢視cpu的平均資訊,還...