Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 获取打开的文件描述符的内存使用情况_Linux_Linux Kernel_File Descriptor - Fatal编程技术网

Linux 获取打开的文件描述符的内存使用情况

Linux 获取打开的文件描述符的内存使用情况,linux,linux-kernel,file-descriptor,Linux,Linux Kernel,File Descriptor,我知道如何使用-lsof | wc-l查找当前打开的文件数,或者查找特定PID或用户的文件数 是否可以列出相应的PID以及它们使用了多少文件描述符和内存 我希望我说清楚了。提前感谢。发件人: 只需调用psax-opid,rss,size即可获得具有驻留大小和内存大小的进程。至于文件描述符,我们可以计算每个进程/proc//fd/*目录中的文件数: ps -A -opid | sudo xargs -n1 -I{} /bin/bash -c 'echo {} $(ls /proc/{}/fd |

我知道如何使用-
lsof | wc-l
查找当前打开的文件数,或者查找特定PID或用户的文件数

是否可以列出相应的PID以及它们使用了多少文件描述符和内存

我希望我说清楚了。提前感谢。

发件人:

只需调用
psax-opid,rss,size
即可获得具有驻留大小和内存大小的进程。至于文件描述符,我们可以计算每个进程
/proc//fd/*
目录中的文件数:

ps -A -opid | sudo xargs -n1 -I{} /bin/bash -c 'echo {} $(ls /proc/{}/fd | wc -l);'

试着问一下文件描述符。它使用内存吗?@jalil什么使用内存?电脑上的每件东西(每件抽象的东西)都使用内存。
ps -A -opid | sudo xargs -n1 -I{} /bin/bash -c 'echo {} $(ls /proc/{}/fd | wc -l);'