В связи с открытием бета-тестирования новой версии StarWind iSCSI захотелось протестировать производительность в режиме HA с разными настройками кэша.
В качестве тестового стенда использовались блейды BL460c G6 (2 * Xeon 5550, 10 GB RAM. 2 * 300 GB SAS 10k) с Windows 2003 R2 32 bit, подключенные к коммутаторам Cisco 3020. По одному интерфейсу трафик отдавался наружу, второй служил для синхронизации, по гигабитному линку. Нагрузку генерировали виртуальные машины, расположенные в соседней блейд-корзине, при помощи IOMeter.
Все настройки по умолчанию, тонкая сетевая настройка машин с StarWind iSCSI не проводилась. Был создан HA диск размером 20 GB. Итак, результаты:
WinXP MS Initiator - write-through cache 2 GB
32k 100% read 0% random = 980 IOPS, 30.7 MB/s, 1.1 ms, 25.5% CPU
32k 0% read 0% random = 600 IOPS, 18.8 MB/s, 1.7 ms, 28.4% CPU
4k 50% read 100% random = 187 IOPS, 0.7 MB/s, 5.3 ms, 4.3% CPU
Win 2003 ESX Initiator - MRU, write-through cache 2 GB
32k 100% read 0% random = 1085 IOPS, 33.9 MB/s, 0.9 ms, 15.4% CPU
32k 0% read 0% random = 655 IOPS, 20.4 MB/s, 1.5 ms, 10.3% CPU
4k 50% read 100% random = 181 IOPS, 0.7 MB/s, 5.5 ms, 5.2% CPU
Win 2003 MS Initiator - MPIO, 4 workers, write-through cache 2 GB
32k 100% read 0% random = 2880 IOPS, 90.1 MB/s, 1.4 ms, 76.7% CPU
32k 0% read 0% random = 1280 IOPS, 40.0 MB/s, 3.1 ms, 66.95% CPU
4k 50% read 100% random = 204 IOPS, 0.8 MB/s, 19.6 ms, 9.1% CPU
Win 2003 ESX Initiator - MRU, 4 workers, write-through cache 2 GB
32k 100% read 0% random = 3140 IOPS, 98.1 MB/s, 1.3 ms, 35.0% CPU
32k 0% read 0% random = 1275 IOPS, 39.8 MB/s, 3.1 ms, 16.8% CPU
4k 50% read 100% random = 205 IOPS, 0.8 MB/s, 19.5 ms, 7.4% CPU
Win 2003 ESX Initiator - Round-Robin, 4 workers, write-through cache 2 GB
32k 100% read 0% random = 2870 IOPS, 89.8 MB/s, 1.4 ms, 33.7% CPU
32k 0% read 0% random = 720 IOPS, 22.6 MB/s, 5.5 ms, 12.8% CPU
4k 50% read 100% random = 199 IOPS, 0.8 MB/s, 20.1 ms, 7.1% CPU
Win 2003 ESX Initiator - MRU, 4 workers, write-back cache 2 GB
32k 100% read 0% random = 3240 IOPS, 102.1 MB/s, 1.3 ms, 35.4% CPU
32k 0% read 0% random = 2200 IOPS, 66.2 MB/s, 1.8 ms, 25.0% CPU
4k 50% read 100% random = 375 IOPS, 1.5 MB/s, 10.7 ms, 8.0% CPU
вторник, 6 июля 2010 г.
Подписаться на:
Комментарии к сообщению (Atom)
Это ведь iometer? А сколько outstanding IOs выставлено было в каждом из тестов?
ОтветитьУдалитьВсе неоговоренные установки по умолчанию
ОтветитьУдалитьИМХО, о производительности старвайнда эти тесты говорят мало, есть подозрение на основании теста 4к, что все уперлось в производительность диска.
ОтветитьУдалитьА есть возможность прогнать серию тестов на самом таргете, те проверить проищводительность только диска!
О производительности старвинда это говорит то, что кэш неплохо работает и HA не сильно затормаживает.
ОтветитьУдалитьОк, сейчас попробую те же паттерны прямо на железке.
Win 2003 - прямой доступ
ОтветитьУдалить32k 100% read 0% random = 3700 IOPS, 116.5 MB/s, 0.3 ms, 0.6% CPU
32k 0% read 0% random = 3840 IOPS, 120.0 MB/s, 0.3 ms, 0.6% CPU
4k 50% read 100% random = 350 IOPS, 1.4 MB/s, 2.9 ms, 0.0% CPU
Win 2003 - прямой доступ, 4 workers
32k 100% read 0% random = 15200 IOPS, 475.8 MB/s, 0.3 ms, 2.4% CPU
32k 0% read 0% random = 17854 IOPS, 558.0 MB/s, 0.2 ms, 2.9% CPU
4k 50% read 100% random = 780 IOPS, 3.0 MB/s, 5.1 ms, 0.3% CPU
Антон,
ОтветитьУдалитьчего то какие то космические результаты...
Это точно локальные sas диски 10k?
У меня так EVA работает с 6тью дисками...
Результаты да, космические, т.е. левые - надо что-то докрутить.
ОтветитьУдалитьНо это точно 2 локальных SAS диска в RAID10.