wie kann ich Chrome dazu bringen, /run/shm nicht zu verwenden bzw. wie kann ich dafür sorgen, dass /run/shm nicht als tmpfs gemountet wird?

wie kann ich Chrome dazu bringen, /run/shm nicht zu verwenden bzw. wie kann ich dafür sorgen, dass /run/shm nicht als tmpfs gemountet wird?

Ich habe ein Problem mit tmpfs und Google Chrome. Wenn Chrome ausgeführt wird, verwendet es /run/shm, um einige Dateien wie zu behalten. /run/shm/.com.google.Chrome.RnIWmbDie Dateien sind (gelöscht), aber immer noch geöffnet, was zu einer Überbeanspruchung von tmpfs führt – 500 MB in gutem Zustand, was zu Computer-Swapping führt und den Computer verlangsamt.

etwas Code

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)

Antwort1

Anstatt die tmpfs-Einbindung vollständig zu entfernen und damit den anderen Prozessen auf Ihrem System diese schnelle und effiziente Ressource zu entziehen, haben Sie versucht, Chrome mit auszuführen --disk-cache-dir? Es scheint, dass Google standardmäßig tmpfs-Speicher verwendet, entweder aus Geschwindigkeitsgründen oder um die Abnutzung von SSDs zu reduzieren, aber ich weiß es nicht genau. Eine Liste der Befehlszeilenoptionen für Chrome finden Sie unterHier.

verwandte Informationen