|
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
|
|||
---|---|---|---|
#18+
Sergey Orlov Бросьте страдать фигней, СХД не отдает физическое устройство, которое стоит у нее в железке, отдается виртуальное устройство. поэтому, если у вас в СХД стоят SSD, то команды TRIM им выдает сама СХД, если в ней заложена поддержка SSD, а виртуальное устройство ваши команды игнорирует... https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/thin-provisioning ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2020, 19:37 |
|
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
|
|||
---|---|---|---|
#18+
Андрей Панфилов, команду TRIM выполняет контроллер диска, а не драйвер и тем более не ос компа, и в команде TRIM не указывается какие блоки используются, а какие нет... Передача команды TRIM виртуальному устройству СХД физическому контроллеру диска зависит от самой СХД, а там алгоритм передачи определяет производитель СХД... вспомним старые времена, а именно когда появились ссд, были живы XP и VISTA, в которых ссд умирали месяцев за 6, так вот и в них я ставил только Samsung из-за одной фигни, в утилитах от него можно было принудительно дать TRIM, что периодически делалось и жили они долго и счастливо... И не надо путать СХД с системами подключаемыми по E-sata... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2020, 11:58 |
|
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2020, 12:47 |
|
СХД на SSD + RHEL6 ext4 - требуется ли TRIM или DISCARD?
|
|||
---|---|---|---|
#18+
Sergey Orlov Андрей Панфилов, команду TRIM выполняет контроллер диска, а не драйвер и тем более не ос компа, и в команде TRIM не указывается какие блоки используются, а какие нет... Передача команды TRIM виртуальному устройству СХД физическому контроллеру диска зависит от самой СХД, а там алгоритм передачи определяет производитель СХД... вспомним старые времена, а именно когда появились ссд, были живы XP и VISTA, в которых ссд умирали месяцев за 6, так вот и в них я ставил только Samsung из-за одной фигни, в утилитах от него можно было принудительно дать TRIM, что периодически делалось и жили они долго и счастливо... И не надо путать СХД с системами подключаемыми по E-sata... А в чём разница? там стоят другие ССД? Под "командой trim" что вы имели ввиду? Консольную команду? К вашему сведению TRIM это не команда, это операция. В случае СХД передача TRIM идет через SCSI команду UNMAP, в случае sata через DATA SET MANAGEMENT. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2020, 17:16 |
|
|
start [/forum/topic.php?fid=25&gotonew=1&tid=1481005]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get first new msg: |
53ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 210ms |
0 / 0 |