加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网_我爱站长网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

简析Linux中proc目录,非常值得一看

发布时间:2022-10-14 16:24:23 所属栏目:Linux 来源:
导读:  Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧。

  今天在学习Linux配置大页内存对Oracle数据库服务器的性能提升专题Linux 系统目录结构,使用到了Linux中的pro

  Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧。
 
  今天在学习Linux配置大页内存对Oracle数据库服务器的性能提升专题Linux 系统目录结构,使用到了Linux中的proc目录查看meminfo信息,发现proc下面有很多文件,一起来浏览一下。
 
  一、proc文件系统简介。
 
  Linux 内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。
 
  二、列举proc常用信息
 
  /proc/[pid]/environ 显示进程的环境变量。
 
  2./proc/[pid]/stack进程的内核调用栈信息。
 
  3./proc/[pid]/statm 显示进程所占用内存大小的统计信息。
 
  a)进程占用的总的内存
 
  b)进程当前时刻占用的物理内存
 
  c)同其它进程共享的内存
 
  d)进程的代码段
 
  e)共享库
 
  f)进程的堆栈
 
  g)dirty pages
 
  4、/proc/[pid]/status 显示进程状态。
 
  5、/proc/cpuinfo 处理器的相关信息的文件。
 
  6、/proc/crypto 密码算法及算法的详细信息列表;
 
  7、/proc/devices 系统已经加载的所有块设备和字符设备的信息
 
  8、/proc/meminfo 系统中关于当前内存的利用状况等的信息
 
  9、/proc/uptime 系统上次启动以来的运行时间。
 
  第一个数字表示系统运行时间,第二个数字表示系统空闲时间,单位是秒;
 
  10、/proc/version 当前系统运行的内核版本号
 
  11、/proc/diskstats 显示磁盘信息
 
  12、/proc/net/dev显示网络接口统计。
 
  PS:
 
  还有很多有用的信息,需要的朋友可以查proc 帮忙手册。
 
  Linux man online
 
  Linux学习是个不断总结和实践的过程,我们一起努力吧!!!
 

(编辑:海洋资讯信息网_我爱站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!