当前位置:操作系统 > Unix/Linux >>

Linux/proc目录下文件粗谈

/proc目录下文件是当前的进程动态生成的文件,free 中的数据是来自 /proc/meminfo 。想要进一步研究目录下文件要借助 procinfo 工具,在第二张安装盘找到这程序包。

  $ su -

  password:

  # cp [paht]/procinfo-18-2.i386.rpm /tmp/

  # cd /tmp

  # rpm -ivh procinfo-18-2.i386.rpm

  # which procinfo

  /usr/bin/procinfo

  # exit

  $ rpm -ql procinfo

  /usr/bin/lsdev

  /usr/bin/procinfo

  /usr/bin/socklist

  /usr/share/doc/procinfo-18

  /usr/share/doc/procinfo-18/CHANGES

  /usr/share/doc/procinfo-18/README

  /usr/share/man/man8/lsdev.8.gz

  /usr/share/man/man8/procinfo.8.gz

  /usr/share/man/man8/socklist.8.gz

  procinfo 软件包内含 lsdev 、socklist及procinfo 命令。

  $ lsdev

  $ socklist

  着重察看 procinfo 命令

  $ procinfo

  Linux 2.4.18-4SGI_XFS_1.1 (root@permit) (gcc 2.96 20000731 ) #1 1CPU [localhost]

  Memory:--Total-------Used-----Free-----Shared--Buffers--Cached

  Mem:----384544---252504--132040----0------13920---118872

  Swap:---787424----------0-----787424

  Bootup:Thu Nov 17 08:37:27 2005---Load average: 0.00 0.02 0.04 1/58 1596

  user-----: 0:00:46.55--0.8%--page in :---138995--disk 1:--14406r---5497w

  nice-----: 0:00:00.68--0.0%--page out:----32968

  system: 0:00:28.10--0.5%--swap in :--------2

  idle--: 1:38:58.51--98.7%---swap out:--------0

  uptime: 1:40:13.84-----------context :---723115

  irq 0:1000601384 timer------------irq 46:1000000000

  irq 1:1000007640 keyboard------irq 47:1000000000

  irq 2:1000000000 cascade [4]---irq 48:1000000000

  ................... .....................

  ................... .....................

  irq 45:1000000000--------irq 91:1000000000

  开头物理内存 Mem 和 Swap 跟 free 显示差不多,Bootup 指系统最后一次启动的时间。Load average 为最近1、5、15分钟的平均载入量。1/58 为可运行进程数,即进程总数。最近一次运行的进程号为1596。

  user(用户)、system(系统)、idle(空闲)所消耗的时间。nice(用户以较低优先级运行消耗的时间),uptime开机以来的总时间。

  page in :移入磁盘的数据量。page out :移出磁盘的数据量。

  swap in :从磁盘交换到内存的数据量。swap out :从内存换出到磁盘的数据量。

  context :进进出出所切换的总次数。

  disk 1:--14406r---5497w

  电脑有一个磁盘,系统启动以来读为14406次、写为5497次。

  irq 为连接中断设备的活动信息,

  procinfo隔不久有需要时可显示模块信息。附中文帮助:

  $ wman procinfo

  ############# procinfo 中文man ##############

  name procinfo

  (process information)

  功能说明:显示系统状态。

  语

  法:procinfo [-abdDfhimsSv][-F <输出文件>][-n <间隔秒数>]

  补充说明:procinfo指令从/proc目录里读取相关数据,将数据妥善整理过后输出到标准输出设备。

  参

  数:

  -a

  显示所有信息。

  -b

  显示磁盘设备的区块数目,而非存取数目。

  -d

  显示系统信息每秒间的变化差额,而非总和的数值。本参数必须配合"-f"参数使用

  -D

  此参数效果和指定"-d"参数类似,但内存和交换文件的信息为总和数值。

  -f

  进入全画面的互动式操作界面。

  -F<输出文件>

  把信息状态输出到文件保存起来,而非预设的标准输出设备。

  -h

  在线帮助。

  -i

  显示完整的IRQ列表。

  -m

  显示系统模块和外围设备等相关信息。

  -n间隔秒数>

  设置全画面互动模式的信息更新速度,单位以秒计算。

  -s

  显示系统的内存,磁盘空间,IRP和DMA等信息,此为预设值。

  -S

  搭配参数"-d"或"-D"使用时,每秒都会更新信息,不论是否有使用参数"-n"。

  -v

  显示版本信息。

  

上一个:Linux多种用户模式在系统修复中的运用
下一个:Linux或Unix下怎样修改系统时间

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,