Я делал некоторые тесты производительности на нескольких моих дисков в последнее время, пытаясь выяснить, какая комбинация диска/уровня RAID (или не) даст мне лучшую производительность (для Hyper-V, упаковывают чье-либо любопытное).
Однако я вижу некоторое поведение/результаты, которое кажется довольно нечетным мне.
Я использую стандартный Набег программного обеспечения Windows (т.е., не поддельный набег материнской платы, и не хотят тратить несколько сотен долларов, в которых я нуждался бы к тому, для получения достойного аппаратного RAID-контроллера) для этих тестов. Я нисколько не обеспокоен резервными копиями или сбоем диска (Windows Home Server, FTW!), я фокусируюсь строго на производительности. Эти тесты выполняются в Windows 7 Ultimate (Мой сервер закончит тем, что был Сервером 2k8R2).
У меня есть два диска Western Digital Black 640Gb (SATA300), которые дают следующие результаты с помощью Дискового Сравнительного теста Atto (я также получаю подобные результаты с SQLIO):
Drive Read Write 640(#1) 120 115 640(#2) 125 110 Mirror (Raid-1)* 82 77 Striped(Raid-0) 162 145
Неожиданным результатом является решительно низкая производительность fo зеркальные диски. Я ожидал, что чтения будут немного лучше, чем единственный диск, не значительно хуже..
Я запустил тесты неоднократно (повреждение и воссоздание массива и спутывание зеркало по сравнению с чередуемым по сравнению с единственными тестами диска) с сопоставимыми результатами.
Для кого-либо использующего подобную установку набега программного обеспечения, танцуют джайв эти числа, с каким Вы работаете с или являетесь ими полностью от основы? (Поскольку, конечно, кажутся так мне...),
Если Вы не будете ожидать массива для синхронизации после создания зеркала, то Вы будете видеть результаты как это. Диски должны быть в синхронизации, чтобы иметь реальную меру взятой производительности, иначе они будут делать много фоновых чтений и записей.