Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед

Мо дар он ҳастем 1cloud.ru Мо интихоби асбобҳо ва скриптҳоро барои арзёбии кори протсессорҳо, системаҳои нигоҳдорӣ ва хотира дар мошинҳои Linux омода кардем: Iometer, DD, vpsbench, HammerDB ва 7-Zip.

Интихобҳои дигари мо бо нишондодҳо:

Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед
Фото - Бюрои идоракунии замин Аляска — CC BY

Иометр

Ин нишондиҳанда барои арзёбии кори зерсистемаҳои диск ва шабака мебошад. Барои кор бо як сервер ва тамоми кластер мувофиқ аст. Iometer аз ҷониби муҳандисони Intel соли 1998 муаррифӣ карда шуд. Дар соли 2001, корпоратсия рамзи сарчашмаро ба ташкилоти ғайритиҷоратии Open Source Development Labs интиқол дод (OSDL) тибқи иҷозатнома Иҷозатномаи Intel Source Open. Аз соли 2003 ин восита аз ҷониби як гурӯҳи ҳаваскорон - лоиҳа дастгирӣ карда мешавад ба қайд гирифта шудааст дар SourceForge.net.

Иометр аз генератори динамо ва интерфейси графикӣ иборат аст. Дуруст аст, ки охирин танҳо барои Windows дастрас аст. Дар мавриди генератор, он ба шумо имкон медиҳад, ки сарбории барномаҳои тарафи сеюмро тақлид кунед - барои ин қолабҳои махсуси санҷишӣ сохта шудаанд.

Нишондиҳандаҳо нишон медиҳанд: интиқол, амалиёт дар як сония, таъхир ва сарбории протсессор. На танҳо арзишҳои миёна ҳисоб карда мешаванд, балки min/max.

Сарфи назар аз он, ки версияи охирини устувори асбоб соли 2014 бароварда шуда буд, он то ҳол дар Broadcom и Dell. Бо вуҷуди ин, синну соли система то ҳол зарари худро мегирад. Аввалан, интерфейси он кӯҳна шудааст ва аз соли 1998 инҷониб тағйир наёфтааст. Сониян, асбоб баъзан дар массивҳои ҳама флешҳо натиҷаҳои комилан мувофиқ намедиҳад.

vpsbench

Скрипти оддӣ барои арзёбии иҷрои VPS. Дар саросари ҷаҳон тақсим карда мешавад Литсензияҳои MIT. Ин аст як мисоли кори он, ки дар анбори расмии GitHub дода шудааст:

$ 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

Утилита шумораи ядроҳо, басомади протсессор ва миқдори хотираи истифодашударо нишон медиҳад. Барои арзёбии кори диск vpsbench иҷро мекунад хондан/навиштани пайдарпай ва тасодуфӣ. Сарфи назар аз он, ки ин хидмат хеле кӯҳна аст (навсозии GitHub тақрибан чор сол пеш карда шуда буд), он истифода мебарад бисёр провайдерҳои абрӣ ва ширкатҳои IT.

HammerDB

Яке аз маъмултарин кушодан меъёрҳо барои санҷиши сарбории пойгоҳи додаҳо. Восита аз ҷониби ташкилоти ғайритиҷоратӣ дастгирӣ карда мешавад TPC — Шӯрои иҷрои коркарди транзаксияҳо. Ҳадафи он таҳияи стандартҳои меъёрҳои базаи маълумотҳо мебошад.

HammerDB схемаи махзани санҷиширо эҷод мекунад, онро бо маълумот пур мекунад ва сарбории якчанд корбарони виртуалиро тақлид мекунад. Сарборӣ метавонад ҳам амалиёти транзаксионӣ ва ҳам таҳлилӣ бошад. Дастгирӣ мекунад: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ва Redis.

Дар атрофи HammerDB як ҷомеаи калон ба вуҷуд омадааст. Ин хидматро ширкатҳои 180 кишвари ҷаҳон истифода мебаранд. Дар байни онҳо: Intel, Dell, Lenovo, Red Hat ва бисьёр другие. Агар шумо хоҳед, ки имкониятҳои утилитаро худатон омӯзед, шумо метавонед аз он оғоз кунед дастурҳои расмӣ.

Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед
Фото - ҷойҳои аз даст додашуда — CC BY

7-Zip

Ин бойгонӣ дорои меъёри дарунсохт барои санҷиши суръати протсессор ҳангоми фишурдани шумораи муайяни файлҳо мебошад. Он инчунин барои санҷиши RAM барои хатогиҳо мувофиқ аст. Барои санҷишҳо алгоритм истифода мешавад ЛЗМА (Алгоритм занҷири Лемпел – Зив – Марков). Он ба диаграмма асос ёфтааст фишурдани маълумоти луғат. Масалан, барои иҷро кардани нишондиҳанда бо як ришта ва луғати 64 МБ, танҳо фармонро нависед:

7z b -mmt1 -md26

Барнома натиҷаро дар формати MIPS (миллион дастур дар як сония) таъмин мекунад, ки онро камбудӣ номидан мумкин аст. Ин параметр барои муқоисаи кори протсессорҳои як меъморӣ мувофиқ аст, аммо дар мавриди меъмории гуногун татбиқи он маҳдуд аст.

DD

Асбоби сатри фармон, ки файлҳоро табдил медиҳад ва нусхабардорӣ мекунад. Аммо он метавонад барои гузаронидани санҷишҳои соддаи вуруд/чор дар системаҳои нигоҳдорӣ истифода шавад. Қариб дар ҳама гуна системаи GNU/Linux аз қуттӣ кор мекунад.

Дар саҳифаи вики дода шудааст фармон барои арзёбии кори диск ҳангоми навиштани блокҳои 1024-байтӣ пайдарпай:

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

Инчунин бояд гуфт, ки Д. истифода бурдан мумкин аст ҳамчун нишондиҳандаи оддии CPU. Бо вуҷуди ин, ин як барномаи иловагиро талаб мекунад, ки ҳисобҳои зиёди захираҳоро талаб мекунад. Масалан, утилита барои ҳисоб кардани арзишҳои hash Ман md5 ҳастам.

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

Фармони боло нишон медиҳад, ки система то чӣ андоза зуд (МБ/с) пайдарпайии рақамҳои дарозро коркард мекунад. Ҳарчанд коршиносон мегӯянд, ки ин фармон танҳо барои арзёбии ноҳамвор кор мувофиқ аст. Инчунин дар хотир доштан муҳим аст, ки DD ба шумо имкон медиҳад, ки дар дискҳои сахт амалҳои сатҳи пастро иҷро кунед. Аз ин рӯ, шумо бояд бо нармафзор бодиққат кор кунед, то як қисми маълумотро аз даст надиҳед (номи DD баъзан шӯхӣ ҳамчун нобудкунандаи диск шифр карда мешавад).

Он чизе ки мо дар бораи блогҳо ва шабакаҳои иҷтимоӣ менависем:

Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Омӯзиш: Linux ҳоло ҳам маъмултарин OS дар абр аст
Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Шабакаи кушодаи ихтироъ зиёда аз се ҳазор иҷозатномадор дорад - ин барои нармафзори кушодаасос чӣ маъно дорад?

Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Чӣ тавр муҳофизат кардани системаи Linux-и худ: 10 маслиҳат
Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Кам кардани хатарҳо: чӣ гуна маълумотро аз даст надиҳед

Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Китобҳо барои онҳое, ки аллакай дар идоракунии система машғуланд ё танҳо ният доранд оғоз кунанд
Чӣ тавр баҳо додан ба иҷрои сервери Linux: абзорҳои бенчмаркингро кушоед Минтақаҳои домени ғайриоддӣ барои лоиҳаи шумо

Манбаъ: will.com

Илова Эзоҳ