- 浏览: 21041 次
- 性别:
- 来自: 北京
最新评论
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 显示版本信息。
/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无盘工作站架设实例
2016-11-30 14:33 990Linux无盘工作站架设实 ... -
指令大全 - Linux 指令篇:档案目录管理--more
2016-11-30 14:15 601指令大全 - Linux 指令篇:档案目录管理--more 名 ... -
指令大全 - Linux 指令篇:字串处理--tr
2016-11-28 11:35 547指令大全 - Linux 指令篇:字串处理--tr 名称:tr ... -
Linux基础 linux命令:XF86Setup
2016-11-28 11:25 616Linux基础 linux命令:XF86Setup XF86S ... -
Linux基础-linux命令:cmp
2016-11-25 13:43 504Linux基础-linux命令:cmp cmp(compar ... -
Linux基础-linux命令:csplit
2016-11-25 11:49 496Linux基础-linux命令:csplit csplit(c ... -
Linux基础知识 linux命令:dnsconf
2016-11-24 11:45 518Linux基础知识 linux命令:dnsconf dnsc ... -
Linux基础资料 linux命令:efax
2016-11-24 11:41 656Linux基础资料 linux命令 ... -
linux命令:elm
2016-11-23 11:50 549linux命令:elm elm 功能说明:E-mail管理程序 ... -
Linux基础:linux命令archive
2016-11-23 11:32 681Linux基础:linux命令archive archive ... -
优盘linux启动
2016-11-22 12:57 706优盘linux启动 条件: 1.优盘已做成启动盘; 2在硬盘上 ... -
Linux中的C语言妙用
2016-11-22 12:48 491Linux中的C语言妙用 1.两个数比较大小 #define ... -
Linux和DOS的FORMAT命令区别
2016-11-21 14:04 688Linux和DOS的FORMAT命令区别 DOS的FORMAT ... -
1、如何做好嵌入式Linux学习前的准备?
2016-11-18 11:25 4241、如何做好嵌入式Lin ... -
忘记Linux密码怎么办
2016-11-17 14:57 480如果忘记了Linux密码, ... -
Linux文件系统被破坏时的处理方法介绍
2016-11-17 14:46 887Linux文件系统被破坏时的处理方法介绍 当文件系统被破坏时, ... -
如何学习linux的建议
2016-11-16 13:53 430如何学习linux的建议 一、从基础开始 常常有些朋友在L ... -
Linux系统配置优化的几个经验
2016-11-16 11:53 433Linux系统配置优化的几个经验 关于硬盘分区 小编的经验是安 ... -
Linux增加:重要的Shell环境配置文件
2016-11-15 13:42 426用户登录Linux系统后,通常接触的第一个软件环境就是bash ... -
linux下使用Win Modem
2016-11-15 11:50 446inux下使用Win Modem 我是一名Linux爱好者, ...
相关推荐
通过读取/proc文件,获得系统信息 监控系统状态,显示系统中若干部件的使用情况。 用GTK库的图形界面显示系统监控状态。
linux下读取/proc获得系统信息 监控系统状态,显示系统中若干部件的使用情况。 用GTK库实现图形界面显示系统监控状态
Linux中proc目录下文件都是运维中很重要的文件,当然要知道
本文介绍了通过Linux系统的内核观察/proc/pid/statm,文中解释了输出内容的参数,通过内核代码,我们可以更加清楚的了解proc的机制。
读取/proc/cmdline 文件中的标志位信息。。
/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件...
2.1 /proc/sys/fs - 文件系统数据 2.2 /proc/sys/fs/binfmt_misc - 二进制可执行格式杂项 2.3 /proc/sys/kernel - 通用系统参数 2.4 /proc/sys/vm - 虚拟内存系统 2.5 /proc/sys/dev - 设备相关参数 2.6 /proc/sys/...
基于Ubuntu下/proc虚拟文件系统实现的类似Windows的资源管理器,文章介绍:https://blog.csdn.net/z18223345669/article/details/122377005;内含项目文件和设计报告
在linux下利用c语言实现的进程树的打印,主要通过/proc下的目录中的进程文件,获取status中的进程信息内容,然后利用递归实现进程树的打印
使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核...
一个应用程序,可以通过读取/proc/net/xt_qtaguid/stats来分析应用程序的流量
linux平台下,读取/proc/cpuinfo获取CPU信息demo
基于Linux下的程序,在图形包GTK的帮助下,在/proc读取CPU,内存等信息,并以类似于win下任务管理器的形式显示出来。
Linux操作系统的proc文件系统下的目录和文件详解。
/proc文件系统简单应用-内核空间和用户空间之间的数据交互 http://edsionte.com/techblog/archives/3030 /proc文件系统简单应用-内核空间和用户空间之间的数据交互 http://edsionte.com/techblog/archives/3030/proc...
// CPU占用率计算原理:// 1、读取/proc/pid/stat文件,其中记录了从开机到现在,本进程所占用的CPU时间(单位jiffies)// 2、然后再读取/proc/stat文件,其中记录了从开机到现在,系统所占用的CPU时间(单位jiffies...
大师写的Interrupts and Exceptions
有用的Linux命令方便学习 部分展示 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件...cat /proc/mounts 显示已加载的文件系统
全面了解Linux下Proc文件系统
查看opensuse硬件信息.查看opensusE信息 spring@linux-njgq:~> cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 18 model : 1 ...cat: /proc/bus/usb/devices: 没有那个文件或目录