суббота, 5 ноября 2011 г.

Solaris 11: Измеряю скорость

День не удался! Купил новую коробочку на базе Intel Atom D525 для телефонной станции Asterisk, а она не заводится. Почему-то не работает загрузка ОС с включенным HyperThreading. Может брак? Еще купил SSD от Kingston, думал пригодится в качестве кеша к моему компьютеру. Не вышло. 

Средняя скорость винтов (WD Green) при записи 40-50Мбайт/сек, а на кеш девайс приходится только 10Мбайт/сек. Я расстроился от полученных результатов, решил проверить как тот же показатель выглядит на серваке. На серваке стоят два WD RE4 в зеркале и они показывают 107Мбайт на запись и 170Мб/с на чтении, без кеша. Среднюю скорость можно замерить командой
# zpool iostat -v 5
А на разогреве работает bonnie++
На двух WD Green тест показал 95 Мбайт на чтении и 45 на записи. это позорно!

Отсоединил SSD и решил потестировать отдельно, как самостоятельный пул.
В максимуме Kingston V100+ выдал 155Мб/с на запись, и 210Мб/с на чтение. На случайных операциях показал в четыре раза большую скорость доступа, чем HDD.
Результат на  Kingston V100+ SSD 96GB:
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
solaris         12G 79112  98 155426  21 84910  15 39592  95 213732  17  2149   9

Результат на WD RE4 зеркало:
version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
solun        15832M 108007  77 107419   8 64765  10 142210  96 170490  10 511.9   1


Короче, нет большого смысла в cache на SSD, прибавки скорости не увидел. Как замена HDD диску, SSD сгодится.

3 комментария:

  1. Я разобрался почему ОС Solaris не грузилась, оказалось все дело в USB Legacy, загрузилось при выключенной опции в BIOS.

    ОтветитьУдалить
  2. cahce+zil проявляюь себя к примеру в субд
    iozone,bonnie++,dd etc тут могут картинку исказить

    ОтветитьУдалить
  3. Согласен. Именно на примере баз данных и виден выигрыш SSD. Чтобы понять насколько SSD выигрывает при операциях прямого доступа (seek) надо сравнивать по графе Random. Bonnie показывает увеличение скорости на таких операцих в 4-8 раз. Скорость прибавляется за счет существенно меньшего времени доступа к данным. На UFS время доступа может быть около 45 мкс. А на ZFS оно несколько больше поэтому не столь велика разница (всего 8 раз). Зато если размер базы меньше оперативной памяти ZFS будет держать ее в памяти целиком, потому что расходует всю свободную память системы на кеш. Так что в реальных условиях прибавки не будет, наши базы лезут в память, все в пределах 1Гбайта. В моем выводе тратить дополнительно деньги на кеш не хочется, потому что кроме админа выигрыш никто не почувствует. НО мой вывод также относится к задачам реалтаймовым, к числу которых относятся IP телефония и встроенная автоматика, для них я выбираю SSD вместо HDD.

    ОтветитьУдалить