我有一个小脚本,它不时在我的笔记本电脑(Ubuntu Natty)上运行 lsof 来检查一些事情。我最近注意到,当我打开 Chromium 或 Firefox 时,它的运行速度非常慢。
没有 Chromium 打开:
$ lsof | wc -l
5288
Run Code Online (Sandbox Code Playgroud)
和:
$ lsof | wc -l
5721
Run Code Online (Sandbox Code Playgroud)
没有:
$ time lsof > /dev/null
real 0m0.134s
user 0m0.080s
sys 0m0.040s
Run Code Online (Sandbox Code Playgroud)
和:
$ time lsof > /dev/null
real 0m20.250s
user 0m0.080s
sys 0m0.070s
Run Code Online (Sandbox Code Playgroud)
查看浏览器的条目时, lsof 似乎“卡住”了。
我只是好奇为什么会发生这种情况,以及是否有解决方法。建议?
试试 -n 选项:
-n 此选项禁止将网络号转换为网络文件的主机名。禁止转换可能会使 lsof 运行得更快。当主机名查找无法正常工作时,它也很有用。
归档时间: |
|
查看次数: |
1252 次 |
最近记录: |