Видео ролики бесплатно онлайн

Смотреть 18 лет видео

Официальный сайт morning-news 24/7/365

Смотреть welinux.ru

  • Вопросы и ответы
  • Talks!
  • Лента
  • Регистрация Войти
    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
    mkdir -p ~/.mozilla/firefox/profile



    3) Копируем содержимое папки ~/.mozilla/firefox/xxxxxxxx.default (ogqw0nmc.default в моем случае) в profile.

    1
    cp -R .mozilla/firefox/ogqw0nmc.default/* .mozilla/firefox/profile



    4) Создаем скрипт ~/.ff-ram.sh

     1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    #!/bin/bash



    # Изменяем на правильное значение

    # PROFILE="ogqw0nmc.default" в моем случае.

    PROFILE="xxxxxxxx.default"



    cd "${HOME}/.mozilla/firefox"



    if test -z "$(mount | grep -F "${HOME}/.mozilla/firefox/${PROFILE}" )"

    then

    mount "${HOME}/.mozilla/firefox/${PROFILE}"

    fi



    if test -f "${PROFILE}/.unpacked"

    then

    rsync -a --delete --exclude .unpacked ./"$PROFILE"/ ./profile/

    else

    rsync -a ./profile/ ./"$PROFILE"/

    touch "${PROFILE}/.unpacked"

    fi



    exit



    и даем права на исколнение

    1
    chmod u+x ~/.ff-ram.sh



    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
    .mozilla/firefox/ogqw0nmc.default/

    предварительно скопировав в ../profile и еще куда-нибудь на всякий случай.



    7) Запускаем скрипт

    1
    sh ~/.ff-ram.sh





    8) Даем задание хрону выполнять скрипт каждые 5 минут (можете поменять значение на любое другое) добавив следующую строчку в crontab:

    1
    */5 * * * *  /home/fun/.ff-ram.sh





    9) Ну и наконец добавляем скрипт в автозагрузку. Для KDE: System Settings -> Advanced -> Autostart -> Add Script...



    Все. Спасибо за внимание.


    Тэги: Firefox ram
    + 5 -
    Похожие Поделиться

    DrThompson 15.08.2009 00:34 #
    + 0 -
    А по-русски это где System Settings -> Advanced -> Autostart -> Add Script...
    И о какой версии идёт речь?
    fun 15.08.2009 00:42 #
    + 0 -
    KDE 4.3 у меня не русифицированы кеды, так что это примерно меню "Автозагрузка" во второй вкладке "Системных настроек"
    DrThompson 15.08.2009 00:43 #
    + 0 -
    У меня третья ветка
    fun 15.08.2009 01:01 #
    + 0 -
    Я уже что да как в третьих кедах, но думаю скрипт можно закинуть в ~/.kde/Autostart, либо прописать его исполнение в /etc/rc.local, проявите фантазию.
    DrThompson 15.08.2009 01:03 #
    + 0 -
    Это я знаю, просто было интересно действительно ли я не смог найти автозагрузку в Центре управления или нет.
    Username 15.08.2009 12:19 #
    + 0 -
    гхм. в любых кедах это папка Autostart в .kde и все.
    DrThompson 25.08.2009 14:37 #
    + 0 -
    Это мне известно, но такой метод кажется не очень удобным для простых смертных.
    Donat 15.08.2009 10:10 #
    + 0 -
    На скорость работы сильно повлияло?
    fun 15.08.2009 12:48 #
    + 0 -
    Внешне все выглядит комфортнее, но peacekeeper показал всего лишь ~10% прирост.
    stasikos 15.08.2009 13:24 #
    + 0 -
    Скорее погрешность - это не повлияет на рейтинг, но вот на скорость загрузки элементов из кеша/в кеш - да. Я заметил что шуршать винтом ноут перестал.

    Единственный минус - смерть изменений в профиле при нештатном завершении работы.
    fun 15.08.2009 13:28 #
    + 0 -
    почему смерть? Приглядитесь к скриптику, он сбрасывает все изменения на диск по крону, можно хоть раз в минуту сохранять.
    stasikos 15.08.2009 14:29 #
    + 0 -
    Тогда непонятно в чем преимущество - все равно шуршим винтом. Меньше латентность у ФФ? Но кеш ФС тоже ее снижает.
    fun 15.08.2009 14:41 #
    + 0 -
    Профит в том что винтом мы "шуршим" раз в 5 минут сбрасывая лишь изменения, можете добавить -v к параметрам "rsync"-а и вручную несколько раз позапускать скрипт, не так много там дампится.
    librarian 15.08.2009 10:58 #
    + 1 -
    Давайте представим такую ситуацию: мигнул свет, и в это время у вас производилась синхронизация бэкапов... В итоге - минус текущий профиль, поскольку комп вырубился, и бэкапа тоже нет.
    exelens 15.08.2009 11:05 #
    + -1 -
    такое порой бывает =(
    Minoru 15.08.2009 11:33 #
    + 0 -
    Вы всё ещё не юзаете UPS? :(
    Я без него жизнь представить не могу, стрёмно сидеть, зная что один перебой электричества может убить твои данные, а простой скачок напряжения — сжечь комп к чёртовой матери.
    librarian 15.08.2009 16:44 #
    + 0 -
    У меня ноутбук, и то я UPS пользую.
    И даже в этом случае я в память не буду загружать
    Username 15.08.2009 17:37 #
    + 0 -
    простите, но упса и ноут - это нонсенс
    librarian 15.08.2009 18:24 #
    + 0 -
    Ну на работе у нас стоит UPS, и на работе я с ноутом сижу.
    Craftuser 15.08.2009 18:42 #
    + 0 -
    Почему же нонсенс, блок питания дольше проживет.
    Minoru 15.08.2009 21:48 #
    + 0 -
    Кстати да, ведь UPS это не только аккумулятор, дающий тебе возможность спокойно сохраниться и выключиться, но и сетевой фильтр, оберегающий от скачков напряжения.
    osnavigator 17.08.2009 09:28 #
    + 0 -
    Возможно с "упсом" и нонсенс, а вот стабилизатор, как нельзя к стати. Буквально на днях видел, "потекший" ноут от скачка напряжения в сети.
    Minoru 15.08.2009 21:47 #
    + 0 -
    Ух, ну тогда не знаю даже… Ты действительно настолько параноидален, что не веришь в сочетание батареи ноута и UPS'а? :) При такой защите тебе никакие мигания света не страшны ;)
    librarian 16.08.2009 12:29 #
    + 0 -
    Это мне на ноутбуке не страшны, а многие, готов поспорить работают не на ноутбуках и без UPS.
    exelens 16.08.2009 12:39 #
    + -1 -
    Например я.
    fun 16.08.2009 02:57 #
    + 0 -
    Неужели потеря изменений в профиле за t < 5min для вас столь критична?
    librarian 16.08.2009 12:30 #
    + 0 -
    Не критична, но раздражает.
    Username 15.08.2009 12:20 #
    + 0 -
    старая версия пятиминутной давности осталась
    Username 15.08.2009 12:20 #
    + 0 -
    мне помогло очень незначительно, пересел на хром в итоге
    fun 15.08.2009 12:50 #
    + 0 -
    Ну как я уже говорил, пока хром не портируют на 64бита, остаюсь на лисе, да и после портирования еще подумаю, стоит ли.
    ASGAlex 06.09.2010 01:21 #
    + 0 -
    Логичным продолжением предложенного шага было бы внесение соответствующих изменений в init-скрипты. Расписать, чтобы бэкапиолсь при выключении/перезагрузке системы. А то ведь можно добавить закладку и выключиться до того, как наступит расписанное по крону копирование.

    Лично я просто швырнул предложенный скрипт в init.d, только вместо $HOME жестко задал пути. "update-rc.d ff-ram.sh defaults" довершил моё благородное начинание.

    В хорошем качестве hd видео

    Онлайн видео бесплатно


    Смотреть русское с разговорами видео

    Online video HD

    Видео скачать на телефон

    Русские фильмы бесплатно

    Full HD video online

    Смотреть видео онлайн

    Смотреть HD видео бесплатно

    School смотреть онлайн