Мерила за Линук сервере: 5 отворених алата

Данас ћемо говорити о отвореним алатима за процену перформанси процесора, меморије, система датотека и система за складиштење података.

Листа укључује услужне програме које нуде становници ГитХуб-а и учесници у тематским нитима на Реддиту - Сисбенцх, УникБенцх, Пхороник Тест Суите, Вдбенцх и ИОзоне.

Мерила за Линук сервере: 5 отворених алата
/Унспласһ/ Вери Иванова

Сисбенцх

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

Током конференције СЕЦР-2017 (снимак говора доступно на ИоуТубе-у) Алексеј је рекао да вам сисбенцх омогућава да процените перформансе базе података приликом преноса на нову опрему, ажурирања верзије ДБМС-а или изненадне промене у броју упита. Генерално, синтакса команде за покретање теста је следећа:

sysbench [options]... [testname] [command]

Ова команда одређује тип (цпу, меморија, филеио) и параметре теста оптерећења (број нити, број захтева, брзина обраде трансакције). Све у свему, алатка је способна да обради милионе догађаја у секунди. Алексеј Копитов је детаљније говорио о архитектури и унутрашњој структури сисбенцх-а у једној од епизоде ​​подкаста за развој софтвера.

УникБенцх

Скуп алата за процену перформанси Уник система. Увели су га инжењери са Универзитета Монаш 1983. године. Од тада, многи људи подржавају алатку, на пример, аутори часописа о микрорачунарским технологијама Бите Магазине и члан ЛКМЛ-а Давид Ниеми. Ентони Воелм је одговоран за издавање следеће верзије алата (Антхони Воеллм) од Мицрософт-а.

УникБенцх је скуп прилагођених бенчмаркова. Они упоређују брзину извршавања кода на Уник машини са перформансама референтног система, тј СПАРЦстатион 20-61. На основу овог поређења, генерише се оцена учинка.

Међу доступним тестовима су: Вхетстоне, који описује ефикасност операција са плутајућим зарезом, Филе Цопи, који процењује брзину копирања података, и неколико 2Д и 3Д бенцхмарк-ова. Комплетну листу тестова можете пронаћи у спремишта на ГитХуб-у. Многи од њих користе за процену перформанси виртуелних машина у облаку.

Пхороник тест Суите

Овај скуп тестова развили су аутори веб ресурса Пхороник, који објављује вести о ГНУ/Линук дистрибуцијама. Тест Суите је први пут представљен 2008. године - тада је укључивао 23 различита теста. Касније су програмери покренули услугу у облаку ОпенБенцхмаркинг.орг, где су корисници могли да постављају сопствене тест скрипте. Данас на њему представљен око 60 скупова мерила, укључујући оне који се односе на машинско учење и технологију праћења зрака.

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

phoronix-test-suite benchmark smallpt

Током тестирања, Тест Суите независно прати стање опреме (температура процесора и брзина ротације хладњака), штитећи систем од прегревања.

Мерила за Линук сервере: 5 отворених алата
/Унспласһ/ Јасон Цхен

Вдбенцх

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

Решење функционише на следећи начин: на реалном систему се покреће програм СВАТ (Сун СторагеТек Ворклоад Аналисис Тоол) који креира думп са свим приступима диску за одређени период. Записује се временска ознака, тип операције, адреса и величина блока података. Затим, користећи думп датотеку, вдбенцх емулира оптерећење на било ком другом систему.

Списак параметара за управљање комуналним предузећем налази се у званичном Орацле документ. Изворни код услужног програма се може пронаћи на веб страници компаније.

ИОзоне

Конзолни услужни програм за процену перформанси система датотека. Одређује брзину читања, писања и поновног писања датотека. У развоју алата учествовало је десетине програмера, али аутор његове прве верзије Сматра инжењер Вилијам Норкот. Развој су подржале компаније као што су Аппле, НетАпп и иКссистемс.

За управљање нитима и њихово синхронизовање током тестирања, алат користи стандард ПОСИКС Тхреадс. По завршетку рада, ИОзоне производи извештај са резултатима или у текстуалном формату или у облику табеле (Екцел). Алат такође укључује скрипту генгнуплот.сх, која гради тродимензионални графикон на основу података табеле. Примери таквих графикона могу се наћи у документацији за алат (стр. 11–17).

ИОзоне је доступан као тестни профил у већ поменутом Пхороник Тест Суите-у.

Додатно читање са наших блогова и друштвених медија:

Мерила за Линук сервере: 5 отворених алата Грешка у Линуку 5.1 довела је до губитка података - већ је објављена корективна закрпа
Мерила за Линук сервере: 5 отворених алата Постоји мишљење: ДАНЕ технологија за претраживаче није успела

Мерила за Линук сервере: 5 отворених алата Зашто је потребно праћење?
Мерила за Линук сервере: 5 отворених алата Прављење резервних копија датотека: како да се заштитите од губитка података
Мерила за Линук сервере: 5 отворених алата Како пренети системски чврсти диск на виртуелну машину?

Мерила за Линук сервере: 5 отворених алата Сви причају о цурењу података – како ИааС провајдер може помоћи?
Мерила за Линук сервере: 5 отворених алата Кратак едукативни програм: како функционише дигитални потпис
Мерила за Линук сервере: 5 отворених алата Референца: како функционише закон о личним подацима

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

Додај коментар