Raid1 двойной скорость чтения или нет
Два диска RAID1 может, Теоретически, двойные объемные показатели чтения, а также (в теории) сокращают время поиска пополам как для чтения, так и для писаний. Однако, поскольку данные не являются полосатыми, прочтите производительность для * Single * чтение обычно не удваивается – поскольку диски должны искать между кусками, разделение чтения между дисками не помогает так много. Однако, если вы провели многопоточный тест, где он попытался прочитать два разных файла одновременно, он должен удвоить скорость передачи, поскольку каждый диск будет читать сразу же скорость.
Краткое содержание:
1. RAID1 с двумя дисками может потенциально двойной объемные показатели чтения и сокращать время поиска вдвое для чтения и записей.
2. Тем не менее, повышение производительности обычно не удваивается для отдельных чтений, поскольку диски должны искать между кусочками.
3. Многопоточные тесты с двумя разными файлами могут достичь двойных скоростей передачи, так как каждый диск может читать на полной скорости одновременно.
4. Чтение с обоих дисков одновременно может повысить производительность для нескольких процессов, доступа к разным данным.
5. RAID1 в основном используется для скорости, а для избыточности и защиты данных.
6. Контроллеры ATA RAID не могут поддерживать балансировку нагрузки для RAID1, ограничивая выгоду от производительности.
Вопросы и ответы:
1. Это нормально для одного диска в настройке RAID1, чтобы иметь значительно более низкую скорость чтения, чем другой?
Да, для одного диска в настройке RAID1 будет более низкая скорость чтения. Это может быть связано с различными факторами, включая различия в здоровье дисков, прошивки или аппаратных проблемах.
2. Что можно сделать, чтобы определить, вызывает ли настройка RAID1 проблему производительности?
Вы можете запустить тест, используя DD -команду для чтения с каждого диска индивидуально и сравнить скорости чтения. Если один диск неизменно намного быстрее, чем другой, это может указывать на проблему с этим конкретным диском.
3. Обеспечивает ли RAID1 повышение производительности для последовательных чтений?
Нет, RAID1 не обеспечивает значительного улучшения производительности для последовательных чтений. Поскольку на обоих дисках присутствуют те же данные, они все равно должны искать данные, уже прочитанные другим диском.
4. Может ли RAID1 повысить производительность для нескольких процессов, доступа к разным данным?
Да, RAID1 может повысить производительность для нескольких процессов, доступа к разным данным. С RAID1 эти два процесса могут читать с разных дисков, уменьшая количество поисков и улучшая производительность.
5. Возможно ли достичь двойной скорости чтения с RAID1?
Теоретически, RAID1 имеет потенциал для двойной объемной скорости чтения. Однако на практике производительность чтения для одного чтения обычно не удваивается из -за необходимости в поисках дисков между кусками данных.
6. RAID1 обеспечит проверку данных или обнаружение сбоев с балансировкой нагрузки?
RAID1 в основном обеспечивает избыточность и защиту данных от сбоев дисков. С балансировкой нагрузки массив может не иметь возможности обнаружить повреждение данных таким же образом, но целостность данных все еще может поддерживаться с помощью других механизмов, таких как контрольные суммы или коды по коррекции ошибок.
7. Есть ли какие -либо конфигурации, которые демонстрируют удвоение скорости чтения с RAID1?
Могут быть конфигурации, которые показывают улучшенную скорость чтения с RAID1, особенно в ситуациях, когда несколько процессов получают доступ к различным данным одновременно. Однако конкретные результаты могут варьироваться в зависимости от аппаратного и программного обеспечения.
8. Можно ли использовать RAID1 для файлового сервера для улучшения скорости чтения?
RAID1 в основном используется для скорости, а для избыточности и защиты данных. Если скорость является основной проблемой, конфигурации RAID 0 или RAID 5 были бы более подходящими.
9. Предлагает ли RAID1 баланс нагрузки чтения?
В то время как RAID1 способен к считыванию нагрузки, не все контроллеры ATA RAID поддерживают эту функцию. Следовательно, преимущество производительности балансировки нагрузки может быть недоступно во всех настройках RAID1.
10. Можно ли настроить производительность RAID1?
Производительность RAID1 оптимизирована для задержки, а не пропускной способности. По умолчанию код RAID1 в ядре выберет диск с ближайшей позицией головы к запросу. Невозможно настроить это поведение, не редактируя и перекомпинув код.
Raid1 двойной скорость чтения или нет
Два диска RAID1 может, Теоретически, двойные объемные показатели чтения, а также (в теории) сокращают время поиска пополам как для чтения, так и для писаний. Однако, поскольку данные не являются полосатыми, прочтите производительность для * Single * чтение обычно не удваивается – поскольку диски должны искать между кусками, разделение чтения между дисками не помогает так много. Однако, если вы провели многопоточный тест, где он попытался прочитать два разных файла одновременно, он должен удвоить скорость передачи, поскольку каждый диск будет читать сразу же скорость.
MD RAID1 Чтение только с одного диска
У меня есть два идентичных жестких дисков в программном обеспечении Linux Raid 1. Я наблюдал в основном нагрузку на чтение на этом устройстве RAID, с процессом, показывающим в основном Айоваит. IOTOP показывает около 75% использования дисков в целом. Если я теперь посмотрю на использование дисков физических дисков, один диск показывает около 1 м/с, на другой показан только 100 тыс./S. /proc/mdstat показывает, что массив в хорошем состоянии. В чем может быть проблема, которую не оба диска используются одинаково? Что касается комментария: я попробовал оба. Чтение с двумя темами и с одним. Это ничего не меняет.
спросил 18 мая 2014 года в 10:16
31 2 2 бронзовые значки
Это однопоточное чтение или у вас есть несколько потоков чтения ?
18 мая 2014 года в 18:01
Вы можете вывести MD из стека. Попробуйте использовать DD для чтения 100 МБ контента с каждого из двух дисков, в /dev /null . Если один в десять раз быстрее, чем другой, вы можете перестать беспокоиться о том, что MD вызывает проблему и сосредоточиться на оборудовании.
19 мая 2014 в 7:53
2 ответа 2
Для последовательных чтений нет пользы от числа с чтением с обоих дисков. Поскольку одни и те же данные на обоих дисках, каждый из них должен был бы искать любые данные, прочитанные другим диском. Но короткие ищут вперед не намного быстрее, чем читать все промежуточные данные.
Однако, если у вас есть несколько процессов, читающих различные данные из диска параллельно, вы должны увидеть значительное повышение производительности по сравнению с одним диском.
Два процесса, чтение с одного и того же диска, обычно вызывает дорогостоящий поиск каждый раз, когда они чередуются. С RAID1 эти два процесса могут читать с разных дисков, и количество поисков будет значительно уменьшено.
ответил 19 мая 2014 года в 7:53
30.3K 17 17 Золотые значки 75 75 Серебряные значки 124 124 Бронзовые значки
Если я прочитаю последовательно с одним потоком, все идет на один диск. Если я прочитаю в двух потоках из двух разных файлов, первый поток переходит к одному диску, а второй случайным образом перемещается от одного диска на другой, иногда уравновешивая, а иногда и оставляя второй диск рядом с тем, что обе потоки читают с первого диска.
Чтение источника ядра, этого следует ожидать. Он оптимизирован для задержки, а не пропускной способности. Для прядения дисков, read_balance () в RAID1.C в значительной степени всегда выбирает диск с ближайшей головкой по запросу. Если второй диск уходит от того места, где находится действие, трудно понять, как он может вернуться.
Если по крайней мере один базовый диск является SSD, вместо этого будет выбрано устройство с наименее ожидающими запросами, поэтому пропускная способность будет сбалансирована. Так что это одно решение, я думаю: используйте SSD.
Есть комментарий, указывающий, что этот код был написан в 2000 году. Там нет способа настроить его не только редактировать и перекомпилировать.
Raid1 двойной скорость чтения или нет?
Вы используете уставной браузер. Он может неправильно отображать эти или другие веб -сайты.
Вы должны обновить или использовать альтернативный браузер.
Tart666
Золотой член
18 мая 2002 г. 1 289 0 0
Я был в замешательстве некоторое время, в FAQ упоминается, что
RAID 1 также увеличивает производительность чтения, поскольку оба диска могут быть прочитаны одновременно
В то время как все критерии, которые я видел (например, здесь) говорят, что RAID1 замедляет производительность считывания примерно до 90% от одной скорости диска.
Есть ли правда в FAQ?
Майклд
Пожизненный
16 января 2001 г. 31 529 3 76
IIRC, RAID 1 показывает повышенные скорости чтения на больших файлах, а не маленькие.
Вы не запускаете Raid 1 для скорости, хотя. Это будет рейд 0 или рейд 5.
Пария
Элитный член
16 апреля 2000 7,357 20 81
Балансировка нагрузки чтения является функцией RAID 1, но очень немногие контроллеры ATA RAID поддерживают его, поэтому ответ – да, а нет. Да, RAID 1 способен почти удвоить скорость чтения, но, поскольку подавляющее большинство контроллеров RAID, которые люди используют, не поддерживают балансировку нагрузки, ответ также не является.
Матиас99
Алмазный член
7 октября 2003 г. 8 808 0 0
Два диска RAID1 может, Теоретически, двойные объемные показатели чтения, а также (в теории) сокращают время поиска пополам как для чтения, так и для писаний. Однако, поскольку данные не являются полосатыми, прочтите производительность для * Single * чтение обычно не удваивается – поскольку диски должны искать между кусками, разделение чтения между дисками не помогает так много. Однако, если вы провели многопоточный тест, где он попытался прочитать два разных файла одновременно, он должен удвоить скорость передачи, поскольку каждый диск будет читать сразу же скорость.
Tart666
Золотой член
18 мая 2002 г. 1 289 0 0
хорошо. Кто -нибудь видел любые конфигурации, которые продемонстрируют удвоение скорости чтения? Я хотел бы установить свой файловый сервер таким образом, если возможно.
Я предполагаю, что я потеряю проверку данных (или обнаружение сбоев) с балансировкой нагрузки, сможет ли массив каким -либо другим образом выяснить повреждение данных?
Матиас99
Алмазный член
7 октября 2003 г. 8 808 0 0
Первоначально отправлено: Tart666
хорошо. Кто -нибудь видел любые конфигурации, которые продемонстрируют удвоение скорости чтения? Я хотел бы установить свой файловый сервер таким образом, если возможно.
Для файлового сервера, который обслуживает несколько запросов одновременно, он должен работать заметно лучше, чем RAID0. Кажется, я не могу найти никаких критериев (даже синтетических), которые могли бы это поддерживать, хотя. :-/
РЕДАКТИРОВАТЬ: На самом деле, я нашел * что-то * в той скамейке, которую вы разместили ранее: Производительность веб-сервера (только для чтения, я предполагаю довольно случайные небольшие чтения)-RAID1 пинает задницу Raid0 здесь.
Что вы * должны * увидеть на любой скамейке только для чтения, так это то, что Количество I/OS в секунду удвоится, и общая пропускная способность считывается вдвое, но для каждого отдельного ввода -вывода вы не увидите ускорения чтения.
Я предполагаю, что я потеряю проверку данных (или обнаружение сбоев) с балансировкой нагрузки, сможет ли массив каким -либо другим образом выяснить повреждение данных?
Я * надеюсь *, что массив по -прежнему пытается обнаружить сбои, когда он может, – то есть, когда он обслуживает только один ввод -вывод, другой диск может прочитать один и тот же блок и сравнить их без какого -либо (или с очень маленьким) хитом производительности. Он также может провести сравнение во время написания (для обеспечения согласованности старых данных, по крайней мере). Тем не менее, некоторые контроллеры могут этого не сделать (особенно на уровне потребителей).
Читает ли рейд 1 с обоих дисков
Reddit и его партнеры используют файлы cookie и аналогичные технологии, чтобы обеспечить вам лучший опыт.
Принимая все файлы cookie, вы соглашаетесь с использованием нашего файла cookie для предоставления и обслуживания наших услуг и сайтов, улучшения качества Reddit, персонализировать контент и рекламу Reddit и измерить эффективность рекламы.
Отказываясь от несущественных файлов cookie, Reddit может по-прежнему использовать определенные файлы cookie для обеспечения надлежащей функциональности нашей платформы.
Для получения дополнительной информации, пожалуйста, посмотрите наше уведомление о файле cookie и нашу политику конфиденциальности .
Получите приложение Reddit
Сканируйте этот QR -код, чтобы загрузить приложение сейчас
Или проверьте это в магазинах приложений
Новости, обсуждение и поддержка сообщества для устройств Synology
Участники онлайн
по pslind69
Вопрос о скоростях чтения 1 RAID 1
Теперь я прочитал, что для Raid 1 – Как правило, очень мало повышения производительности от чтения, если у вас есть только две диски, установленные в Raid 1. Когда вы добавляете третий диск, скорость чтения, как правило, немного поднимается.
Кроме того.
Мне еще предстоит попытаться экспериментировать с ним на моем NAS, так как я еще не заказал диски, поэтому мне было интересно, знает ли кто -нибудь из вас, ребята, знает, действительно ли SHR DISK Setup (RAID1) прочитает с обоих дисков одновременно, и с какой скоростью увеличивается по сравнению с простой чтением с одного диска?
Raid 1 против одиночного диска
Я играл с программным зеркалом на коробке Windows 10 с двумя дисками SSD. Не было увеличения в читать Пропускная пропускная способность между одним диском и рейдом 1. У меня был впечатление, что рейд 1 должен был увеличить пропускную способность прочитать, потому что было два диска, заполняющие трубу, а не только один, но он не сильно изменился. Почему не был рейд 1 лучше?
58.7K 9 9 Золотые значки 119 119 Серебряные значки 157 157 Бронзовые значки
спросил 11 июня 2017 года в 15:38
Ziggystardust ZiggyStardust
97 2 2 Золотые значки 3 3 Серебряные значки 11 11 Бронзовые значки
4 ответа 4
Написание на диск Raid 1 никогда не будет быстрее, чем записать на один диск, так как все данные должны быть записаны на обоих диска.
При реализации правильно, чтение из RAID 1 может быть в два раза быстрее, чем чтение с одного диска, чем друг друга, можно прочитать друг от друга.
Но большое преимущество с Raid 1 – избыточность, если один диск ухудшается, вы все равно можете получить доступ ко всем своим данным с оставшегося диска.
ответил 11 июня 2017 года в 16:01
Хенрик Карлквист Хенрик Карлквист
256 1 1 Серебряный значок 4 4 бронзовых значков
Я говорил, что я говорил (я должен был указать). Весь смысл RAID – избыточность и прочтена пропускная способность. Так почему же не прочитал увеличение пропускной способности, переходя от одного диска до рейда 1?
11 июня 2017 в 16:06
Ваше узкое место может быть реализацией RAID, не использующей возможность читать друг друга кусок друг от друга, но узкое место также может быть где -то еще, как шины (например, PCI или SATA), или ограничение в производительности контроллера RAID (если у вас есть аппаратный контроллер RAID). Чтобы дать лучший ответ больше данных (например, измеренная полоса пропускания и то, как были сделаны измерения) потребуется). Может быть, также понадобится больше тестов.
11 июня 2017 года в 16:11
То, что я делал, это игра с программным RAID на новом Dell Optiplex 3050. По словам Dell, порты SATA 6G. Это Windows 10. Все продолжают говорить, насколько велик рейд ОС, и я подумал, что проверю это. Практически не было разницы в скоростях чтения между одним диском и программным рейдом 1. Я думал, что это немного странно. Я использую Hdturn Pro для тестирования. Я получаю среднюю передачу 451 МБ/с как с одного диска, так и от программного рейда 1.
11 июня 2017 в 16:33
Так что насчет рейда 0? Сможете ли вы проверить также эту конфигурацию, не жертвуя какими -либо важными данными? Может случиться так, что узкого места не находится на ваших дисках, 451 МБ/с из одного SSD может быть трудно победить даже с рейдом только с 2 дисками. Я видел, как аппаратный рейд мог сделать около 1.5 ГБ/с, но это было с гораздо большим количеством дисков SSD.
11 июня 2017 в 16:51
Я не знаком с Hdturn Pro, но еще одна важная вещь, чтобы отметить, что для максимальной производительности вам необходимо будет читать большие непрерывные последовательности данных, а размер блока, используемый для чтения, может повлиять на производительность. Вы также получите лучшую производительность с необработанными данными дисков по сравнению с данными по файловой системе.