Калкулатор IOPS

На компютри, сървъри и работни станции, ние предлагаме безплатна тригодишна гаранция и работа на място (вж. Границите на карта на услуги), за да конструират заминаването в рамките на 24 часа след лечението.

За клиенти, намиращи се в рамките на Околовръстен път и в близост до предградията (15 км от Москва), ние предлагаме безплатно бърза доставка на оборудване, закупено от нас с помощта на нашия собствен автопарк.

Калкулаторът ви позволява да се оцени ефективността на IOPS сървъра на подсистема диск.

В зависимост от вида на контролер и диск, режим на кеш, броят на устройствата, размерът на опашката и естеството на товара изчислява изпълнението, латентност и капацитет масиви RAID 0/10/5/6.

IOPS - вход / изход операции в секунда, броят на I / O операции в секунда подсистема диск.

Вход / Изход Операция - четат или пишат операция, осъществявана от дисковата подсистема. Разграничаване операции последователно и с произволен достъп.

последователни операции за достъп - четене или писане на блокове от данни, които са разположени един зад друг. Изпълнението на тези операции се оценява в мегабайта в секунда (MB / сек).

операции с произволен достъп - четене или писане на блокове от данни, които са подредени в произволен ред. Изпълнението на тези операции се оценява на IOPS.

Запитване - подсистема Set диск, за да извършите или чете данни.

Размер на опашка - броят на едновременни заявки за четене или писане.

Latency - средното време за запитване.

Strip - блок от данни, записани на един диск RAID-масив. Размерът на този блок се задава при създаване на RAID-масив.

Stripe - общата сума на регистри за всички диск RAID-масив, без да отчита данните за паритет.

IOPS калкулатор поддържа всички видове RAID контролери се използват в сървърни системи в нашето събрание:

  • RAID-контролери и Intel модули
  • RAID-контролер LSI
  • RAID контролер Adaptec
  • вградени (Embedded) SATA-контролер Intel C612 режими чипсет ESRT2 и RSTe
  • вградени (Embedded) SAS / SATA контролер Intel SCU в ESRT2 режими и RSTe

За контролери с режима на кеш паметта може да бъде избран и пишат Чрез Напиши Назад.

Избирането на контролера ограничава максималния брой на дискове и техния интерфейс.

Например, за бордовите контролери диск е ограничен до броя на пристанищата - 6 или 8. Макар че тези контролери може да не работят с пристанищни експандери, на практика се използва рядко.

не можете да изберете устройствата с SAS дискове за SATA-контролери. Освен това, не всички контролери поддържат всички видове за RAID-масиви.

IOPS калкулатор поддържа всички видове нас използват модерна сървърни твърди дискове: 2,5 "и 3.5" SAS и SATA интерфейс и скорост на въртене 7200, 10 000 и 15 000 оборота в минута. В бъдеще планираме да добавим в SSD дискове калкулатора.

Твърдите дискове от един клас, но различни производители (например, SAS 2.5 "дискове с скорост на въртене 7200 оборота в минута), могат значително да се различават в представянето си. Присъствието на междинен nondisconnectable енергонезависима кеш памет в някои модели на устройства позволява на няколко пъти, за да се увеличи скоростта, с произволни напишете операции ,

По-голямата част от диск подсистема сървър приложение работи в режим на случаен достъп, чрез извършване на четене и писане на данни, подредени в редица по произволен начин.

Когато е необходимо да се направи оценка на изпълнението на последователно четене или запис, може да се предположи, че масивът е число, кратно скорост на дискове в масива (с уговорката, че размера на размера на блока данни по-голям Stripe). Това важи дори и за масиви с изчисления за четност, като в този случай, записа на лента и блок паритет без да четете "старите" данни.

Размер на опашка - броят на едновременни заявки за четене или писане на сървърът изпраща дисковата подсистема. Ако размерът на опашката е равна на един, а след това на следващия заявката се изпраща само след получаване на потвърждение, че предишното искане. Ако размерът на опашката е по-голям от един, сървърът веднага изпраща няколко запитвания и допълнително поддържа желаната дълбочина на опашката, тъй като те изпълняват.

За да започнете, помислете за концепцията за дълбочина на опашката по отношение на един единствен диск.

Колкото по-голям капацитет на опашката, толкова повече иска на твърдия диск може да се справи за единица време. Това е така, защото устройството е изграждането на серия от обработка на заявки, така че движението по маршрута глави е оптимален по отношение на минимизиране на операциите време. Колкото по-голяма дълбочина на опашката, толкова повече ще управлява по-ефективно подбора и оптимизация.

SATA дискове могат да се справят до 32 едновременни заявки, SAS дискове - до 64. С максимална дълбочина опашка от увеличение на производителността на устройството, като около три пъти в сравнение с една заявка.

Въпреки това, не всички са толкова прости. Когато размерът на опашката увеличава забавяне - Средната продължителност на искането. В действителност, ако размерът на опашката, например, 32, всяка заявка трябва да изчакате, докато са били обработени предишните искания. Това означава, че ако общата производителност се е утроил в сравнение с дълбочина опашка от 1, изпълнението на всяка заявка ще се увеличи с около 10 пъти. Този път сумата от времето за чакане и времето на операцията. Ето защо, да разчитате единствено на показателите за успешно представяне на максималната дълбочина на опашката не трябва да бъде, защото забавянето става твърде голям.

Когато говорим за дълбочината на опашката по отношение на RAID-масив, картината се променя. Когато дълбочината опашка 1, ние не се производителност, постигната в сравнение с единичен диск, като в масива винаги ще работи само един диск. Но ако можете да получите множество веднага, тъй като много искания, тъй като има устройства в неговия състав, ние се ръстът на производителността е пропорционална на броя на дискове.

Все пак трябва да се отбележи, че искането не е задължително разпределя равномерно между всички дискове на масива, така че реалният ръст на производителността ще бъде по-малко. Например, за масив от два диска в едва половината от възможните случаи, искания ще падне върху различни устройства, така че производителността ще нарасне само с един и половина пъти (в действителност, малко повече, защото другата половина от всеки диск идва две заявки и производителността на диска ще се увеличи за чрез оптимизиране). Нашият калкулатор IOPS дава възможност за точно тези моменти за произволен брой устройства и всякакви дълбочини опашка.

Действие е най-добрият, когато всеки диск в масива, има една заявка. С допълнително увеличаване на дълбочината на изпълнението на опашката масив расте много по-бавно латентност, която е пряко пропорционално на дълбочината на опашката. Ето защо при изчисляване на изпълнението на масива по подразбиране на опашка се приема за равен на броя на дискове. Въпреки това е възможно да се промени, за да видите как това ще се промени по време на изпълнение и размера на забавяне.

Помислете приблизителна и опростен модел - ние приемаме, че размерът на опашката е броят на дискове в масива, както и искания се разпределят равномерно между дисковете. Помислете първо случайните операции за четене.

В масив четене нападение 0 ще се извършва паралелно с всеки диск спектър, така че изпълнението на масива ще бъде равна на произведението на капацитета на един диск на броя на дискове в масива.

За RAID 5 и RAID 6, картината е точно същото. Тъй като паритет данните са разпределени поравно между всички устройства, всички устройства ще се използват за четене.

Но за контролера RAID 10 с изпълнението на хардуер ще бъде още по-висок от този на RAID 0, защото четенето се извършва от диск огледално двойката, ръководителят на което е по-близо до желания сектор.

За операциите запис ситуацията е различна, с изключение на RAID 0. RAID 0 за изпълнение, тъй като броят на дискове в масива расте по същия начин, както в случая на четене. RAID 10 е по-бавен от два пъти по-трябва да си записва едни и същи данни на две устройства.

За масив от RAID 5, всяко искане за запис генерира четири операции: четене на "старите" блок данни, паритет чете, пише "нови" данни и влизане паритет. Поради това, теоретично, а RAID 5 с еднакъв брой дискове RAID 0 бавно около 4 пъти. Но в действителност, изпълнението се определя от вида на контролера. Adaptec контролери за реални условия е в пълно съгласие с теоретичните, но за LSI контролери за увеличаване на броя на диск капацитет расте, макар и малко на брой дискове са по-бързо от Adaptec. Разликата се обяснява с факта, че LSI максимално оптимизират своите алгоритми за масиви с малък брой дискове, както прави контролери с повече пристанища от 8, а Adaptec фокусира включително масиви с повече устройства и предлага контролери и 16 и 24 порта.

Всички по-горе се отнася за RAID 6, с тази разлика, че за изпълнението на една заявка за запис се изисква шест операции: три четения и три записи.

Обръщайки се пишат кеш контролер (Mode Напиши Назад) увеличава производителността на всеки тип масиви около заповед, тъй като данните се записват на първо място в "бърза" памет контролер. Прехвърляне на данни от кеша на диска се извършва във фонов режим, контролерът "изстисква" Solid максимална ефективност възможни IOPS чрез оптимизиране на вътрешната опашка от заявки, тъй като количеството на забавяне при предаването на данни от кеша на диска в този случай без значение.

В реалния сървър конфигурации включване Напиши Обратно режим се препоръчва само ако администраторът кеш защита срещу загуба на мощност (батерия или флаш-базирани модули). В противен случай, голям риск от загуба на големи обеми от данни.

Всички съвременни твърди дискове имат определено количество "бърза" кеш - обикновено 64 или 128 MB. Ако тази памет е активирана (Disk Cache ON), данните са написани първо на паметта и искането се счита за изпълнено. След това на диска във фонов режим пренаписва информацията върху магнитната плоча. Обръщайки кеш значително (няколко пъти) увеличава производителността на диска като кеша на диска за презаписване на съдържанието на чинията, чрез оптимизиране на процеса на преместване на главите.

Тъй като кеш дискове обикновено са летливи, загуба на мощност ще доведе до загуба на всички данни в кеша на диска, така че е препоръчително да се включат само наличието на хранителна архивиране.

Едновременно включване не винаги дават по-добро бързодействие в сравнение с включването на само кеша на контролера и кеша на диска на контролера. В някои конфигурации, изпълнението може да бъде до известна степен намалява. Причината е, че на фона процеси дискове могат да попречат на работата на алгоритмите за управление.

Производителите на твърди дискове и твърди дискове показват капацитета на тези устройства в GB (гигабайта) или TB (терабайта). Така под един гигабайт средна стойност September 10 байта, и 1 TB - това е 10 12 байта.

Капацитетът на RAID матрица обикновено показва твърде в гигабайта или терабайта, но 1 GB се счита за 3 до 1024 байта и 1 TB - 1024 4 байта.

Означенията "Тим Компютри". "Екип Компютри". Runbook. лого "Екип Компютри" са регистрирани търговски марки на "Тим Компютри".
обозначение Celeron, Celeron Вътре Centrino, Centrino лого, Ядро Inside, Intel, Intel Core, Intel лого, Intel Inside, Intel Inside лого, Intel SpeedStep, Intel Xeon, Intel Inside Xeon Phi лого, Intel Xeon Phi, Pentium и Pentium Inside са търговски марки или регистрирани търговски марки права са собственост на Intel Corporation или негови клонове в САЩ и други държави.