Фпагментация дисков SAS и SCSI (+)

Конфигурирование, планирование RAID систем, возможности, технологии, теория. Qlogic, LSI Logic, Adaptec ...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Фпагментация дисков SAS и SCSI (+)

Сообщение Вадим С. » 05 июн 2008, 13:03

Хотя где-то слышал мысли, что фрагментация на дисках несущественна, но все же она ведь существует? И как с ней бороться? Если у специалиста есть время и желание, не мог бы кто-нибудь, кто владеет вопросом, отписать сюда пару строк? Так сказать, провести краткий ликбез? :)

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 июн 2008, 13:44

На дисках - да, на массивах - нет.
Суть дефрагментации в том, чтобы все файлы лежали "одним куском", что сведет к минимуму дерганье головой при их прочтении. Обратите внимание - для того, чтобы дефрагментация дала эффект - надо точно знать расположение частей файлов на дисках.
На RAID-массивах ОС даже в принципе не может знать, как на самом деле блоки и файлы располагаются на винтах, потому эффект от дефрагментации - крайне сомнителен.
Это если вкратце.

Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Сообщение Вадим С. » 05 июн 2008, 13:45

А контроллер сам решает каким-то образом эту проблему?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 05 июн 2008, 13:54

Никак не решает, да и нет в этом необходимости. Контроллер получает от ОС блоки и отдает блоки же, что в них - он не имеет ни малейшего понятия.
Его забота - сохранение содержимого этих блоков любой ценой (вплоть до восстановления содержимого недостающих по имеющимся данным+parity) - но это и все.

Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Сообщение Вадим С. » 05 июн 2008, 14:03

Просто как я понимаю - при активном пользовании баз данных фрагментация будет....тем более что если запись идет мелкими блоками и часто, она будет очень сильной. Неужели нет методов для борьбы с ней?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 05 июн 2008, 14:04

Методы есть. Смысла нет.

Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Сообщение Вадим С. » 05 июн 2008, 15:53

Так вот я и спрашиваю про смысл. Означает ли это, если не углубляться, то, что производительность дисковой не меняется даже при фрагментации?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 05 июн 2008, 16:00

Она конечно меняется, но весьма незначительно. Особенно если речь о БД.

Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Сообщение Вадим С. » 05 июн 2008, 16:24

Понял, спасибо. А это актуально только для SAS и SCSI? Если САТА к примеру на массиве?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 05 июн 2008, 16:28

Понимаете, логика работы рэйд контроллера - довольно темная штука. В ней присутствуют не только операции чтения с дисков, но и разновсяческие кэширования и т.п. В итоге - скорость зависит больше от погоды на марсе, чем от теории. Может быть вы и выиграете какие-то проценты скорости, но едва ли заметите это глазом.
Просто не надо доводить до крайностей - например класть интенсивно растущую БД на один том с файлопомойкой...

Вадим С.
Advanced member
Сообщения: 232
Зарегистрирован: 11 май 2006, 09:56
Откуда: Москва

Сообщение Вадим С. » 05 июн 2008, 16:37

Спасибо за инфу!

Ответить

Вернуться в «Массивы - RAID технологии.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 43 гостя