LINUX查看系统资源
1. 查看磁盘
用#df –h这个命令。查看信息如下:
其中Size是总共的磁盘大小,这里是19G
Used是用了多少
Avail是可用的大小。
2. 查看内存大小
#free –m这个命令即可
Total:内存总大小
Used:已占用内存大小
Free:空闲内存大小
Swap:一般在linux里,swap是物理内存的2倍
3. 查看cpu
cat /proc/cpuinfo,显示信息如下,这是cpu一些基本信息(咱们查看时候可以忽律)
4. 最后用top命令,查看所有状态
Top命令的作用是显示系统当前的进程和其他状况; top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
输入#top命令,显示信息如下:
统计信息区
前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。其内容如下:
08:57:45 当前时间
up 7:19系统运行时间,格式为时:分
1 user 当前登录用户数
load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度。
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:
Tasks: 107 total 进程总数
2 running 正在运行的进程数
105 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
Cpu(s): 0.0% us 用户空间占用CPU百分比
0.3% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.7% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
0.0% hi
0.0% si
最后两行为内存信息。内容如下:
Mem: 509472k total 物理内存总量
433500k used 使用的物理内存总量
75972k free 空闲内存总量
28548k buffers 用作内核缓存的内存量
Swap: 1048568k total 交换区总量
112k used 使用的交换区总量
1048456k free 空闲交换区总量
186688k cached 缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。
相应的内存再次被换出时可不必再对交换区写入。
进程信息区
统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。
序号 列名 含义
a PID 进程id
b USER 进程所有者的用户名
c PR 优先级
d NI nice值。负值表示高优先级,正值表示低优先级
e VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
f RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
h SHR 共享内存大小,单位kb
i S 进程状态。
j %CPU 上次更新到现在的CPU时间占用百分比
k %MEM 进程使用的物理内存百分比
l TIME+ 进程使用的CPU时间总计,单位1/100秒
m COMMAND 命令名/命令行
默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。这里我只介绍到这,够用了,如有需要,google是你的十万个为什么。谢谢!
展开阅读全文