导航:首页 > 操作系统 > 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相关的资料

热点内容
解压力的食疗 浏览:123
密钥如何加密随机数 浏览:379
统计学中pre的算法 浏览:409
inline函数在编译时不做类型检查 浏览:266
经纬度查询android 浏览:760
vivoz5x方舟怎么进服务器 浏览:496
vivox50安卓微信人脸支付怎么开启 浏览:893
cmd退出python命令 浏览:531
恢复u盘加密隐藏的文件 浏览:921
对某个人加密应该用公钥 浏览:998
机顶盒中央1加密 浏览:95
单片机的出现有什么影响 浏览:227
linuxtar备份系统 浏览:63
窗口鼠标录制编译 浏览:84
云服务器可以攻击吗 浏览:558
主力吸筹派发区域指标源码 浏览:695
单片机pc的低字节怎么算 浏览:230
pythoneval函数源码 浏览:242
linuxmongodb服务启动 浏览:766
在哪里下载核酸检测app 浏览:310