Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî

Em tê de ne 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

Hilbijartinên me yên din ên bi pîvanan:

Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî
Фото - Buroya Rêveberiya Erdê Alaska - CC BY

Iometre

Ev pîvanek ji bo nirxandina performansa dîskê û bine pergalên torê ye. Ji bo xebitandina hem bi serverek yekane û hem jî bi tevahî komê re maqûl e. Iometer di sala 1998 de ji hêla endezyarên Intel ve hate destnîşan kirin. Di sala 2001 de, pargîdanî koda çavkaniyê da rêxistina ne-qezencê Open Source Development Labs (OSDL) di bin lîsansê de Lîsansa Çavkaniya Vekirî ya Intel. Ji sala 2003-an vir ve, amûr ji hêla komek dilxwazan ve tê piştgirî kirin - proje qeydkirî li sourceforge.net.

Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.

Pîvan nîşan didin: berbiçûk, operasyonên her çirkeyê, dereng û barkirina pêvajoyê. Ne tenê nirxên navîn têne hesibandin, lê di heman demê de hindik / max jî têne hesibandin.

Tevî vê rastiyê ku guhertoya paşîn a paşîn a amûrê di 2014-an de hate berdan, ew hîn jî tê de tê bikar anîn Broadcom и Dell. Lêbelê, temenê pergalê hîn jî bandor dike. Pêşîn, pêwendiya wê kevn û ji sala 1998 ve nehatiye guhertin. Ya duyemîn, amûr carinan encamên ne têrker li ser hemî rêzikên flash-ê nîşan dide.

vpsbench

Nivîsarek hêsan ku performansa VPS-ê binirxîne. Belavkirin ji aliyê lîsansa MIT. Li vir mînakek xebata wî ye, ku di depoya fermî ya li ser GitHub de hatî dayîn:

$ 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

Karûbar hejmara naverok, frekansa pêvajoyê, mîqdara bîranîna têkildar nîşan dide. Ji bo nirxandina performansa dîskên vpsbench pêk tîne xwendin/nivîsandina rêzimanî û random. Tevî vê rastiyê ku karûbar pir kevn e (nûvekirinek li ser GitHub nêzî çar sal berê hate çêkirin), ew bikar tîne gelek pêşkêşkerên ewr û pargîdaniyên IT.

HammerDB

Yek ji wan re herî populer vekirî pîvanên ji bo ceribandina barkirina databasê. Amûr ji hêla rêxistinek ne-qezencê ve tê piştgirî kirin wazîfa malê - Encumena Performansa Pêvajoya Danûstendinê. Armanca wê pêşxistina standardên ji bo pîvanên databasê ye.

HammerDB nexşeyek databasa testê diafirîne, wê bi daneyan tijî dike û barkirina çend bikarhênerên virtual simule dike. Bar dikare hem operasyonên danûstendinê û hem jî analîtîk be. Piştgirî: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL û Redis.

Li dora HammerDB civakek berfireh ava bûye. Karûbar ji hêla pargîdaniyên ji 180 welatan ve tê bikar anîn. Di nav wan de: intel, Dell, Lenovo, Red Hat û gelek drav. Heke hûn dixwazin îmkanên karûbar bi xwe vekolin, hûn dikarin bi dest pê bikin rêberên fermî.

Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî
Фото - cihên winda kirin - CC BY

7-Zip

Ev arşîv ji bo ceribandina leza pêvajoyan dema ku hejmarek pelan berhev dike pîvanek çêkirî heye. Di heman demê de ji bo kontrolkirina RAM-ê ji bo xeletiyan jî maqûl e. Algorîtmaya ku ji bo ceribandinan tê bikaranîn LZMA (Algorîtmaya zincîra Lempel–Ziv–Markov). Ew li ser nexşeyê ye compression data ferheng. Mînakî, ji bo rêvekirina pîvanek bi yek mijar û ferhengek 64 MB, bes e ku meriv fermanê binivîse:

7z b -mmt1 -md26

Bername dê encamê bi formata MIPS (milyon talîmatên per second) peyda bike, ku dikare wekî dezavantajek were binav kirin. Ev parametre ji bo berhevdana performansa pêvajoyên heman mîmariyê maqûl e, lê di warê mîmariyên cihêreng de, sepana wê sînordar e.

DD

Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.

Li ser rûpela wiki dayîn fermana ji bo nirxandina performansa dîskê dema ku bi rêzdarî blokên 1024-byte dinivîsin:

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

Her wiha hêjayî gotinê ye ku D.D. bikar bînin wekî pîvanek CPU ya hêsan. Rast e, ev ê bernameyek pêvek hewce bike ku hesabên çavkaniyê-dijwar hewce dike. Mînakî, amûrek ji bo hesabkirina dravê hash Ez md5 me.

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

Fermana li jor dê nîşan bide ka dê pergal çiqas bilez (MB / s) rêzek hejmarek dirêj bişopîne. Her çend pispor dibêjin ku ev ferman tenê ji bo nirxandinek performansa hişk maqûl e. Di heman demê de girîng e ku ji bîr mekin ku DD destûrê dide we ku hûn li ser dîskên hişk operasyonên asta nizm bikin. Ji ber vê yekê, hûn hewce ne ku dema ku bi kargêriyê re dixebitin baldar bin da ku hin daneyan winda nekin (navê DD carinan bi henekî wekî hilweşandina dîskê tê deşîfre kirin).

Tiştê ku em li ser blog û torên xwe yên civakî dinivîsin:

Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Xwendina zanko: Linux - hîn jî pergala xebitandinê ya herî populer di ewr de ye
Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Tora Open Invention xwedan zêdetirî sê hezar lîsans hene - ev ji bo nermalava çavkaniya vekirî tê çi wateyê

Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Çawa xwe biparêzin Linux-sîstem: 10 serişte
Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Kêmkirina rîskê: meriv çawa daneyên xwe winda nake

Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Pirtûkên ji bo kesên ku berê di rêveberiya pergalê de ne an jî tenê plan dikin ku dest pê bikin
Meriv çawa performansê dinirxîne Linux-servers: amûrên pîvandina çavkaniya vekirî Ji bo projeya we qadên domainê yên neasayî

Source: www.habr.com

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster