/proc/kernel
/proc/kernel
目是内核相关信息文件。通过 cat
命令可以查看文件具体信息。
/proc/kernel
目录示例内容:
[root@sylixos:/root]# cd /proc/kernel/
[root@sylixos:/proc/kernel]# ls
affinity objects tick
文件 | 描述(进程属性) |
---|---|
affinity | 多核亲和度信息文件 |
objects | 内核对象信息文件 |
tick | 系统时钟嘀嗒信息文件 |
affinity
文件示例内容:
[root@sylixos:/proc/kernel]# affinity
NAME TID PID CPU
---------------- ------- ----- ---
t_idle 4010000 0 *
t_itimer 4010001 0 *
t_except 4010002 0 *
t_log 4010003 0 *
t_power 4010004 0 *
t_hotplug 4010005 0 *
t_reclaim 4010007 0 *
t_netjob 4010008 0 *
t_netproto 4010009 0 *
t_tftpd 401000a 0 *
t_ftpd 401000b 0 *
t_telnetd 401000c 0 *
t_tshell 401000e 0 *
- NAME:线程名称;
- TID:线程 ID;
- PID:进程 ID;
- CPU:当前线程亲和到指定 CPU。
objects
文件示例内容:
[root@sylixos:/proc/kernel]# cat objects
object total used max-used
event 1500 99 101
eventset 100 0 0
heap 22 2 2
msgqueue 300 6 6
partition 30 7 7
rms 30 1 1
thread 100 13 14
threadvar 20 0 0
timer 100 2 2
dpma 2 0 0
threadpool 2 0 0
- object:内核对象类型;
- total:指定类型对象总数;
- used:指定类型对象已经被使用的数目;
- max-used:指定类型对象被使用过的最大数目。
tick
文件示例内容:
[root@sylixos:/proc/kernel]# cat tick
tick rate : 100 hz //系统时钟频率;
tick : 44304 //系统总时钟计数。