負(fù)載信息:load average(1linux常用命令,5,15分鐘): 0.00, 0.04, 0.06
shift + p:cpu排序
shift + m:Mem排序
shift + t:時(shí)間排序
輸出信息:
-- --07:58:38 (系統(tǒng)時(shí)間) up 10 min (系統(tǒng)運(yùn)行時(shí)間)user (系統(tǒng)當(dāng)前登錄用戶數(shù)) load average: 0.00, 0.06, 0.07 (過去一分鐘五分鐘十五分鐘系統(tǒng)負(fù)載)
-- -- Tasks:進(jìn)程/任務(wù) total (總進(jìn)程數(shù)) running (正在運(yùn)行進(jìn)程數(shù)) sleeping (休眠狀態(tài)進(jìn)程數(shù)) stopped (停止進(jìn)程數(shù))zombie (僵尸進(jìn)程數(shù),處于無響應(yīng)狀態(tài))
-- -- Cpu(s):%us (用戶進(jìn)程消耗的 CPU 時(shí)間)%sy (系統(tǒng)進(jìn)程消耗的 CPU 時(shí)間) %ni (運(yùn)行正常進(jìn)程消耗的 CPU 時(shí)間)%id (CPU 空閑狀態(tài)的時(shí)間)
%wa (I/O 等待所占 CPU 時(shí)間) %hi (硬中斷(Hardware IRQ)占用CPU的)%si (軟中斷(Software Interrupts)占用CPU的)
%st (在內(nèi)存緊張環(huán)境下,pagein 強(qiáng)制對(duì)不同的頁面進(jìn)行的 steal 操作)
-- -- Mem: total(物理內(nèi)存總量) Mem (used 使用中的內(nèi)存總量) Mem (free 空閑內(nèi)存總量) Mem (buffers 緩存的內(nèi)存量)
所以 空閑內(nèi)存=free+buffers+cached=total-used。由于要建立壓縮的文件系統(tǒng)(compressed file system),需要空間較大的交換分區(qū)(swap space),最少1gb空閑ram+swap (比如256m內(nèi)存和750m的swap) ,推薦建立2g的swap分區(qū)。 3 1 4 2 5 7 6 8 b size capacity ptr 交換前 交換后 以vector 型對(duì)象為例 深度探索 對(duì)容器實(shí)現(xiàn)高效的swap 每個(gè)容器都有一個(gè)成員函數(shù)swap,執(zhí)行高效的交換操作 對(duì)于每個(gè)容器,stl都對(duì)swap函數(shù)模版進(jìn)行了重載,使之調(diào)用容器的成員函數(shù),從而在對(duì)容器使用swap函數(shù)時(shí),執(zhí)行的是高效的交換操作,如: template inline void swap vector & a, vector & b a.swap b 。
-- -- PID:進(jìn)程id USER (進(jìn)程所有者) PR (進(jìn)程優(yōu)先級(jí))NI (nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí))
VIRT (進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES)RES (進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA)
SHR 共(享內(nèi)存大小,單位kb)S (進(jìn)程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運(yùn)行 S=睡眠 T=跟蹤/停止 Z=僵尸進(jìn)程)%CPU (次更新到現(xiàn)在的CPU時(shí)間占用百分比)
%MEM (進(jìn)程使用的物理內(nèi)存百分比)TIME+ (進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒)COMMAND (進(jìn)程名稱,命令名/命令行)
輸出信息:
現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長時(shí)間;
目前有多少登陸用戶、系統(tǒng)在過去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載
輸出信息:
當(dāng)前時(shí)間,系統(tǒng)啟動(dòng)到現(xiàn)在的時(shí)間linux常用命令,登錄用戶的數(shù)目,系統(tǒng)在最近1分鐘、5分鐘和15分鐘的平均負(fù)載;
登錄帳號(hào)、終端名稱、遠(yuǎn) 程主機(jī)名、登錄時(shí)間、空閑時(shí)間、JCPU、PCPU、當(dāng)前正在運(yùn)行進(jìn)程的命令行。
1表示每1秒取樣一次,2表示取數(shù)2次,-S表示單位,可選有 k 、K 、m 、M。
輸出信息:
參數(shù)[-m]表示以M 為單位查看內(nèi)存使用情況(默認(rèn)為kb)
輸出信息: