The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Оптимизация работы на SSD-накопителе рабочей станции с Fedora Linux
Включаем для SSD-накопителя поддержку TRIM и отключаем обновление метаданных со
временем доступа к файлу. Добавляем в список флагов /etc/fstab опции discard и noatime:

    /dev/mapper/fedora-root /      ext4    noatime,discard  1 1
    /dev/mapper/fedora-home /home  ext4    noatime,discard  1 2


Организуем хранение содержимого временной директории в памяти, в /etc/fstab
включаем tmpfs для /tmp:

    none /tmp     tmpfs nodev,nosuid,mode=1777 0 0
  
По аналогии можно создать хранимый в памяти раздел и для логов. Содержимое
логов будет сбрасываться при перезагрузке, но для десктоп-систем потеря логов,
как правило, не критична.

    none /var/log tmpfs size=20m 0 0

Отключаем кэширование страниц Firefox на диске. В  about:config  меняем
содержимое переменной browser.cache.disk.enable на false и указываем приемлемый
размер кэша в ОЗУ через переменную      browser.cache.memory.capacity (65536
для 64 Мб).

 

Включаем режим обратного кэширования записи для SSD-диска (дополнительно
кэширование следует включить в BIOS ноутбука) и заменяем планировщик
ввода/вывода на вариант, оптимизированный для Flash-памяти.

Устанавливаем утилиту hdparm:
 
   sudo yum install hdparm

Создаём файл /etc/rc.local и прописываем в него:

    #!/bin/sh
    hdparm -W1 /dev/sda
    echo noop > /sys/block/sdb/queue/scheduler

где, /dev/sda - SSD-накопитель. 

   sudo chmod +x /etc/rc.local

Активируем сервис для запуска /etc/rc.local в systemd:

   systemctl enable rc-local.service
 
16.08.2013 , Источник: http://nuuage.com/?p=294...
Ключи: ssd, flash, tune, optimiztion, fedora, linux / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Файловые системы

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, vadiml, 11:25, 19/08/2013 [ответить] [смотреть все]
  • +/
    > но для десктоп-систем потеря логов, как правило, не критична.

    Тем, кому логи не нужны, не полезет подстраивать систему.

    А тот кто копается в настройках, но отключает логи -- идиот, которому нельзя давать права root-a.

     
     
  • 2.2, Аноним, 11:39, 19/08/2013 [^] [ответить] [смотреть все]
  • +/
    Не отключает, а обнуляет при каждой перезагрузке Это большая разница На ноутбу... весь текст скрыт [показать]
     
  • 1.3, Аноним, 12:51, 19/08/2013 [ответить] [смотреть все]  
  • +/
    только там browser.cache.memory.capacity
     
  • 1.4, umbr, 18:06, 19/08/2013 [ответить] [смотреть все]  
  • +1 +/
    а если все файлы писать в /dev/null система просто летает
     
  • 1.5, Аноним, 22:06, 19/08/2013 [ответить] [смотреть все]  
  • +/
    У меня write-caching вкючён по умолчанию Может не обязательно всем выполнять h... весь текст скрыт [показать]
     
  • 1.6, Аноним, 22:51, 19/08/2013 [ответить] [смотреть все]  
  • +/
    Если старый биос не позволяет включить режим AHCI, тогда TRIM и параметр discard... весь текст скрыт [показать]
     
     
  • 2.7, netc, 11:06, 20/08/2013 [^] [ответить] [смотреть все]  
  • +/
    trim and discard это одно и тоже

    да если нет ahci - то не желательно его и включать

    хотя возможно просто ни чего не будет происходить

     
  • 1.8, anonymousZ, 15:34, 20/08/2013 [ответить] [смотреть все]  
  • +/
    Неплохо бы для начала проверить /sys/block/sda/queue/rotational, и записать туда 0, если автоопределение не сработало. Да и noop едва ли подходящий планировщик для SSD, лучше deadline.
     
  • 1.9, Аноним, 20:39, 20/08/2013 [ответить] [смотреть все]  
  • +/
    Здесь пишут, что можно на SSD оставить CFQ https wiki archlinux org index php ... весь текст скрыт [показать]
     
  • 1.10, Нанобот, 17:36, 21/08/2013 [ответить] [смотреть все]  
  • +/
    >и заменяем планировщик ввода/вывода на вариант, оптимизированный для Flash-памяти.

    вообще-то noop - не "оптимизированный для Flash-памяти", а "наиболее подходящий для flash-памяти". его никто специально не оптимизировал для такого использования

    З.Ы. и 20метров для tmpfs - мало

     
  • 1.11, pavlinux, 00:12, 23/08/2013 [ответить] [смотреть все]  
  • +/
    Ну коль пошла такая пьянка...

    > dropped

    не, нахер, сам изучайте. :-P

     
  • 1.12, анонимм, 16:28, 30/08/2013 [ответить] [смотреть все]  
  • +/
    а из-за этого вашего системдэ нельзя больше писать elevator=noop в параметрах ядра, только костыльные скрипты теперь катят, в которых указаны разные девайсы?
     
     
  • 2.15, Аноним, 14:24, 18/11/2013 [^] [ответить] [смотреть все]  
  • +/
    Можно
     
  • 1.13, Славик, 17:35, 31/08/2013 [ответить] [смотреть все]  
  • +/
    discard в fstab не рекомендуется. Может замедлить работу с диском. Лучше делать fstrim в cron.daily или cron.weekly.
     
     
  • 2.14, ALex_hha, 22:36, 04/09/2013 [^] [ответить] [смотреть все]  
  • +/
    2 ТС
    советую ознакомиться

    http://blog.neutrino.es/2013/howto-properly-activate-trim-for-your-ssd-on-lin

    включать discard на рабочих станциях не рекомендуется

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList