1
【需求描述】
增加文件打开进程内信息统计
【输入】
进程号
【处理】
遍历进程内维护的fdset
【输出】
进程当前打开的fd列表
不涉及API变更。
【验收标准】:命令行输出进程当前打开的fd列表
【平台】L1
2
【需求描述】
Pagecache内存占用统计
【输入】
文件名
【处理】
获取各个打开文件的mapping表,获取页表,进行汇总统计
【输出】
按照文件输出页面的占用统计
不涉及API变更。
【验收标准】:1)内核态内部维测接口;2)内存统计在free里呈现
【平台】L1
3
【需求描述】
Pagecache信息dump
【输入】
文件名
【处理】
根据文件名获取mapping表,获得page首指针
【输出】
所有输出page信息列表
不涉及API变更。
【验收标准】:1)内核态内部维测接口dump出所有page
【平台】L1
4
【需求描述】
Pagecache内存释放
【输入】
无
【处理】
获取各个打开文件的mapping表,释放空闲的内存
【输出】
无
不涉及API变更。
【验收标准】:
【验收标准】:内存统计在free里呈现
【平台】L1
5
【需求描述】
namecache内存占用统计
【输入】
无
【处理】
按照各个mount点获取使用vnode节点信息,汇总统计
【输出】
按照文件输出占用统计
不涉及API变更。
【验收标准】:1)内核态内部维测接口;2)内存统计在free里呈现
【平台】L1
6
【需求描述】
namecache信息dump
【输入】
无
【处理】
按照各个mount点dump使用的vnode节点信息
【输出】
vnode节点信息
不涉及API变更。
【验收标准】:内核态内部维测接口dump出所有相关vnode
【平台】L1
7
【需求描述】
namecache内存释放
【输入】
无
【处理】
按照各个mount点,释放空闲的内存
【输出】
无
不涉及API变更。
【验收标准】:内存统计在free里呈现
【平台】L1
8
【需求描述】
文件系统挂载点信息查询
【输入】
mount命令
【处理】
获取mount链表
【输出】
各个mount节点总体信息
不涉及API变更。
【验收标准】:类似linux的mount命令
【平台】L1
登录 后才可以发表评论