我有一台运行 nfsd 的 Linux 服务器(Red Hat Enterprise Linux AS 第 4 版)。有没有办法找出服务器上当前正在使用的文件?
有时,服务器 CPU 使用率会飙升至 100% 以上,唯一占用大量 CPU 时间的是 nfsd。我很想知道是什么导致了这种活动。
我是能够得到一个想法的使用间接方法的文件都被访问的内容:
tcpdump -s 192 port nfs
Run Code Online (Sandbox Code Playgroud)
在大量的箔条中,有包含正在打开的文件名的“查找”数据包。这不包括完整的路径名,所以它仍然有点像猜谜游戏,但总比没有好。
曼勒索夫
例如,如果 nfsd 的 pid 为 2645,则执行以下操作:
lsof -p 2645
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17721 次 |
| 最近记录: |