【发布时间】:2011-10-14 09:54:33
【问题描述】:
这是我的局域网结构
我想从 samba 服务器下载一个 258.6MB 的 .zip 文件,同时在下载前开始对路由器的 linux 堆栈进行分析。
完成后,停止分析,我在分析报告中发现了这个
samples % image name app name symbol name
...
16 0.0064 vmlinux smbd submit_bio
...
采样率为 100000,事件为 CPU_CYCLES。
因为这是第一次下载文件,也就是说它不在页面缓存中,所以 submit_bio() 应该很忙。因此,我不明白为什么 submit_bio() 的部分很少。这是否意味着每次调用 submit_bio 时,我们都会获取大约 (258.6/16)MB 的数据?
谢谢
【问题讨论】: