
У меня проблема с tmpfs и google chrome. Когда chrome работает, он использует /run/shm для хранения некоторых файлов, таких как /run/shm/.com.google.Chrome.RnIWmb
, файлы (удалены), но все еще открыты, что приводит к перерасходу tmpfs - 500 Мб в хорошем состоянии, что делает подкачку компьютера, все это замедляет.
какой-то код
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
Вместо того, чтобы полностью удалить монтирование tmpfs, лишив другие процессы в вашей системе этого быстрого и эффективного ресурса, вы пробовали запустить chrome с помощью --disk-cache-dir
? Кажется, google по умолчанию использует хранилище tmpfs либо для скорости, либо для снижения износа ssd, но я точно не знаю. Список параметров командной строки для chrome приведен нижездесь.