
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.RnIWmb
Die 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.