Вместо того, чтобы полностью удалить монтирование tmpfs, лишив другие процессы в вашей системе этого быстрого и эффективного ресурса, вы пробовали запустить chrome с помощью --disk-cache-dir
? Похоже, что Google по умолчанию использует хранилище tmpfs либо для скорости, либо для уменьшения износа ssd, но я не совсем знаю. Список параметров командной строки для Chrome приведен здесь .
как сказать chrome не использовать / run / shm или как сделать / run / shm не смонтированным как tmpfs?
1905
zb'
У меня проблема с 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)
Если Chrome все еще работает, то он фактически использует эти файлы для общей памяти (shm), и удаление их приведет к поломке Chrome.
pjc50 11 лет назад
0
@ pjc50 что файлы удаляются хромом, а не мной.
zb' 11 лет назад
0
Да, но дело в том, что это часть использования памяти Chrome. (Сколько оперативной памяти у вас есть?)
pjc50 11 лет назад
0
4G памяти, проблема в том, что tmpfs хуже чем кеш как я вижу
zb' 11 лет назад
0
Не монтируйте `/ run / shm`, так как tmpfs может сломать вашу систему, и это не изменит производительность Chrome. Эти файлы нужны Chrome, и изменение файловой системы, в которой они хранятся, не изменит этого.
Gilles 11 лет назад
2
это так, я просто смонтировал / запустил / shm с увеличенной привязкой и производительностью, просто хочу знать правильный путь. Chrome может хранить такие файлы на диске, а не в оперативной памяти, пожалуйста, я просто не люблю тратить 500 + Мб на ускорение, потому что я думаю, что это глупо
zb' 11 лет назад
0
@ Жиль, я жду контрольную ссылку о сломанной системе, если я не смонтирую / var / shm как tmpfs
zb' 11 лет назад
0
1 ответ на вопрос
2
umeboshi
IDK почему, но tmpfs не эффективен и быстр в моей системе, он просто меняет местами :) Я уже размонтировал tmpfs отовсюду и чувствую себя намного лучше, чем раньше
zb' 11 лет назад
0
Кроме того, я не понимаю, почему старые добрые дисковые кэши хуже, чем TMPF
zb' 11 лет назад
0
Кроме того, это не дисковый кеш, просто попытался запустить `google-chrome --disk-cache-dir / tmp / aaa` и получил` chrome 17743 user 184u REG 8,17 1040420 302691 /run/shm/.com.google .Chrome.5rwhEN (удалено) `
zb' 11 лет назад
0
Другой вариант, который может сработать, - это на самом деле ограничить размер монтирования tmpfs, чтобы он не вызывал перестановку в вашей системе. Параметр mount имеет размер size (в байтах или процентах), что лучше объясняется в `man 8 mount '. Это может ограничить количество сайтов, которые вы можете посетить в одном экземпляре Chrome, но это поможет улучшить состояние вашей памяти. Помимо этого, единственный другой разумный и простой способ справиться с этим - запустить chrome в chroot с диском / path / to / chroot / run / shm, находящимся на диске. Поскольку я вижу, что вы отметили тег debian, вы можете использовать пакет `schroot` для этого.
umeboshi 11 лет назад
0
которые вызывают глюки хрома, так как он очень быстро заполняет диск shm
zb' 11 лет назад
0
Так как я не нашел других программ, использующих пути shm, я просто рад, что ОС не может монтировать его как tmpfs
zb' 11 лет назад
0
Я полагаю, что о tmpfs не может быть и речи, о чем я и подозревал. Я рекомендовал это сначала, так как часто лучше начать с простых решений, прежде чем переходить к более сложным. Schroot - прекрасный инструмент, которым я пользуюсь все время по разным причинам. Вот достойная страница, которая поможет вам начать. [http://www.debian-administration.org/articles/566] Поскольку initscripts не будет работать в chroot, нет никакого шанса для другого монтирования / run / shm tmpfs быть наложенным на chroot. Без взлома Chrome, я думаю, это может быть самым простым решением, даже если оно тяжелое.
umeboshi 11 лет назад
0
Вы также можете отредактировать /etc/rcS.d/S01mountkernfs.sh и закомментировать строку, соответствующую `mount_run" $ MNTMODE "`.
umeboshi 11 лет назад
0
Я уже сделал все это (> 10 лет опыта администрирования), вопрос действительно в том, чтобы заставить chrome прекратить это делать, и мне действительно интересно, почему все любят tmpfs, так как он имеет меньшую гибкость, чем дисковые кеши ОС
zb' 11 лет назад
0
позвольте нам [продолжить это обсуждение в чате] (http://chat.stackexchange.com/rooms/7130/discussion-between-umeboshi-and-eicto)
umeboshi 11 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Есть ли в Chrome что-то похожее на ключевые слова для поиска в Opera?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux