Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода

Имрӯз мо дар бораи воситаҳои кушодаи арзёбии кори протсессорҳо, хотира, системаҳои файлӣ ва системаҳои нигоҳдорӣ сӯҳбат хоҳем кард.

Рӯйхат хидматҳои аз ҷониби сокинони GitHub ва иштирокчиёни риштаҳои мавзӯӣ дар Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench ва IOzone пешниҳодшударо дар бар мегирад.

Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода
/Unsplash/ Вери Иванова

Сисбенч

Ин утилита барои санҷиши сарбории серверҳои MySQL дар асоси лоиҳаи LuaJIT мебошад, ки дар доираи он мошини виртуалӣ барои забони Lua таҳия карда мешавад. Муаллифи асбоб барномасоз ва коршиноси MySQL Алексей Копытов мебошад. Лоиҳа ҳамчун маҳфил оғоз ёфт, аммо бо гузашти вақт аз ҷониби ҷомеа эътироф гардид. Имрӯз, sysbench дар кори худ аз ҷониби донишгоҳҳои калон ва созмонҳои IT истифода мешавад. мисли IEEE.

Дар ҷараёни конфронси SECR-2017 (сабти суханронӣ дар YouTube дастрас аст) Алексей гуфт, ки sysbench ба шумо имкон медиҳад, ки ҳангоми интиқол ба таҷҳизоти нав, навсозии версияи DBMS ё якбора тағир ёфтани шумораи дархостҳо ба кори базаи маълумотҳо баҳо диҳед. Умуман, синтаксиси фармон барои гузаронидани санҷиш чунин аст:

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

Ин фармон намуд (cpu, хотира, fileio) ва параметрҳои санҷиши боркуниро (шумораи риштаҳо, шумораи дархостҳо, суръати коркарди транзаксия) муайян мекунад. Умуман, асбоб қодир аст миллионҳо ҳодисаро дар як сония коркард кунад. Алексей Копытов дар бораи меъморй ва сохти дохилии sysbench дар яке аз онхо муфассалтар сухан ронд эпизодҳои Подкаст оид ба таҳияи нармафзор.

UnixBench

Маҷмӯи асбобҳо барои арзёбии самаранокии системаҳои Unix. Он аз ҷониби муҳандисони Донишгоҳи Монаш дар соли 1983 ҷорӣ карда шудааст. Аз он вақт инҷониб, бисёр одамон ин асбобро дастгирӣ мекунанд, масалан, муаллифони маҷалла дар бораи технологияҳои микрокомпьютерӣ Маҷаллаи Байт ва аъзои LKML Дэвид Ниеми. Энтони Воэлм барои нашри версияи навбатии асбоб масъул аст (Энтони Воэлм) аз Microsoft.

UnixBench маҷмӯи меъёрҳои фармоишӣ мебошад. Онҳо суръати иҷроиши кодро дар мошини Unix бо иҷрои системаи истинод муқоиса мекунанд, ки он аст Истгоҳи SPARC 20-61. Дар асоси ин муқоиса, холҳои иҷроиш тавлид мешаванд.

Дар байни санҷишҳои мавҷуда инҳоянд: Whetstone, ки самаранокии амалиёти нуқтаи шинокунандаро тавсиф мекунад, File Copy, ки суръати нусхабардории маълумотро арзёбӣ мекунад ва якчанд нишондиҳандаҳои 2D ва 3D. Рӯйхати пурраи санҷишҳоро дар сайт пайдо кардан мумкин аст анборҳо дар GitHub. Аксари онҳо барои арзёбии кори мошинҳои виртуалӣ дар абр истифода мебаранд.

Suite тестии Phoronix

Ин маҷмӯи санҷишҳо аз ҷониби муаллифони веб-манбаи Phoronix таҳия шудааст, ки дар бораи паҳнкунии GNU/Linux ахбор нашр мекунад. Test Suite бори аввал соли 2008 муаррифӣ шуда буд - баъдан он 23 санҷиши гуногунро дар бар гирифт. Баъдтар таҳиягарон хидмати абриро оғоз карданд openbenchmarking.org, ки корбарон метавонанд скриптҳои санҷишии худро интишор кунанд. Имруз дар он пешниҳод аз ҷониби тақрибан 60 маҷмӯи стандартҳо, аз ҷумла онҳое, ки ба омӯзиши мошинсозӣ ва технологияи рентгенӣ алоқаманданд.

Маҷмӯи скриптҳои махсус ба шумо имкон медиҳанд, ки ҷузъҳои инфиродии системаро санҷед. Бо ёрии онҳо шумо метавонед вақти тартиб додани ядро ​​ва рамзгузории файлҳои видеоӣ, суръати фишурдани архивҳо ва ғайраҳоро ҳисоб кунед. Барои гузаронидани санҷишҳо танҳо дар консол фармони мувофиқро нависед. Масалан, ин фармон арзёбии кори CPU-ро оғоз мекунад:

phoronix-test-suite benchmark smallpt

Ҳангоми санҷиш, Test Suite мустақилона ҳолати таҷҳизотро назорат мекунад (ҳарорати CPU ва суръати гардиши сардтар), системаро аз гармии зиёд муҳофизат мекунад.

Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода
/Unsplash/ Ҷейсон Чен

Vdbench

Восита барои тавлиди сарбории I/O дар системаҳои диск, ки аз ҷониби Oracle таҳия шудааст. Он барои арзёбии самаранокӣ ва якпорчагии системаҳои нигоҳдорӣ кӯмак мекунад (мо маълумотро дар бораи чӣ гуна ҳисоб кардани кори назариявии системаи диск омода кардаем) маълумоти мухтасар).

Ҳалли ин тавр кор мекунад: дар системаи воқеӣ барномаи SWAT (Sun StorageTek Analysis Workload Tool) оғоз карда мешавад, ки партовро бо ҳама дастрасии дискҳо барои як давраи муайян эҷод мекунад. Тамғаи вақт, намуди амалиёт, суроға ва андозаи блоки додаҳо сабт карда мешаванд. Баъдан, бо истифода аз файли худпарто, vdbench сарбориро дар ҳама гуна системаи дигар тақлид мекунад.

Рӯйхати параметрҳои идоракунии коммуналӣ дар расмист Ҳуҷҷати Oracle. Рамзи сарчашмаи утилитаро ёфтан мумкин аст дар сайти ширкат.

IOzone

Утилитаи консол барои арзёбии кори системаҳои файлӣ. Он суръати хондан, навиштан ва аз нав навиштани файлҳоро муайян мекунад. Дар таҳияи асбоб даҳҳо барномасозон ширкат доштанд, аммо муаллифи версияи аввалини он баррасӣ карда мешавад муҳандис Вилям Норкотт. Ташаккул аз ҷониби ширкатҳои монанди Apple, NetApp ва iXsystems дастгирӣ карда шуд.

Барои идора кардани риштаҳо ва ҳамоҳангсозии онҳо ҳангоми санҷиш, асбоб стандартро истифода мебарад Риштаҳои POSIX. Пас аз анҷоми кор, IOzone гузоришеро бо натиҷаҳо ё дар формати матнӣ ё дар шакли ҷадвали электронӣ (Excel) таҳия мекунад. Восита инчунин скрипти gengnuplot.sh-ро дар бар мегирад, ки дар асоси маълумоти ҷадвал графики сеченака месозад. Намунаҳои чунин графикҳоро дар ҳуҷҷатҳои асбоб пайдо кардан мумкин аст (саҳ. 11–17).

IOzone ҳамчун профили санҷишӣ дар Phoronix Test Suite дастрас аст.

Хониши иловагӣ аз блогҳо ва шабакаҳои иҷтимоӣ:

Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Хатогӣ дар Linux 5.1 боиси гум шудани маълумот гардид - ямоқи ислоҳкунанда аллакай бароварда шудааст
Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Чунин ақида вуҷуд дорад: технологияи DANE барои браузерҳо ноком шудааст

Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Чаро мониторинг лозим аст?
Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Нусхаи нусхабардории файлҳо: чӣ гуна худро аз талафи маълумот муҳофизат кардан мумкин аст
Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Чӣ тавр диски сахти системаро ба мошини виртуалӣ интиқол додан мумкин аст?

Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Ҳама дар бораи ихроҷи маълумот гап мезананд - чӣ гуна провайдери IaaS метавонад кӯмак кунад?
Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Барномаи кӯтоҳи таълимӣ: чӣ гуна имзои рақамӣ кор мекунад
Нишондиҳандаҳо барои серверҳои Linux: 5 асбоби кушода Маълумот: чӣ гуна қонун дар бораи маълумоти шахсӣ кор мекунад

Манбаъ: will.com

Илова Эзоҳ