process explorer 是一款免費的增強型任務(wù)管理器,是最好的進程管理器. 它能讓使用者了解看不到的在后臺執(zhí)行的處理程序,可以使用它方便地管理你的程序進程. 能監(jiān)視,掛起,重啟,強行終止任何程序,包括系統(tǒng)級別的不允許隨便終止的關(guān)鍵進程和十分隱蔽的頑固木馬. 除此之外,它還詳盡地顯示計算機信息: cpu,內(nèi)存,i/o使用情況,可以顯示一個程序調(diào)用了哪些動態(tài)鏈接庫dll,句柄,模塊,系統(tǒng)進程. 以目錄樹的方式查看進程之間的歸屬關(guān)系,可以對進程進行調(diào)試. 可以查看進程的路徑,以及公司,版本等詳細信息,多色彩顯示服務(wù)進程,很酷的曲線圖. 可以替換系統(tǒng)自帶的任務(wù)管理器,有了它,系統(tǒng)自帶的任務(wù)管理器就可以扔進垃圾桶了.。sar(system activity reporter系統(tǒng)活動情況報告)是目前 linux 上最為全面的系統(tǒng)性能分析工具之一,可以從多方面對系統(tǒng)的活動進行報告, 包括:文件的讀寫情況.系統(tǒng)調(diào)用的使用情況.磁盤i/o.cpu效率.內(nèi)存使用狀況.進程活動及ipc有關(guān)的活動等. 本文主要以centos 6.3 x64系統(tǒng)為例,介紹sar命令. 1.sar命令常用格式 sar [options] [-a] [-o file] t [n] 其中: t為采樣間隔,n為采樣次數(shù),默認值是1。 本工具目前初步實現(xiàn)如下功能: 1.進程、線程、進程模塊、進程窗口、進程內(nèi)存信息查看,殺進程、殺線程、卸載模塊等功能。
Linux下內(nèi)存查看命令free詳解:
在Linux下查看內(nèi)存我們一般用free命令:
$ free
total used free shared buffers cached
Mem: 3266180 3250004 16176 0 110652 2668236
-/+ buffers/cache: 471116 2795064
Swap: 2048276 80160 1968116
下面是對內(nèi)存查看free命令輸出內(nèi)容的解釋:
第三行(-/+ buffers/cached):
第四行就不多解釋了。
-/+ buffers/cache含義與區(qū)別:
第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別在于使用的角度來看:
所以從應(yīng)用程序的角度來說,可用內(nèi)存=系統(tǒng)free memory+buffers+cached。
如上例:
內(nèi)存如何進行交換
如果持續(xù)很高,則內(nèi)存可能是瓶頸 內(nèi)存相關(guān)指標(biāo) swap-in rate/swap-out rate ——進程入交換率/進程出交換率 交換區(qū)輸入輸出的進程數(shù)目 若交換分區(qū)進程交換頻繁linux命令大全,也反映了系統(tǒng)內(nèi)存資源緊張。最近幾天醒醒在折騰changeip.com的12刀vps的時候,感覺內(nèi)存有點小,只有256m,swap也小只有64m,內(nèi)存大小沒辦法增加了,就添加點swap交換分區(qū)吧,linux vps添加swap交換分區(qū)值能在xen和kvm和的vmware架構(gòu)...。額定內(nèi)存規(guī)定了顯存的最小分配值。
cat /proc/meminfo
輸出為:
$ cat /proc/meminfo
MemTotal: 3266180 kB
MemFree: 17456 kB
Buffers: 111328 kB
Cached: 2664024 kB
SwapCached: 0 kB
Active: 467236 kB
Inactive: 2644928 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 3266180 kB