ПроХостер > блог > Администрација > Како тестирати перформансе сервера: избор неколико бенчмарка отвореног кода
Како тестирати перформансе сервера: избор неколико бенчмарка отвореног кода
Настављамо нашу серију материјала посвећених тестирању перформанси сервера. Данас ћемо говорити о неколико временски тестираних мерила која су још увек подржана и ажурирана - НетПерф, ХардИнфо и АпацхеБенцх.
Ово је алат за процену пропусности мреже. Развили су га инжењери компаније Хевлетт-Пацкард. Оруђе обухвата две извршне датотеке: нетсервер и нетцлиент. Да бисте покренули тест, потребно их је покренути на различитим машинама. Подразумевано, нетперф користи порт 12865, али ово се може променити помоћу ознаке -п. Услужни програм ради са ТЦП и УДП преко БСД сокета, ДЛПИ, Уник доменских утичница и ИПв6.
Данас је нетперф укључен у сет алата за бенцхмаркинг Флент. Такође га користи прилично велики број ИТ компанија, на пример Црвени шешир. Овако изгледа опис нетперф услуге у једном од примера за процену перформанси ОпенСхифт:
Званични репозиториј каже да се нетперф дистрибуира под посебном Хевлетт-Пацкард лиценцом. Међутим, аутор услужног програма, Рицк Јонес, тврди да је дизајниран у најбољим традицијама отвореног кода. Такође напомињемо да су недавно ажурирања за нетперф постала прилично ретка. То може бити због зрелости производа.
нетперф има аналоге - на пример, иперф2 и иперф3. Такође вам омогућавају да тестирате пропусност своје мреже. Развој иперф3 је почео након што је иперф2 спремиште пропало. Нова верзија је написана од нуле и није компатибилна са претходном имплементацијом, иако садржи део свог кода. Занимљиво је да је након објављивања иперф3, рад на иперф2 поново почео да кључа. Као резултат, два алата поседовати сличне, али у исто време различите функционалности. На пример, иперф2 је вишенитни, а иперф3 јесте дела са само једним концем.
Ово је услужни програм за прикупљање информација о хардверу и оперативном систему. Приказује податке о раду уређаја на: ПЦИ, ИСА ПнП, УСБ, ИДЕ, СЦСИ, као и серијским и паралелним портовима. Али може се користити као мерило и алат за праћење.
ХардИнфо нуди неколико тестова. На пример, ЦПУ Бловфисх процењује перформансе процесора користећи криптографске алгоритаме за блок симетрично шифровање. Једи ЦПУ Н-Куеенс - тест из комбинаторике. Систем решава шаховски проблем постављања Н дама на таблу од Н к Н поља. Она распоређује комаде тако да нико од њих не може да нападне друге. Такође вреди напоменути ФПУ ФФТ – тест за брзо израчунавање дискретне Фуријеове трансформације и ФПУ Раитрацинг – израчунавање праћења зрака приликом рендеровања 3Д сцене.
Резултат у већини тестова се даје у секундама и, сходно томе, што је мањи, то боље. Сви извештаји су приказани у ХТМЛ и ткт форматима.
У почетку је услужни програм развијен као део пројекта БерлиОС. Укључује хостинг платформу за апликације отвореног кода (нпр СоурцеФорге) и неколико база података за документацију и профиле програмера отвореног кода. БерлиОС је затворен 2014. године због недовољног финансирања. Данас се ХардИнфо развија напорима ентузијаста у посебном спремишту на ГитХуб-у.
Алат за тестирање оптерећења ХТТП сервера. АпацхеБенцх (АБ) је дизајниран за бенцхмарк Апацхе, али може да ради на било ком другом серверу. Алат долази унапред инсталиран на многим дистрибуцијама Линука.
Услужни програм бомбардује сервере великим бројем захтева. Да бисте покренули, потребно је да унесете следећу команду:
ab -n 100 -c 10 http://www.example.com/
Он ће послати сто ГЕТ захтева (највише десет њих ће бити послато у исто време) тестном ресурсу. На излазу, систем ће приказати просечно време обраде захтева, укупну количину пренетих података, пропусност и број грешака.
Данас се око комуналног предузећа окупила велика заједница. Редовно се појављују на Интернету најновији водичи о томе како да подесите и користите АпацхеБенцх.
Имајте на уму да АБ има аналог - Апацхе јМетер, али са великим могућностима. На пример, омогућава вам да генеришете захтеве са више рачунара док управљате процесом са једног од њих. Програм такође имплементира механизме за ауторизацију виртуелних корисника и подржава корисничке сесије. Овај алат користе многе ИТ компаније, укључујући добављачи облака, нпр. Куалис.
Ми у 1цлоуд-у пружамо услугу „Приватни облак“. Ово је изнајмљивање виртуелне инфраструктуре са могућношћу брзог прилагођавања возног парка виртуелни сервери.
Наш облак изграђен на гвожђу Цисцо, Делл, НетАпп. Опрема се налази у неколико дата центара: ДатаСпаце (Москва), СДН/Кселент (Санкт Петербург), Ахост (Алма-Ата).