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

热点内容
安卓手机怎么开通美团专送 浏览:15
戴尔云服务器托管 浏览:200
服务器并发能力怎么调优 浏览:537
服务器发生错误时采取什么措施 浏览:104
异或加密升级 浏览:860
c语言编译器app怎么加行 浏览:155
文件夹皮壳机哪家便宜 浏览:921
原始编译器哪个好 浏览:241
java解压压缩文件 浏览:526
基本算法语句高考真题 浏览:826
espressoandroid使用 浏览:33
linux显示器型号 浏览:468
android快速定位方法 浏览:113
点胶机怎么编程 浏览:263
程序员用linux做什么 浏览:352
java设计模式工厂 浏览:879
php截取邮箱 浏览:702
java程序员开发三年 浏览:305
怎么设置手机网络定位服务器地址 浏览:818
威纶通触屏反编译 浏览:993