Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода

Унутра смо 1цлоуд.ру Припремили смо избор алата и скрипти за процену перформанси процесора, система за складиштење података и меморије Linux-машине: Iometer, DD, vpsbench, HammerDB и 7-Zip.

Наши други избори са мерилима:

Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода
Фото - Биро за управљање земљиштем Аљаске — ЦЦ БИ

Иометар

Ово је мерило за процену перформанси диска и мрежних подсистема. Погодно за рад и са једним сервером и са целим кластером. Иометер су представили Интелови инжењери 1998. године. 2001. године, корпорација је пренела изворни код непрофитној организацији Опен Соурце Девелопмент Лабс (ОСДЛ) по лиценци Интелова лиценца отвореног кода. Од 2003. године алат подржава група ентузијаста - пројекат регистровано на СоурцеФорге.нет.

Иометар се састоји од генератора динамо оптерећења и графичког интерфејса. Међутим, овај други је доступан само под WindowsШто се тиче генератора, он вам омогућава да симулирате оптерећење апликација трећих страна креирањем посебних шаблона за тестирање у ту сврху.

Мерила показују: пропусност, операције у секунди, кашњење и оптерећење процесора. Израчунавају се не само просечне вредности, већ и мин/макс.

Упркос чињеници да је последња стабилна верзија алата објављена 2014. године, она се и даље користи у Броадцом и Шумовита долина. Међутим, старост система и даље узима свој данак. Прво, његов интерфејс застарело и није се мењао од 1998. Друго, алатка понекад не даје сасвим адекватне резултате на алл-фласх низовима.

впсбенцх

Једноставна скрипта за процену ВПС перформанси. Дистрибуирано преко МИТ лиценце. Ево примера његовог рада, датог у званичном ГитХуб спремишту:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

Услужни програм приказује број језгара, фреквенцију процесора и количину коришћене меморије. За процену перформанси диска впсбенцх испуњава секвенцијално и насумично читање/писање. Упркос чињеници да је услужни програм прилично стар (ажурирање на ГитХуб-у је направљено пре око четири године), користи многи добављачи облака и ИТ компаније.

ХаммерДБ

Један од најпопуларнијих отворен мерила за тестирање оптерећења база података. Алат подржава непрофитна организација ТПЦ — Савет за перформансе обраде трансакција. Његов циљ је да развије стандарде за бенчмаркове базе података.

ХаммерДБ креира пробну шему базе података, попуњава је подацима и симулира оптерећење неколико виртуелних корисника. Оптерећење може бити и трансакцијске и аналитичке операције. Подржава: Орацле Датабасе, СКЛ Сервер, ИБМ Дб2, МиСКЛ, МариаДБ, ПостгреСКЛ и Редис.

Велика заједница се формирала око ХаммерДБ-а. Услужни програм користе компаније из 180 земаља. Међу њима: интел, Шумовита долина, леново, rED ХАТ и многи други. Ако желите сами да истражите могућности услужног програма, можете почети са званични водичи.

Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода
Фото - изгубљена места — ЦЦ БИ

КСНУМКС-Зип

Овај архиватор има уграђени бенцхмарк за тестирање брзине процесора приликом компримовања одређеног броја датотека. Такође је погодан за проверу РАМ меморије за грешке. За тестове се користи алгоритам ЛЗМА (Алгоритам ланца Лемпел–Зив–Марков). Заснован је на дијаграму компресија података из речника. На пример, да бисте покренули бенцхмарк са једном нити и речником од 64 МБ, само напишите команду:

7z b -mmt1 -md26

Програм ће дати резултат у МИПС (милион инструкција у секунди) формату, што се може назвати недостатком. Овај параметар је погодан за поређење перформанси процесора исте архитектуре, али је у случају различитих архитектура његова применљивост ограничена.

DD

Алат командне линије који конвертује и копира датотеке. Такође се може користити за обављање једноставних И/О тестова на системима за складиштење података. Покреће се одмах на практично сваком ГНУ/Линукс систему.Linux.

На вики страници задржан команда за процену перформанси диска када узастопно пишете блокове од 1024 бајта:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Такође је вредно напоменути да је Д.Д. могу да користе као једноставан ЦПУ бенцхмарк. Међутим, ово ће захтевати додатни програм који захтева прорачуне који захтевају велике ресурсе. На пример, услужни програм за израчунавање хеш вредности мдКСНУМКСсум.

dd if=/dev/zero bs=1M count=1024 | md5sum

Горња команда ће показати колико брзо (МБ/с) ће систем обрадити дуг низ бројева. Иако стручњаци кажу да је ова команда погодна само за грубу процену перформанси. Такође је важно запамтити да ДД омогућава обављање операција ниског нивоа на чврстим дисковима. Због тога морате пажљиво да радите са услужним програмом како не бисте изгубили део података (име ДД се понекад у шали дешифрује као уништавач дискова).

О чему пишемо на нашим блоговима и друштвеним мрежама:

Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода студија: Linux — и даље најпопуларнији ОС у облаку
Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода Опен Инвентион Нетворк има више од три хиљаде корисника лиценци – шта то значи за софтвер отвореног кода?

Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода Како се заштитити Linux-систем: 10 савета
Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода Минимизирање ризика: како не изгубити своје податке

Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода Књиге за оне који су већ укључени у системску администрацију или тек планирају да почну
Како проценити учинак Linux-сервери: алати за бенчмаркинг отвореног кода Необичне доменске зоне за ваш пројекат

Извор: ввв.хабр.цом

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster