Linux /proc 目录下文件粗谈

Linux/proc目录下文件粗谈

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

$su-

passWord:

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

#cd/tmp

#rpm-ivhprocinfo-18-2.i386.rpm

#whichprocinfo

/usr/bin/procinfo

#exit

$rpm-qlprocinfo

/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

Linux2.4.18-4SGI_XFS_1.1(root@permit)(gcc2.9620000731)#11CPU[localhost]

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

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

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

Bootup:ThuNov1708:37:272005---Loadaverage:0.000.020.041/581596

user-----:0:00:46.55--0.8%--pagein:---138995--disk1:--14406r---5497w

nice-----:0:00:00.68--0.0%--pageout:----32968

system:0:00:28.10--0.5%--swapin:--------2

idle--:1:38:58.51--98.7%---swapout:--------0

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

irq0:1000601384timer------------irq46:1000000000

irq1:1000007640keyboard------irq47:1000000000

irq2:1000000000cascade[4]---irq48:1000000000

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

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

irq45:1000000000--------irq91:1000000000

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

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

pagein:移入磁盘的数据量。pageout:移出磁盘的数据量。

swapin:从磁盘交换到内存的数据量。swapout:从内存换出到磁盘的数据量。

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

disk1:--14406r---5497w

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

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

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

$wmanprocinfo

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

nameprocinfo

(processinformation)

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

语  法: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 显示版本信息。

相关推荐