gvfsd 占用太多内存

Tim*_*Tim 8 memory gnome process ubuntu

在我的 Ubuntu 8.10 上,gvfsd占用 128.6MB 内存。这个过程实际上在做什么?我可以减少它需要的内存吗?

qua*_*ote 10

gvfsdGVFS的守护进程,GNOME 虚拟文件系统(或者可能是它的前身,GnomeVFS)。它是一个 GNOME 组件,可在您登录到基于 GNOME 的 Ubuntu 桌面时处理文件系统自动挂载。这包括 USB 拇指驱动器和外部硬盘驱动器、光盘 (CD/DVD)、Samba 或 NFS 或 SSHFS 网络安装等设备,以及其他有用的用户空间文件系统 ( FUSE )。

关于内存使用量:在 Linux 上计算内存使用量很复杂,并且根据您使用的工具和读取的输出字段,该数字可能与进程实际使用的物理内存量大不相同。请参阅“Linux:如何测量应用程序或进程的实际内存使用情况?” “Linux 上的虚拟内存不加起来?” “了解 Linux 上的内存使用情况”了解更多详细信息。本质上,Linux 下的许多内存使用工具不会报告实际使用的内存,而是报告如果该进程是唯一运行的进程将占用多少内存。

但是很多内存在多个进程之间共享——在我的系统上,gvfsd链接到许多库,如libdbus-1libclibpthread,它们也被许多其他进程使用。像这样的共享库只需要加载一次,所有需要它们的进程在内存中使用相同的副本——但这会增加报告的内存使用量。

如果您添加了一些有关哪个实用程序为您提供了内存使用量数字的信息,我们可以提供有关该数字来自何处的更多详细信息。