в последнее время я делаю некоторые тесты производительности на нескольких моих дисках, пытаясь выяснить, какая комбинация уровня диска/raid(или нет) даст мне лучшую производительность (для Hyper-V, Если кому-то интересно).
тем не менее, я вижу некоторое поведение/результаты, которые кажутся мне довольно странными.
Я использую стандартный программный Raid для Windows (т. е. не поддельный raid материнской платы и не хочу тратить несколько сотен долларов, которые мне нужны, чтобы получить приличное оборудование raid controller) для этих тестов. Я совсем не беспокоюсь о резервном копировании или сбое диска (Windows Home Server, FTW!), Я сосредоточен строго на производительности. Эти тесты выполняются в Windows 7 Ultimate (мой сервер будет в конечном итоге сервер 2k8R2).
У меня есть два Western Digital Black 640gb дисков (SATA300), которые дают следующие результаты с помощью ATTO Disk Benchmark (я также получить аналогичные результаты с SQLIO):
Drive Read Write 640(#1) 120 115 640(#2) 125 110 Mirror (Raid-1)* 82 77 Striped(Raid-0) 162 145
неожиданный результат является резко низкая производительность зеркальных дисков. Я ожидал, что чтение будет немного лучше, чем один диск, не значительно хуже..
я запускал тесты несколько раз (разбивая и воссоздавая массив и смешивая тесты mirror vs striped vs single drive) с сопоставимыми результатами.
для тех, кто использует аналогичную настройку программного raid, эти цифры совпадают с тем, с чем вы работаете, или они полностью не соответствуют базе? (потому что, конечно, мне так кажется...)