导航:首页 > 操作系统 > linux中的proc

linux中的proc

发布时间:2024-03-15 22:28:30

linux系统中的/proc文件系统有什么用

/proc文件系统是一个基于内存的文件系统,其维护着关于当前正在运行的内核状态信息,其中包括CPU、内存、分区划分、I/O地址、直接内存访问通道和正在运行的进程。这个文件系统所代表的并不是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。还有不会的请参考《linux就该这么学》,针对各种linux疑难杂症,帮助linux学习者。

② linux下如何读proc

用time命令运行程序,结束后就能得到运行时间。

timeprocName

最终会得到以下三类时间:

1)实际时间(realtime):从command命令行开始执行到运行终止的消逝时间;

2)用户CPU时间(userCPUtime):命令执行完成花费的用户CPU时间,即命令在用户态中执行时间总和;

3)系统CPU时间(systemCPUtime):命令执行完成花费的系统CPU时间,即命令在核心态中执行时间总和。


其中,用户CPU时间和系统CPU时间之和为CPU时间,即命令占用CPU执行的时间总和。

实际时间要大于CPU时间,因为Linux是多任务操作系统,往往在执行一条命令时,系统还要处理其它任务。

内存可以通过/proc/${pid}/mem文件查看。

写到脚本里:

timeprocName&
pid=`ps|grepprocName|grep-vgrep|awk'{print$1}'`
cat/proc/${pid}/mem

不知道脚本执行的速度能不能赶上在procName程序执行完前做完这一系列动作。

③ Linux里面proc是什么

proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态,它也是内核提空给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。
Linux中许多工具的数据来源正是proc目录中的内容,比如lsmod的命令是cat /proc/moles的别名。
更多关于proc的介绍,或者是Linux的命令讲解,楼主可以网络《Linux就该这么学》,里面有详细的介绍和使用案例可以参考学习。

与linux中的proc相关的资料

热点内容
非诚勿扰程序员相亲成功率 浏览:592
手机c语言编译工具 浏览:998
程序员m1 浏览:814
单片机输出正弦波程序 浏览:902
php判断余数 浏览:201
自制微型压缩机空调 浏览:314
太阳违背国王的命令动画 浏览:61
phpdefinedefined 浏览:231
编译原理图书下载 浏览:555
梁钢筋加密区在哪些地方 浏览:357
程序员怎么清理删除不掉的软件 浏览:483
画漫画用什么app 浏览:532
服务器在手机怎么登录 浏览:227
怎么在wincc上加密码 浏览:124
怎么判断自己的门禁卡有没有加密 浏览:43
程序员美食攻略 浏览:860
php支付宝rsa加密 浏览:404
android水平居中垂直居中 浏览:763
java程序员缺口 浏览:431
python在哪装 浏览:48