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

热点内容
教育十APP学校怎么更改 浏览:821
空调外机压缩机热保护 浏览:754
winlinux双系统卸载 浏览:239
如何对安卓应用反编译 浏览:410
鲲鹏pc服务器是什么 浏览:572
一级防震梁箍筋加密 浏览:928
linuxxampp64位 浏览:728
西安哪个app能买到东西 浏览:457
eps命令键 浏览:37
塑料文件夹的尺寸 浏览:210
君威压缩机电磁阀 浏览:945
安卓6手机为什么不能用app 浏览:860
什么java编译器支持中文 浏览:563
香港服务器如何做代理 浏览:201
pdf写入 浏览:986
高尔夫电台怎么添加到文件夹 浏览:239
四川麻将一般下哪个app 浏览:864
反编译exe脚本 浏览:462
源码文件夹怎么编译到固件中 浏览:912
ERp打印服务器错误怎么弄 浏览:113