如何告诉 chrome 不要使用 /run/shm 或者如何使 /run/shm 不作为 tmpfs 安装?

如何告诉 chrome 不要使用 /run/shm 或者如何使 /run/shm 不作为 tmpfs 安装?

我在使用 tmpfs 和 google chrome 时遇到了问题。chrome 运行时,会使用 /run/shm 保存一些文件,例如/run/shm/.com.google.Chrome.RnIWmb,这些文件虽然已删除但仍处于打开状态,这会导致 tmpfs 过度使用(500Mb 处于良好状态),从而导致计算机交换速度变慢。

一些代码

lsof -n |grep /run/shm |grep '^chrome' |grep deleted|wc -l
314
#-------in lsof:
chrome    27194     user   22u      REG               0,14     524180    2854723 /run/shm/.com.google.Chrome.RnIWmb (deleted)

答案1

您是否尝试过使用 来运行 chrome,而不是完全删除 tmpfs 挂载,从而剥夺系统中其他进程的这种快速高效的资源--disk-cache-dir?似乎 google 已默认使用 tmpfs 存储,无论是为了提高速度还是为了减少 ssd 的磨损,但我真的不知道。列出了 chrome 的命令行选项列表这里

相关内容