Re: Как тюнить дисковую систему?

From
Dmitry Miloserdov (2:5020/400)
To
Alexander Dubrovsky
Date
2006-04-17T22:42:08Z
Area
RU.UNIX.SOLARIS
From: "Dmitry Miloserdov" <dmitry@bis.ru>

Hello, Alexander!
You wrote to me on Wed, 12 Apr 2006 21:13:22 +0400:
 DM>> А как было определено что затыкается именно от количества запросов а
 DM>> не из-за задержек у дисков?
 AD>  Да догадки и наблюдения.
 AD>  Какой-бы ни была производительность в МБ, а выше определенного колва
 AD> ИОПС показатели не поднимались.
 AD>  Все зависит конечно от типичного среднего размера одного ИО еще.
 AD>  Если говорить о линейной записи или четнии, то получалось и 120 МБ/с,
 AD> но бывало и при объеме 2 МБ/с случался полный затык именно по кол-ву
 AD> операций.
На скорость влияет шина до контроллера, контроллер, шина от контроллера до
дисков и диски. Скорость дисков определяется не только скоростью чтения
но скоростью поиска. В связи с этим упереться в ИОПС не сложно но
обычно этот ИОПС будет определяться скоростью поиска при очень коротких
чтениях вразнобой.

 AD>  А с чего бы вроде FC быть шустрее? Это ведь среда плюс протокол в
 AD> который инкапсулируются те-же SCSI команды.
 AD>  Потом механика в общем та-же самая.
Скорость больше и дуплекс а механику естественно не учитываем -
чтобы замерить скорость контроллера от дисков нужно отвязаться.

 AD>  А что делали?
 AD>  Заполнение нулями огромного файла? :)
Ну то что там было много read это видно. А чтобы отвязяться от
скорости железки внутри HDD делался read 4k одного и того же
файла переведенного в directio.

 AD>  У нас нагрузка от реальных БД под ораклом и сайбэйзом.
 AD>  Сегодня кста наблюдали рекорд по IOPS на нашем массиве (при почти
 AD> полном отсутствии конкуренции из-за кошмарных блокировок) - 6500 при 3
 AD> МБ/с.
На реальных операциях не спорю упрется раньше но это все же ограничение
дисков а не контроллера.

With best regards, Dmitry Miloserdov.  E-mail: dmitry@bis.ru

--- ifmail v.2.15dev5.3
 * Origin: Demos online service (2:5020/400)
SEEN-BY: 46/50 50/203 450/159 186 1024 451/30 461/640 469/999 4625/8 5000/76
SEEN-BY: 5000/5000 5001/5001 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5020/175 194 400 545 715 758 830 902 937 1042 1523 1604 1922 2020
SEEN-BY: 5020/2238 4441 5021/29 5022/128 5025/3 750 5026/45 5030/49 115 436
SEEN-BY: 5030/556 966 1900 1957 5031/47 5035/3 38 5036/1 5040/47 5045/7
SEEN-BY: 5051/15 5053/16 5054/1 4 8 9 28 35 37 5057/1 5060/88 5061/15 120
SEEN-BY: 5062/1 10 5064/7 5066/18 5067/2 5070/1222 5074/9 5075/5 5080/80 1003
SEEN-BY: 5082/6 5083/21 5085/13 5090/113 5093/57 5095/20 5096/18 6000/0 1
SEEN-BY: 6001/3
PATH: 5020/400 4441 545 5054/1 37