Включать ли кэш под SSD?
Модераторы: Trinity admin`s, Free-lance moderator`s
Re: Включать ли кэш под SSD?
Провел аналогичные тесты, как у автора поста (с включенным кэшем и без него). Adaptec 6805 + Raid1 (Intel SSD S4610 Sata). Почему такая приличная разница получилась?
-
- Power member
- Сообщения: 35
- Зарегистрирован: 10 авг 2022, 16:54
Re: Включать ли кэш под SSD?
Добрый вечер!
Write Through - данные записываются непосредственно на дисковый массив. Т.е. как только данные получены, они сразу же записываются на диски и после этого контроллер подает сигнал управляющей ОС о завершении операции.
Write Back - данные записываются сначала в кэш, и только потом (либо по мере заполнения кэш-а, либо в моменты минимальной загрузки дисковой системы) из кэш-а на диски. При этом, сигнал о завершении операции записи передается управляющей ОС сразу же по получении данных кэш-ем контроллера.
Write Back работает быстрее, но при этом надо помнить, что в случае сбоя питания все данные, которые находились в этот момент в кэш-е, будут потеряны. Причем, управляющая ОС (а следовательно и приложение, записывавшее эти данные) ничего об этом "не узнают", так как они уже получили сообщение от контроллера об успешном завершении записи.
Если у вас RAID массив состоит из SSD, то необходимо ставить Write Through
Write Through - данные записываются непосредственно на дисковый массив. Т.е. как только данные получены, они сразу же записываются на диски и после этого контроллер подает сигнал управляющей ОС о завершении операции.
Write Back - данные записываются сначала в кэш, и только потом (либо по мере заполнения кэш-а, либо в моменты минимальной загрузки дисковой системы) из кэш-а на диски. При этом, сигнал о завершении операции записи передается управляющей ОС сразу же по получении данных кэш-ем контроллера.
Write Back работает быстрее, но при этом надо помнить, что в случае сбоя питания все данные, которые находились в этот момент в кэш-е, будут потеряны. Причем, управляющая ОС (а следовательно и приложение, записывавшее эти данные) ничего об этом "не узнают", так как они уже получили сообщение от контроллера об успешном завершении записи.
Если у вас RAID массив состоит из SSD, то необходимо ставить Write Through
Сервисный Инженер
e-mail: support@trinity.msk.ru
e-mail: support@trinity.msk.ru
-
- Power member
- Сообщения: 35
- Зарегистрирован: 10 авг 2022, 16:54
Re: Включать ли кэш под SSD?
В дополнение:
у вас на контроллере 1Gb кэш памяти, поскольку вы ставили на тесты объём 500Gb, вы просто тестировали Кэш контроллера, оттуда и высокая скорость.
у вас на контроллере 1Gb кэш памяти, поскольку вы ставили на тесты объём 500Gb, вы просто тестировали Кэш контроллера, оттуда и высокая скорость.
Сервисный Инженер
e-mail: support@trinity.msk.ru
e-mail: support@trinity.msk.ru
Re: Включать ли кэш под SSD?
Спасибо за ответ, но это я все понимаю.
Я возможно некорректно вопрос свой поставил. Вопрос был в том - почему у меня скорости заметно ниже чем у автора поста.
Я специально выбрал тесты с аналогичными параметрами.
Дело в SSD моих или контроллере? SSD очень похожи по ТТХ как у автора.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей