Linux的proc文件系统 分类: linux 2014-06-02 10:21 623人阅读 评论(0) 收藏
2024-10-13 21:03:58
proc为一个内核数据结构接口,用户空间和内核空间可以通过该接口通信,
与普通文件不同的是,这些虚拟文件的内容都是动态创建的。
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。
它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序
可以通过 proc得到系统的信息,并可以改变内核的某些参数。
proc
文件系统可以被用于收集有用的关于系统和运行中的内核的信息。
对此文件系统的访问同一般文件相同。
例:
1.统计cpu个数:
cat /proc/cpuinfo | grep'physical id'|uniq -c|wc –l
2.cpu型号
cat /proc/cpuinfo|grepname|cut -f2 -d:|uniq
3.计算每个cpu的内核数
cat /proc/cpuinfo | grep'physical id'|awk -F':' '{count[$2]++;}END{sum=0;for(a in count){cc++;sum+=count[a]}printsum/cc;}'
4.内核版本
cat /proc/version|cut-f1 -d'('
5.内核执行的上下文转换次数
cat /proc/stat|grep ctxt|awk'{print $2}'
6.系统创建的进程数
cat /proc/stat|grep processes|awk'{print $2}'
7.当前可用的内存数量
cat /proc/meminfo|grep MemFree
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- php 批量删除
- CentOS 6.3下配置LVM(逻辑卷管理)
- A PHP extension for Facebook's RocksDB
- WSGI服务器实践二--实践一个基本功能的WSGI服务器
- POJ2441 Arrange the Bulls(状压DP)
- UVa 10054 The Necklace【欧拉回路】
- linux高级数据存储
- android微信简单界面
- 深入Java虚拟机读书笔记第一章Java体系结构介绍
- hihoCoder 1041 国庆出游 (DFS)
- 重读LPTHW-Lesson18-21 函数
- OpenWrt for vmware 从openwrt.org下载10.03.1 或是自己下载最新的源码进行编译生成x86 vmdk格式
- MySQL数据库IO问题
- pwnable.kr-flag-witeup
- 转载 用Python实现设计模式——工厂模式
- Python中应用SQL及SQLAlchemy(一)
- 从boost到Adaboost再到GBRT-GBDT-MART
- 微信小程序奇奇怪怪的语法
- XML 试题
- springboot下配置多数据源
热门文章
- 【转】C++函数的重载、覆盖和隐藏区别
- curl -s 不输出统计信息
- linuxc线程信号-pthread_cond_wait理解
- Deepin-安装laravel
- Deepin-安装vscode
- kill mediaserver脚本
- 【问题记录】LoadRunner 接口压测-json格式报文
- 使用Base64进行string的加密和解密 公钥加密—私钥签名
- C++ std::tr1::shared_ptr使用说明
- smartfoxserver扩展里面过滤聊天的不合法字符