LINUX系统监视——查询系统信息以及top工具命令详解

了解系统状况

1.uname -a 显示系统信息:用户名, 主机名,版本号,时间,运行平台,LINUX。例:

[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.9-78.ELsmp #1 SMP Fri Jul 25 00:04:28 EDT 2008 i686 i686 i386 GNU/Linux

2.hostname显示主机名

3.last/lastlog 显示最近的用户登录信息

4.free/vmstat显示内存使用详细情况,包括虚拟内存。例:

[root@localhost ~]# vmstatprocs ———–memory———- —swap– —–io—- –system– —-cpu—-r b swpd free buff cache si so bi bo in cs us sy id wa0 0 0 942440 9660 38700 0 0 37 15 1019 50 0 9 90 1

5.top工具:

top – 15:01:38 up 22 min, 1 user, load average: 0.00, 0.03, 0.13 ####0.00等数字代表一、五、十分钟的系统负载Tasks: 50 total, 1 running, 49 sleeping, 0 stopped, 0 zombie ####50个进程,1个运行中,49个睡眠,0个僵尸进程Cpu(s): 0.0% us, 2.3% sy, 0.0% ni, 96.7% id, 0.3% wa, 0.7% hi, 0.0% si####用户、内核的CPU占用率,96.7%是空闲CPUMem: 1018240k total, 75976k used, 942264k free, 9724k buffers####内存使用Swap: 1164704k total, 0k used, 1164704k free, 38896k cached####交换页面(虚拟内存)使用

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND5346 root 16 0 7616 2308 1844 S 1.6 0.2 0:06.20 sshd6128 root 16 0 2816 964 768 R 0.7 0.1 0:00.19 top5407 root 16 0 5184 2560 1312 S 0.3 0.3 0:03.44 hald 1 root 16 0 2524 552 472 S 0.0 0.1 0:00.86 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 5 -10 0 0 0 S 0.0 0.0 0:00.03 events/0 5 root 5 -10 0 0 0 S 0.0 0.0 0:00.03 khelper 6 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid 19 root 5 -10 0 0 0 S 0.0 0.0 0:00.01 kblockd/0 20 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd 37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 38 root 15 0 0 0 0 S 0.0 0.0 0:00.08 pdflush 39 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0 40 root 12 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0 186 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 424 root 23 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0 438 root 12 -10 0 0 0 S 0.0 0.0 0:00.00 ata/0 439 root 12 -10 0 0 0 S 0.0 0.0 0:00.00 ata_aux 447 root 15 0 0 0 0 S 0.0 0.0 0:00.70 kjournald1252 root 7 -10 0 0 0 S 0.0 0.0 0:00.00 kauditd3697 root 6 -10 2076 448 368 S 0.0 0.0 0:00.08 udevd4103 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kjournald4945 root 16 0 2516 524 436 S 0.0 0.1 0:00.34 syslogd4949 root 16 0 2940 376 308 S 0.0 0.0 0:00.06 klogd4980 rpc 15 0 2300 536 440 S 0.0 0.1 0:00.02 portmap5000 rpcuser 18 0 2916 712 608 S 0.0 0.1 0:00.02 rpc.statd5030 root 16 0 5028 380 212 S 0.0 0.0 0:00.02 rpc.idmapd5120 root 20 0 2664 432 360 S 0.0 0.0 0:00.00 acpid5132 root 16 0 10912 2080 1472 S 0.0 0.2 0:00.16 cupsd5191 root 16 0 4836 1148 848 S 0.0 0.1 0:00.12 sshd5229 root 18 0 2568 756 624 S 0.0 0.1 0:00.03 xinetd5248 root 16 0 9260 1840 872 S 0.0 0.2 0:00.23 sendmail5258 smmsp 19 0 7732 1616 816 S 0.0 0.2 0:00.00 sendmail5269 root 17 0 2284 336 268 S 0.0 0.0 0:00.00 gpm

进程信息区

统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。

序号

列名

含义

a

PID

进程id

b

PPID

父进程id

c

RUSER

Real user name

d

UID

进程所有者的用户id

e

USER

进程所有者的用户名

f

GROUP

进程所有者的组名

g

TTY

启动进程的终端名。不是从终端启动的进程则显示为 ?

h

PR

优先级

i

NI

nice值。负值表示高优先级,正值表示低优先级

j

P

最后使用的CPU,仅在多CPU环境下有意义

k

%CPU

上次更新到现在的CPU时间占用百分比

l

TIME

进程使用的CPU时间总计,单位秒

m

TIME+

进程使用的CPU时间总计,单位1/100秒

n

%MEM

进程使用的物理内存百分比

o

VIRT

进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

p

SWAP

进程使用的虚拟内存中,被换出的大小,单位kb。

q

RES

进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

r

CODE

可执行代码占用的物理内存大小,单位kb

s

DATA

可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb

t

SHR

共享内存大小,单位kb

u

nFLT

页面错误次数

v

nDRT

最后一次写入到现在,被修改过的页面数。

w

S

进程状态。D=不可中断的睡眠状态R=运行S=睡眠T=跟踪/停止Z=僵尸进程

x

COMMAND

命令名/命令行

y

WCHAN

若该进程在睡眠,则显示睡眠中的系统函数名

z

Flags

任务标志,参考 sched.h

默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。可以通过下面的快捷键来更改显示内容。

更改显示内容

通过f键可以选择显示的内容。按 f 键之后会显示列的列表,按 a-z 即可显示或隐藏对应的列,最后按回车键确定。

按o键可以改变列的显示顺序。按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z 可以将相应的列向左移动。最后按回车键确定。

按大写的F或O键,然后按 a-z 可以将进程按照相应的列进行排序。而大写的R键可以将当前的排序倒转。

参数说明d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。p 通过指定监控进程ID来仅仅监控某个进程的状态。q该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。S 指定累计模式s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。i 使top不显示任何闲置或者僵死进程。c 显示整个命令行而不只是显示命令名

技巧:

[root@localhost ~]# top -b -n 2 > top.txt[root@localhost ~]# cat top.txt

教育人的诗句或名言警句,激励人在逆境中脱颖而出的话

LINUX系统监视——查询系统信息以及top工具命令详解

相关文章:

你感兴趣的文章:

标签云: