powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
4 сообщений из 29, страница 2 из 2
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
    #39983945
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Бросьте страдать фигней, СХД не отдает физическое устройство, которое стоит у нее в железке, отдается виртуальное устройство. поэтому, если у вас в СХД стоят SSD, то команды TRIM им выдает сама СХД, если в ней заложена поддержка SSD, а виртуальное устройство ваши команды игнорирует...
А как в СХД будет работать thin/over-provisioning, если вы не собираетесь СХД сообщать информацию о том, какие блоки больше не используете?

https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/thin-provisioning
...
Рейтинг: 0 / 0
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
    #39984055
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
команду TRIM выполняет контроллер диска, а не драйвер и тем более не ос компа, и в команде TRIM не указывается какие блоки используются, а какие нет... Передача команды TRIM виртуальному устройству СХД физическому контроллеру диска зависит от самой СХД, а там алгоритм передачи определяет производитель СХД...
вспомним старые времена, а именно когда появились ссд, были живы XP и VISTA, в которых ссд умирали месяцев за 6, так вот и в них я ставил только Samsung из-за одной фигни, в утилитах от него можно было принудительно дать TRIM, что периодически делалось и жили они долго и счастливо...
И не надо путать СХД с системами подключаемыми по E-sata...
...
Рейтинг: 0 / 0
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
    #39984060
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov

команду TRIM выполняет контроллер диска, а не драйвер и тем более не ос компа, и в команде TRIM не указывается какие блоки используются, а какие нет... Передача команды TRIM виртуальному устройству СХД физическому контроллеру диска зависит от самой СХД, а там алгоритм передачи определяет производитель СХД...
вспомним старые времена, а именно когда появились ссд, были живы XP и VISTA, в которых ссд умирали месяцев за 6, так вот и в них я ставил только Samsung из-за одной фигни, в утилитах от него можно было принудительно дать TRIM, что периодически делалось и жили они долго и счастливо...
И не надо путать СХД с системами подключаемыми по E-sata...


Очень познавательная история, однако на поставленный вопрос о том каким образом без оповещения СХД о неиспользуемых блоках реализовать over provisioning она не отвечает. Вот еще вопросы к размышлению:
- если я делаю block-level backup, мне нужна информация о неиспользуемых блоках или нет? а если у меня block-level репликация?
- если "TRIM выполняет контроллер диска", то почему discard в linux - это опция монтирования файловой системы? На диске же мы можем сделать несколько файловых систем.

BadRobot
Добрый день,

есть сервер оракловый на Oracle Linux 6(клон RHEL6). Есть разделы, примонтированные по FC с СХД с SSD разделом.

Требуется ли настраивать запуск trim или опции discard для таких разделов?
Везде пишут, что рекомендуется, если Linux на SSD, но в основном там SSD подключена напрямую к серверу, а не раздел с СХД


Для 8-ки ваш вопрос полностью раскрыт здесь: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/discarding-unused-blocks_managing-file-systems
...
Рейтинг: 0 / 0
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
    #39984103
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Андрей Панфилов,
команду TRIM выполняет контроллер диска, а не драйвер и тем более не ос компа, и в команде TRIM не указывается какие блоки используются, а какие нет... Передача команды TRIM виртуальному устройству СХД физическому контроллеру диска зависит от самой СХД, а там алгоритм передачи определяет производитель СХД...
вспомним старые времена, а именно когда появились ссд, были живы XP и VISTA, в которых ссд умирали месяцев за 6, так вот и в них я ставил только Samsung из-за одной фигни, в утилитах от него можно было принудительно дать TRIM, что периодически делалось и жили они долго и счастливо...
И не надо путать СХД с системами подключаемыми по E-sata...

А в чём разница? там стоят другие ССД?

Под "командой trim" что вы имели ввиду? Консольную команду?
К вашему сведению TRIM это не команда, это операция. В случае СХД передача TRIM идет через SCSI команду UNMAP, в случае sata через DATA SET MANAGEMENT.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]