Check | Description | Command |
Swap Utilization | Check the Swap Utilization | 1.Top 5.free |
Load Average | Check the 15 Min. Load Average | 1.Top 3.uptime
|
Free Disk Space | Check that is enough free Disk Space | 4.df –h |
Memory Paging and Utilization |
| 1.Top 2.cat/proc/meminfo 5.free |
1. TOP命令
TOP命令能够实时显示系统中各个进程的资源占用状况。
TOP前五行统计信息
统计信息区前五行是系统整体的统计信息。
1.第一行是任务队列信息
其内容如下:
23:01:54 当前时间
up 6:37 系统运行时间,格式为时:分
3 user 当前登录用户数
load average: 0.02, 0.01, 0.00
系统负载,即任务队列的平均长度。 三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。一般的可以认为这个数值超过 CPU 数目时,CPU将比较吃力的负载当前系统所包含的进程。
2.第二、三行为进程和CPU的信息
当有多个CPU时,这些内容可能会超过两行。内容如下:
Tasks: 149 total进程总数
2 running 正在运行的进程数
147 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
Cpu(s): 0.3% us 用户空间占用CPU百分比
0.3% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.3% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
3.第四、五行为内存信息
Mem: 191272k total 物理内存总量
173656k used 使用的物理内存总量
17616k free 空闲内存总量
22052k buffers 用作内核缓存的内存量
Swap: 192772k total交换区总量
0k used 使用的交换区总量
192772k free 空闲交换区总量
123988k cached 缓冲的交换区总量。 内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。
进程信息
PID 进程id
USER 进程所有者的用户名
PR 优先级
NI nice值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的、未被换出的物理内存大小,单位kb
SHR 共享内存大小,单位kb
S 进程状态 D=不可中断的睡眠状态R=运行S=睡眠T=跟踪/停止Z=僵尸进程
%CPU 上次更新到现在的CPU时间占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
COMMAND 命令名/命令行
2. cat /proc/meminfo
cat /proc/meminfo 读出的内核信息进行解释:
MemTotal:所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)
MemFree: LowFree与HighFree的总和,被系统留着未使用的内存
Buffers: 用来给文件做缓冲大小
Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache).
SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小,已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口。
Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用.
Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.
HighTotal:
HighFree: 该区域不是直接映射到内核空间。内核必须使用不同的手法使用该段内存。
LowTotal:
LowFree: 低位可以达到高位内存一样的作用,而且它还能够被内核用来记录一些自己的数据结构。
SwapTotal:交换空间的总大小
SwapFree:未被使用交换空间的大小
Dirty: 等待被写回到磁盘的内存大小。
Writeback: 正在被写回到磁盘的内存大小。
AnonPages:未映射页的内存大小
Mapped: 设备和文件等映射的大小。
Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。
SReclaimable:可收回Slab的大小
SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)
PageTables:管理内存分页页面的索引表的大小。
NFS_Unstable:不稳定页表的大小
VmallocTotal:可以vmalloc虚拟内存大小
VmallocUsed:已经被使用的虚拟内存大小。
3.uptime
4. df-h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 457G 36G 398G 9% /
udev 1.9G 164K 1.9G 1% /dev
5.free
Mem:表示物理内存统计总数
-/+ buffers/cached:表示物理内存的缓存统计
Swap:表示硬盘上交换分区的使用情况