ndk学习13: proc






+ /proc/pid/environ 进程的环境
+ /proc/pid/maps 进程的地址映射信息
+ /proc/pid/stat 包含大量的进程状态和统计信息
+ /proc/pid/statm 包含进程的内存使用信息
+ /proc/pid/status 包含大量的进程状态和统计信息,格式化过的人类可读的
+ /proc/pid/limits 进程的资源限制信息
+ /proc/pid/cwd -> /home/zhaoli/xpoker/Logic 一个符号链接,指向当前的工作目录
+ /proc/pid/exe -> /home/zhaoli/xpoker/Logic/Logic 一个符号链接 指向进程的执行文件
+ /proc/pid/root -> / 一个符号链接 指向当前的root 目录
+ /proc/pid/fd 进程打开的所有文件
+ /proc/pid/attr
+ /proc/pid/autogroup
+ /proc/pid/auxv
+ /proc/pid/cgroup
+ /proc/pid/clear_refs
+ /proc/pid/comm
+ /proc/pid/coredump_filter
+ /proc/pid/cpuset
+ /proc/pid/fdinfo
+ /proc/pid/io
+ /proc/pid/latency
+ /proc/pid/loginuid
+ /proc/pid/mem
+ /proc/pid/mountinfo
+ /proc/pid/mounts
+ /proc/pid/mountstats
+ /proc/pid/net
+ /proc/pid/ns
+ /proc/pid/numa_maps
+ /proc/pid/oom_adj
+ /proc/pid/oom_score
+ /proc/pid/oom_score_adj
+ /proc/pid/pagemap
+ /proc/pid/personality
+ /proc/pid/sched
+ /proc/pid/schedstat
+ /proc/pid/sessionid
+ /proc/pid/smaps
+ /proc/pid/stack
+ /proc/pid/syscall
+ /proc/pid/task

files
- /proc/devices 列出所有已经载入内核的主设备号和对应驱动
- /proc/version 系统版本信息 uname 命令就读取次文件
- /proc/cpuinfo cpu 信息
- /proc/meminfo 内存信息
- /proc/modules 当前内核加载的模块列表 可是使用lsmod察看
- /proc/swaps swaps 信息
- /proc/uptime 系统启动时间
- /proc/loadavg 负载信息
- /proc/interrupts 中断的信息和对应设备
- /proc/ioports 硬件设备对应的内存位置分配表
- /proc/kcore 是物理内存。 alias 使用ls -h 显示的大小是物理内存的大小,但是有 可能和实际的大小不同(why?) kcore 不占用实际 的硬盘大小 du -h = 0
- /proc/partitions 系统目前的所有分区
/pid/ info see proc(5) man page
- modules 当前内核加载的模块列表 可是使用lsmod察看
/proc/sys/ 系统参数配置,系统状态,优化系统
- /proc/sys/kernel/ 内核的配置以及参数
- /proc/sys/net/ 网络的配置和状态
- /proc/sys/fs/ 文件系统
/proc/self
是一个链接,指向自己(当前进程)的/proc/pid 目录, 为方便的进程查找自己的信息,
e.g 你有bash 终端cat /proc/self 这是这个self就是bash进程自己 ` set vim:foldmethod=marker
ndk学习13: proc的更多相关文章
- JavaScript学习13 JavaScript中的继承
JavaScript学习13 JavaScript中的继承 继承第一种方式:对象冒充 <script type="text/javascript"> //继承第一种方式 ...
- ndk学习20: jni之OnLoad动态注册函数
一.原理 当在系统中调用System.loadLibrary函数时,该函数会找到对应的动态库, 然后首先试图找到"JNI_OnLoad"函数,如果该函数存在,则调用它 JNI_On ...
- NDK学习4: Eclipse HelloWorld
NDK学习4: Eclipse HelloWorld 1.配置Eclipse NDK环境 Window->preferences->android->ndk 2.新建Andro ...
- ThinkPhp学习13
原文:ThinkPhp学习13 简单登录验证 创建Login类 <?php class LoginAction extends Action { function index(){ $this- ...
- Android JNI和NDK学习(04)--NDK调试方法(转)
本文转自:http://www.cnblogs.com/skywang12345/archive/2013/05/23/3092812.html 本文主要介绍在ndk中添加log的方法.然后,我们就可 ...
- Android JNI和NDK学习(03)--动态方式实现JNI(转)
本文转自:http://www.cnblogs.com/skywang12345/archive/2013/05/23/3092491.html 前面总结了静态实现JNI的方法,本文介绍如何动态实现J ...
- android的ndk学习(1)
android的ndk学习(1) 之前学了一段时间ndk,总认为要总结一下.ndk使得很方便地实现java和C与C++代码的相互沟通.合理地掌握使用ndk能够提高应用程序的运行效率.所以对于学习a ...
- linux 学习 13 系统管理
第十三讲 Linux系统管理 13.1.1进程管理-进程查看 13.1.2进程管理-终止进程 .2工作管理 .3系统资源查看 .4系统定时任务 13.1.1进程管理-进程查看 .进程简介 进程是正在 ...
- NDK学习二: NDK目录结构
NDK目录结构 NDK下载好之后目录结构如下: 目录名 描述 build 存放和编译相关的脚本文件,最外面的ndk-build就是调用该目录下的makefile文件,其中mak ...
随机推荐
- typedef和#define的用法与区别
typedef和#define的用法与区别 typedef和#define的用法与区别 一.typedef的用法 在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程 ...
- TeXmacs - 所见即所得 - 专业排版软件
所见即所得,支持中文,很好用, 容易奔溃,奔溃进入不了程序时,删除文件夹 C:\Users\Perelman\AppData\Roaming\TeXmacs
- ecshop 如果缩略图为空,使用默认图片
引用:$row['goods_img'] = get_image_path($row['goods_id'], $row['goods_img']); lib_common.php /** * 重新获 ...
- Quartz.NET总结(二)CronTrigger和Cron表达式
Quartz.NET的任务调度,主要就是依靠CronTrigger和Cron表达式.Cron是已经在UNIX存在了很长一段时间,它有着强大和可靠的调度能力.CronTrigger类也正是是基于Cron ...
- sqlserver下载
https://msdn.microsoft.com/zh-cn/sqlserver/default.aspx
- Spring入门_04_注解注入
applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xm ...
- 在Centos上安装RabbitMQ流程(转)
在Centos上安装RabbitMQ流程------------------------ 1. 需求 由于项目中要用到消息队列,经过ActiveMQ与RabbitMQ的比较,最终选择了RabbbitM ...
- 使用supervisor监控进程
在linux下监控进程,可以使用inittab,最近找到了supervisor,也很好用,记录一下:1.系统要安装python,并安装与之对应的setuptools,下载地址在此2.安装:# sh s ...
- Ubuntu之Mysql安装及基本设置
No1. Mysql 安装 sudo apt-get install mysql-server mysql-client 记得root密码别忘了. No2. 验证Mysql安装 sudo servic ...
- Maven初级学习(一)手把手教你Maven安装
序:学习安装Maven,在Windows和Unix系统上. 一.Windows系统安装MVN 前提正确安装JDK1.5以上的版本 1 下载最先版Mvn http://maven.opache.org/ ...