fun 15.08.2009 00:16
Я рекомендую — Firefox профиль в RAM
Иногда полезно некоторые части системы, к которым идет частое обращение вынести в оперативную память, причины очевидны:-меньше дергаем хард;
-RAM работает быстрее => и доступ к данным будет быстрее.
Далее привожу основные выжимки из этой ветки форума.
Приступим.
1) Идем в about:config и изменяем ключ
browser.cache.disk.enable на true.
Далее создаем/изменяем интовый ключ browser.cache.disk.capacity
в котором указываем количество дискового пространства отведенного под кеш в киллобайтах (у меня 2Gb RAM и установленно "131072" <128 Mb>)
2) теперь создаем в ~/.mozilla/firefox папку profile, к которой быдет находиться наш профиль при выключенном питании компа.
1 |
|
3) Копируем содержимое папки ~/.mozilla/firefox/xxxxxxxx.default (ogqw0nmc.default в моем случае) в profile.
1 |
|
4) Создаем скрипт ~/.ff-ram.sh
и даем права на исколнение
1 |
|
5) идем в /etc/fstab и создаем новую точку монтирования
1 |
none /home/USERNAME/.mozilla/firefox/ogqw0nmc.default tmpfs size=200M,noauto,user,exec,uid=1000,gid=1000 0 0
|
В нее-то и будет записывать профиль вышесозданный скрипт.
Примечание: значение size= должно быть больше значения browser.cache.disk.capacity в настройках лисы.
6) Закрываем браузер и удаляем все из папки
1 |
|
7) Запускаем скрипт
1 |
|
8) Даем задание хрону выполнять скрипт каждые 5 минут (можете поменять значение на любое другое) добавив следующую строчку в crontab:
1 |
|
9) Ну и наконец добавляем скрипт в автозагрузку. Для KDE: System Settings -> Advanced -> Autostart -> Add Script...
Все. Спасибо за внимание.
KDE 4.3 у меня не русифицированы кеды, так что это примерно меню "Автозагрузка" во второй вкладке "Системных настроек"
Я уже что да как в третьих кедах, но думаю скрипт можно закинуть в ~/.kde/Autostart, либо прописать его исполнение в /etc/rc.local, проявите фантазию.
Это я знаю, просто было интересно действительно ли я не смог найти автозагрузку в Центре управления или нет.
Это мне известно, но такой метод кажется не очень удобным для простых смертных.
Внешне все выглядит комфортнее, но peacekeeper показал всего лишь ~10% прирост.
Скорее погрешность - это не повлияет на рейтинг, но вот на скорость загрузки элементов из кеша/в кеш - да. Я заметил что шуршать винтом ноут перестал.
Единственный минус - смерть изменений в профиле при нештатном завершении работы.
Единственный минус - смерть изменений в профиле при нештатном завершении работы.
почему смерть? Приглядитесь к скриптику, он сбрасывает все изменения на диск по крону, можно хоть раз в минуту сохранять.
Тогда непонятно в чем преимущество - все равно шуршим винтом. Меньше латентность у ФФ? Но кеш ФС тоже ее снижает.
Профит в том что винтом мы "шуршим" раз в 5 минут сбрасывая лишь изменения, можете добавить -v к параметрам "rsync"-а и вручную несколько раз позапускать скрипт, не так много там дампится.
Давайте представим такую ситуацию: мигнул свет, и в это время у вас производилась синхронизация бэкапов... В итоге - минус текущий профиль, поскольку комп вырубился, и бэкапа тоже нет.
Вы всё ещё не юзаете UPS? :(
Я без него жизнь представить не могу, стрёмно сидеть, зная что один перебой электричества может убить твои данные, а простой скачок напряжения — сжечь комп к чёртовой матери.
Я без него жизнь представить не могу, стрёмно сидеть, зная что один перебой электричества может убить твои данные, а простой скачок напряжения — сжечь комп к чёртовой матери.
У меня ноутбук, и то я UPS пользую.
И даже в этом случае я в память не буду загружать
И даже в этом случае я в память не буду загружать
Кстати да, ведь UPS это не только аккумулятор, дающий тебе возможность спокойно сохраниться и выключиться, но и сетевой фильтр, оберегающий от скачков напряжения.
Возможно с "упсом" и нонсенс, а вот стабилизатор, как нельзя к стати. Буквально на днях видел, "потекший" ноут от скачка напряжения в сети.
Ух, ну тогда не знаю даже… Ты действительно настолько параноидален, что не веришь в сочетание батареи ноута и UPS'а? :) При такой защите тебе никакие мигания света не страшны ;)
Это мне на ноутбуке не страшны, а многие, готов поспорить работают не на ноутбуках и без UPS.
Неужели потеря изменений в профиле за t < 5min для вас столь критична?
Ну как я уже говорил, пока хром не портируют на 64бита, остаюсь на лисе, да и после портирования еще подумаю, стоит ли.
Логичным продолжением предложенного шага было бы внесение соответствующих изменений в init-скрипты. Расписать, чтобы бэкапиолсь при выключении/перезагрузке системы. А то ведь можно добавить закладку и выключиться до того, как наступит расписанное по крону копирование.
Лично я просто швырнул предложенный скрипт в init.d, только вместо $HOME жестко задал пути. "update-rc.d ff-ram.sh defaults" довершил моё благородное начинание.
Лично я просто швырнул предложенный скрипт в init.d, только вместо $HOME жестко задал пути. "update-rc.d ff-ram.sh defaults" довершил моё благородное начинание.
И о какой версии идёт речь?