Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4470387
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: LINUX

2011-12-13 13:44:31

本文是根据 kerneltravel proc文件系统探索系列
学习,具体实际操作的记录
=============================================================
1.misc设备
杂项设备信息
  1. root@ywx:/proc# cat misc
  2.  55 vsock
  3. 175 agpgart
  4.  56 network_throughput
  5.  57 network_latency
  6.  58 cpu_dma_latency
  7.  59 device-mapper
文件中列出了系统在杂项设备(主设备号为10)上注册的设备。第一列表示该设备的次设备号,第二列表示设备名

2.module文件
系统正在使用的模块信息
该文件显示的是加载内核的所有模块。其内容根据不同的配置和你使用的系统的不同而不同
  1. root@ywx:/proc# cat modules | more
  2. vmblock 10778 1 - Live 0xe0a00000
  3. vsock 37134 0 - Live 0xe09e7000
  4. vmhgfs 48997 1 - Live 0xe0a27000
  5. acpiphp 17207 0 - Live 0xe0873000
  6. binfmt_misc 6599 1 - Live 0xe0859000
  7. snd_ens1371 18878 2 - Live 0xe09da000
  8. gameport    9327        1          snd_ens1371, Live    0xe0931000
 名称         内存大小    是否加载     相关其他模块   加载否   内存中偏移
第一列包含该模块的名字,第二列表示该模块的内存大小,单位为字节。第三列列出了该模块当前有多少被加载的实例,如果为0则表示该模块可以卸载。第四列列出了当前该模块需要哪些其他模块。第五列表示模块的加载状态:Live表示加载,其他值表示没有加载。第六列表示已经加载的模块在内存中的偏移。这列对调试很有用。







阅读(1196) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~