Почему единственный диск намного быстрее, чем 4 из них в RAID5?

Если Вы можете быть Изменены в последний раз прежде, чем генерировать содержание, и Вы генерируете свой завершающий тег от содержания, необходимо проверить Измененный в последний раз перед поколением содержания и прервать поколение, если это, соответствие для сохранения разъединяет обращение за помощью espically с графическими операциями, у меня есть Сценарий PHP, который берет о.8s, получают изображение, здесь я использую разъединять кэш генерирование изображения, занимающего приблизительно 1,6 с, если, который устарел, иначе, я возвращаюсь, это, однако, на if-modified-since дате больше чем или равно измененной дате, я не делаю даже retrive этого от моего разъединять кэш, и наконец я использую md5 контрольную сумму содержания как завершающий тег, я, завершающий тег, который я генерирую, соответствует заголовку запроса If-None-Match, я не потрудился отправлять данные, для сохранения разъединяют пропускную способность.

4
задан 9 June 2011 в 01:20
1 ответ

RAID5 известно плох для производительности записи. Причина этого состоит в том, что каждая запись к конкретному диску должна обновить блок четности, поэтому каждая запись требует чтений от любого диска в массиве + вычисление четности, которая затем переписывается к диску, где четность сохранена для того конкретного блока.

Это занимает много времени, по сравнению только с записью единственного блока.

Если Вы хотите быстрые записи, зеркальная конфигурация лучше, такова как RAID1 или RAID10.

5
ответ дан 3 December 2019 в 03:22

Теги

Похожие вопросы