Linux CentOS

1. top指令

[root@node ~]# top
top - 00:58:08 up 11:04, 3 users, load average: 0.22, 0.33, 0.32
Tasks: 207 total, 1 running, 206 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.1%us, 1.0%sy, 0.0%ni, 97.8%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8046380k total, 2932792k used, 5113588k free, 79212k buffers
Swap: 3145724k total, 0k used, 3145724k free, 741548k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19352 1632 1304 S 0.0 0.0 0:01.76 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.01 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.03 watchdog/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.20 migration/1
8 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/1
9 root 20 0 0 0 0 S 0.0 0.0 0:00.04 ksoftirqd/1
10 root RT 0 0 0 0 S 0.0 0.0 0:00.03 watchdog/1
11 root RT 0 0 0 0 S 0.0 0.0 0:00.35 migration/2
12 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/2
13 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/2
14 root RT 0 0 0 0 S 0.0 0.0 0:00.04 watchdog/2
15 root RT 0 0 0 0 S 0.0 0.0 0:00.05 migration/3
16 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/3
17 root 20 0 0 0 0 S 0.0 0.0 0:00.08 ksoftirqd/3

PID:进程的ID  

USER:进程所有

PR:进程的优先级别,越小越优先被执

VIRT:进程占用的虚拟内

RES:进程占用的物理内

SHR:进程使用的共享内

S:进程的状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负

%CPU:进程占用CPU的使用

%MEM:进程使用的物理内存和总内存的百分

TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值

COMMAND:进程启动命令名称

2.free指令

[root@node ~]# free
total used free shared buffers cached
Mem: 8046380 2932884 5113496 4516 79236 741548
-/+ buffers/cache: 2112100 5934280
Swap: 3145724 0 3145724
[root@node ~]# free -m
total used free shared buffers cached
Mem: 7857 2864 4993 4 77 724
-/+ buffers/cache: 2062 5794
Swap: 3071 0 3071
[root@node ~]# free -g
total used free shared buffers cached
Mem: 7 2 4 0 0 0
-/+ buffers/cache: 2 5
Swap: 2 0 2
[root@node ~]# free -t
total used free shared buffers cached
Mem: 8046380 2933660 5112720 4516 79320 741552
-/+ buffers/cache: 2112788 5933592
Swap: 3145724 0 3145724
Total: 11192104 2933660 8258444

total:总计物理内存的大小

used:已使用多大

free:可用有多少

shared:多个进程共享的内存总额

buff/cached:磁盘缓存的大小


3.查看/proc/meminfo文件

[root@node ~]# more /proc/meminfo
MemTotal: 8046380 kB
MemFree: 5112828 kB
Buffers: 79336 kB
Cached: 741556 kB
SwapCached: 0 kB
Active: 2073088 kB
Inactive: 576572 kB
Active(anon): 1829016 kB
Inactive(anon): 4268 kB
Active(file): 244072 kB
Inactive(file): 572304 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 3145724 kB
SwapFree: 3145724 kB
Dirty: 32 kB
Writeback: 0 kB
AnonPages: 1828800 kB
Mapped: 81208 kB
Shmem: 4516 kB
Slab: 151880 kB
SReclaimable: 77288 kB
SUnreclaim: 74592 kB
KernelStack: 6544 kB
PageTables: 31140 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 7168912 kB
Committed_AS: 2704984 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 181956 kB
VmallocChunk: 34359538892 kB
HardwareCorrupted: 0 kB
AnonHugePages: 1593344 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 8192 kB
DirectMap2M: 2088960 kB
DirectMap1G: 6291456 kB



转载请指明出处!http://www.miselehe.com/article/view/66