The OpenNET Project / Index page

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

Оптимизация использования SSD-накопителя во FreeBSD 9.0
Ниже собраны рекомендации по оптимизации работы SSD-накопителя во FreeBSD 9.0,
которые удалось найти в Сети.

Процесс установки и оптимизации под 4k блоки со сдвигом кратный 8, описывать не
буду так как FreeBSD 9.0 cам все это делает (если установка выполнялась в
автоматическом режиме).

После установки необходимо включить поддержку TRIM, для этого следует выполнить
(диск должен быть отмонтирован  - загрузись с LiveCD):

   tunefs -t enable /dev/adaxxx

Отключение журналирования (может быть чревато более длительным временем
проверки целостности ФС, если некорректно завершить работу, нажать reset, или
если свет отключат  - пользуйтесь бесперебойником):

   tunefs -J disable /dev/adaxxx
   tunefs -n disable /dev/adaxxx
   tunefs -j disable /dev/adaxxx

Посмотреть состояние флагов раздела можно командой:

   tunefs -p /dev/adaxxx

Отключение лишних обновлений метаданных (noatime) и использование tmpfs для
временных разделов и логов в /etc/fstab:

   /dev/adaxxx        /        ufs    rw,noatime    1    1
   tmpfs            /tmp        tmpfs    rw        0    0
   tmpfs            /var/run    tmpfs    rw        0    0
   tmpfs            /var/spool    tmpfs    rw        0    0
   tmpfs            /var/log    tmpfs    rw        0    0

Перед добавлением убедитесь, что /var/spool, /var/log и /var/run  не содержит
того, что может потребоваться между перезагрузками.

Вариант настройки через /etc/rc.conf:

   tmpmfs="YES"
   tmpsize="20m"
   tmpmfs_flags="-S"
   varmfs="YES"
   varsize="32m"
   varmfs_flags="-S"
   populate_var="YES"

Размер  виртуальной файловой системы (tmpfs) писать в соответствии с свободным
ОЗУ (в нашем примере, 20 мегабайт для /tmp и 32 мегабайт для /var). Настройки
нужно сделать или в /etc/fstab или в /etc/rc.conf.
 
29.08.2012 , Автор: ixes
Ключи: ssd, disk, flash, freebsd, optimization, tunefs / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Файловые системы

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, unscrubber, 17:12, 31/08/2012 [ответить] [смотреть все]
  • –1 +/
    из личного опыта: самая важная оптимизация в использовании ssd - это ro (read-only) монтирование в fstab, а при воникновении необходимости внесения изменений - mount -w / ...после изменений mount -r /
    Если надо чтобы писались данные кудато еще - подмонтируйте по сети нужные папки или с классического HDD.
    6 лет freebsd на disk-on-chip flash-ata - полет нормальный.
    ну а tmpfs varmfs в rc.conf это само собой... единственное bind демона надо рестартовать чтобы он воссоздал нужные ему каталоги в /var/db после того как рамдиски созданы будут (я в /usr/loca/etc/rc.d скриптик положил)
     
     
  • 2.61, Фкуку, 09:31, 07/09/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    >> это ro (read-only) монтирование...

    Особливо на выделенном SQL сервере?

     
  • 1.2, Жорж, 18:42, 31/08/2012 [ответить] [смотреть все]
  • –1 +/
    Я вот думаю - есть ли смысл в этих SSD? Раз с ними такой геморрой надо плясать в обмен на скорость чтения (рекомендуется писать на них как можно меньше) - сильно ли оно выигрывает по сравнению с hdd?
    На роутерах и тп, где не нужен винт - используем флешки в кач-ве носителя с ОС, на файловых серверах, базах данных и прочем где нужные винты - используем HDD, потому как надо писать\читать активно.
    А какая ниша у SSD?
     
     
  • 2.4, миша, 21:46, 31/08/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Да нет с ними никакого гемороя кроме придуманого, главное ТРИМ включить и нормал... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, nagual, 11:19, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Главное ценного на них ничего не хранить ... весь текст скрыт [показать]
     
     
  • 4.70, Максим, 00:52, 22/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Вы правда не видели накрывшихся обычных дисков Завидую Резервные копии в любом... весь текст скрыт [показать]
     
  • 4.71, Ivan, 14:35, 10/10/2012 [^] [ответить] [смотреть все]  
  • +/
    Ну, как сказать http www thg ru storage chto_nadezhnee_ssd_ili_hdd print html... весь текст скрыт [показать]
     
  • 2.8, Anonplus, 15:51, 01/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да а чего тут думать, посмотрите в интернетах тесты, разница с хдд ощутимая На ... весь текст скрыт [показать] [показать ветку]
     
  • 2.60, Анонище, 21:01, 06/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Главное не юзать MLC SSD в продакшене И тогда можно будет активно читать писать... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.66, sdaf, 15:38, 11/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Они и те и другие дохнут.
     
  • 1.3, Аноним12, 18:50, 31/08/2012 [ответить] [смотреть все]  
  • +1 +/
    tmpfs            /var/log
    Если это сделать, какой смысл в логах тогда?
     
     
  • 2.23, kurokaze, 07:31, 03/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Человек просто не осилил написать скрипт который бы при старте системы копировал... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.32, nagual, 11:18, 04/09/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    И потом в таких логах нет нихера ... весь текст скрыт [показать]
     
  • 3.51, Аноним12, 15:10, 05/09/2012 [^] [ответить] [смотреть все]  
  • +/
    ЛОги на то и нужны что бы они были, когда шатдаун происходит внезапно
     
  • 1.5, deadless, 23:11, 31/08/2012 [ответить] [смотреть все]  
  • +/
    а если использовать zfs?
     
     
  • 2.7, iZEN, 12:59, 01/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Для ZFS TRIM не важна, так как в ZFS можно сделать настройку размера базового бл... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, pavlinux, 04:31, 02/09/2012 [^] [ответить] [смотреть все]  
  • +/
    У SSD нет секторов, головок и даже цилиндров ... весь текст скрыт [показать]
     
     
  • 4.16, terr0rist, 17:51, 02/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Да вообще их и у винтов нет Уже лет дцать как LBA К слову, геометрически секто... весь текст скрыт [показать]
     
     
  • 5.18, pavlinux, 18:36, 02/09/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    Блок был одним из немногих деятелей искусства Петрограда, кто не просто принял ... весь текст скрыт [показать]
     
  • 3.12, ананим, 13:00, 02/09/2012 [^] [ответить] [смотреть все]  
  • +/
    брехня же http ru wikipedia org wiki TRIM а правда в том, что см там же и ... весь текст скрыт [показать]
     
     
  • 4.15, terr0rist, 17:47, 02/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Таки в чём iZEN не прав В том, что блок SSD сектором обозвал Если SSD-блок ... весь текст скрыт [показать]
     
     
  • 5.20, ананим, 21:08, 02/09/2012 [^] [ответить] [смотреть все]  
  • –1 +/
    для дЭбилов даю ещё раз ссылку http www opennet ru openforum vsluhforumID3 862... весь текст скрыт [показать]
     
     
  • 6.62, terr0rist, 01:41, 08/09/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    сам-то читал по этой ссылке Цитата TRIM 8212 команда интерфейса ATA, позвол... весь текст скрыт [показать]
     
     
  • 7.65, абыр, 11:11, 10/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Печальный вывод состоит в том что вы читать не умеете.
    Попробуйте еще раз.
     
  • 5.27, iZEN, 16:32, 03/09/2012 [^] [ответить] [смотреть все]  
  • +/
    В SSD операции перезаписи происходят только с целым блоком 512k TRIM отмечает... весь текст скрыт [показать]
     
     
  • 6.28, ананим, 22:45, 03/09/2012 [^] [ответить] [смотреть все]  
  • +/
    TRIM ничего не отмечает TRIM - это команда, посылаемая кстати АТА САТА и этк ... весь текст скрыт [показать]
     
  • 6.63, terr0rist, 01:42, 08/09/2012 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален я об этом и сказал ... весь текст скрыт [показать]
     
  • 3.24, kurokaze, 07:36, 03/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Лол Ты даже не знаешь зачем нужен TRIM In computing, a TRIM command allows an o... весь текст скрыт [показать]
     
  • 3.43, nagual, 17:31, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Для ZFS TRIM не важна потому что учитывая стстистику отказов SSD ниодин здравомы... весь текст скрыт [показать]
     
  • 3.49, Andrew Kolchoogin, 01:55, 05/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Ты перепутамши По умолчанию размер блока файловой системы влияет на поведение т... весь текст скрыт [показать]
     
     
  • 4.50, nagual, 11:06, 05/09/2012 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален А есть примеры ... весь текст скрыт [показать]
     
  • 1.6, ALD, 12:54, 01/09/2012 [ответить] [смотреть все]  
  • +/
    Давно уже перешел на ZFS + SSD
     
  • 1.9, ixes, 00:01, 02/09/2012 [ответить] [смотреть все]  
  • +/
    Ну шо вы "маслом по маслу"?
    Или в fstab нужно вносить настройки, или в rc.conf, а то радиатор на проце поплавится, ага!
    ("челове-е-е-к", то есть это, модератор отредактируйте п-пажалуста)
     
  • 1.11, o, 11:34, 02/09/2012 [ответить] [смотреть все]  
  • +1 +/
    Ниша у них под всякие базы данных и свалки статики для нагруженых или относительно нагруженых проектов. Типа если ваш корпоративный сайтик с прайсом вдруг стал популярен, как сделать так чтобы ничего не переписывая, сделать чтобы он работал как раньше и не падал. Берете и переносите его на ссд и живете спокойно еще некоторое время.
     
     
  • 2.14, ананим, 15:29, 02/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    У ссд Ниша у них - ноуты Меньше вес, дольше батарейка Субд - это райды если ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, nagual, 12:30, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    SSD вполне годится под кеш горячего контента, главое чтоб он влез и небыло ротац... весь текст скрыт [показать]
     
     
  • 4.39, ананим, 14:40, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    под кэш и обычная память годится, а ссд в этом случае - полумеры.
     
     
  • 5.40, nagual, 16:58, 04/09/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Обычная память даже лучше, но когда нужно терабайт за разумные деньги ... весь текст скрыт [показать]
     
     
  • 6.46, ананим, 19:21, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    терабайт именно для кэша да ну нафиг пусть с этим тотже sga оракловый в ОЗУ ... весь текст скрыт [показать]
     
     
  • 7.47, nagual, 20:51, 04/09/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Горячий статический контент для nginx или по вашему видеотубы как должны работат... весь текст скрыт [показать]
     
     
  • 8.48, angra, 00:37, 05/09/2012 [^] [ответить] [смотреть все]  
  • +/
    Не мечите бисер, не поймут-c, провинция.
     
     
  • 9.54, ананим, 06:56, 06/09/2012 [^] [ответить] [смотреть все]  
  • +/
    всё с тобой ясно. :D
     
  • 8.53, ананим, 06:52, 06/09/2012 [^] [ответить] [смотреть все]  
  • +/
    про nginx разговора не было, был разговор про субд опять же - ну киньте мне ссы... весь текст скрыт [показать]
     
     
  • 9.55, nagual, 09:26, 06/09/2012 [^] [ответить] [смотреть все]  
  • +/
    http www lexa ru nginx-ru msg39257 html... весь текст скрыт [показать]
     
  • 2.25, kurokaze, 07:38, 03/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Зачем, если можно добавить памяти, данные то все равно в ней кешируются ... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, Аноним, 13:44, 02/09/2012 [ответить] [смотреть все]  
  • +/
    А я гонял недавно сравнение HDD с интерфейсом SATAIII и SSD - разницы почти не з... весь текст скрыт [показать]
     
     
  • 2.17, terr0rist, 18:07, 02/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В каких приложениях и на каких ФС Вообще говоря, утверждения о заметной разнице... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, ixes, 00:10, 03/09/2012 [ответить] [смотреть все]  
  • +/
    ССД предназначено для приложений работающих именно с большими данными (файлами): САПР, 3Д-разработчики, мультимедиа-конверторы, архиваторы. А вообще если вы хотите реальной скорости работы с винтом и неубиваемые ячейки памяти, копайте в сторону RAMfs и TMPfs, во где мясо. На i7-3770k 32gb (ram->ramfs) 18-гигабайтный BR-фильм конвертировался в DVD-формат вот-так: бзи-и-к (читать быстро!)
     
     
  • 2.26, kurokaze, 07:43, 03/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Проверял - смысла нет Кеширующий механизм в линуксе настолько хорош, что при сб... весь текст скрыт [показать] [показать ветку]
     
  • 2.30, Arti, 02:58, 04/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ты современный накопитель таким образом убить собираешся флаг в руки, барабан н... весь текст скрыт [показать] [показать ветку]
     
  • 2.31, evildim, 07:56, 04/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Вообще-то SSD рекомендуется использовать для приложений, которые требуют больших... весь текст скрыт [показать] [показать ветку]
     
  • 1.29, Arti, 02:19, 04/09/2012 [ответить] [смотреть все]  
  • +/
    какой-то бред ты ходь бы написал как геомовскую делету заюзать, а это хлам. SSD без трима, хотя на системный диск смонтирванный в RO поканает.
     
     
  • 2.35, nagual, 12:35, 04/09/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если рассматривать кеширование горячих данных под веб то 1 SSD диск заменит 16 S... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.36, Arti, 13:44, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    т е блин год назвад подруги впери оди 320 винт нна считал тоже год рабо тоже ... весь текст скрыт [показать]
     
     
  • 4.37, Arti, 13:53, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    считал считалка в ноуте для работы тоже год там 160 - так себе вин по объёму, ... весь текст скрыт [показать]
     
     
  • 5.38, Arti, 14:21, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    надаче както ноут с холодилника грохнули - думал ваще ралетится - но нет не раз... весь текст скрыт [показать]
     
     
  • 6.41, Arti, 17:03, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    здесь кста круче - всего-то надо ключ подсунуть.
     
     
  • 7.42, Arti, 17:04, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    http forums freebsd org showthread php t 28004... весь текст скрыт [показать]
     
     
  • 8.44, Arti, 18:11, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    получается как-то так protocol ATA ATAPI-8 SATA 2 x device model ... весь текст скрыт [показать]
     
     
  • 9.45, Arti, 18:27, 04/09/2012 [^] [ответить] [смотреть все]  
  • +/
    т.е статья сноводится до man tunefs
     
  • 1.69, Аноним, 03:08, 17/09/2012 [ответить] [смотреть все]  
  • +/
    Процесс установки и оптимизации под 4k блоки со сдвигом кратный 8, описывать не... весь текст скрыт [показать]
     
  • 1.72, Аноним, 03:19, 06/11/2012 [ответить] [смотреть все]  
  • +/
    Афтар лох пиши исчо
     
  • 1.73, nagual, 03:29, 06/11/2012 [ответить] [смотреть все]  
  • +/
    > со сдвигом кратный 8

    Это как ?

     
  • 1.74, Винер, 12:07, 19/08/2014 [ответить] [смотреть все]  
  • +/
    Данный метод применителен к freebsd 10?
     

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



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