Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente

Ons is in 1cloud.ru Ons het 'n seleksie gereedskap en skrifte voorberei om die werkverrigting van verwerkers, bergingstelsels en geheue op Linux-masjiene te evalueer: Iometer, DD, vpsbench, HammerDB en 7-Zip.

Ons ander keuses met maatstawwe:

Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente
Foto - Buro vir Grondbestuur Alaska — CC BY

Iometer

Dit is 'n maatstaf vir die beoordeling van die werkverrigting van skyf- en netwerksubstelsels. Geskik vir werk met beide een bediener en 'n hele groep. Iometer is in 1998 deur Intel-ingenieurs bekendgestel. In 2001 het die korporasie die bronkode na die nie-winsgewende organisasie Open Source Development Labs (OSDL) onder lisensie Intel Oopbron-lisensie. Sedert 2003 word die instrument deur 'n groep entoesiaste ondersteun - die projek geregistreer by SourceForge.net.

Iometer bestaan ​​uit 'n dinamo-ladinggenerator en 'n grafiese koppelvlak. Dit is waar, laasgenoemde is slegs beskikbaar vir Windows. Wat die kragopwekker betref, laat dit jou toe om die vrag van derdeparty-toepassings te simuleer - spesiale toetssjablone word hiervoor geskep.

Maatstawwe wys: deurset, bewerkings per sekonde, latensie en verwerkerlading. Nie net gemiddelde waardes word bereken nie, maar ook min/maks.

Ten spyte van die feit dat die laaste stabiele weergawe van die instrument in 2014 vrygestel is, word dit steeds gebruik in Broadcom и Dell. Die ouderdom van die stelsel eis egter steeds sy tol. Eerstens, sy koppelvlak verouderd en het sedert 1998 nie verander nie. Tweedens lewer die instrument soms nie heeltemal voldoende resultate op alle flitsskikkings nie.

vpsbank

'N Eenvoudige skrif om VPS-prestasie te evalueer. Versprei oor MIT lisensies. Hier is 'n voorbeeld van sy werk, gegee in die amptelike GitHub-bewaarplek:

$ 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

Die hulpprogram wys die aantal kerne, verwerkerfrekwensie en die hoeveelheid geheue wat gebruik word. Om skyfwerkverrigting te evalueer vpsbench vervul opeenvolgende en ewekansige lees/skryf. Ten spyte van die feit dat die program redelik oud is ('n opdatering op GitHub is ongeveer vier jaar gelede gemaak), dit gebruike baie wolkverskaffers en IT-maatskappye.

HammerDB

Een van die gewildste oopmaak maatstawwe vir vragtoetsing van databasisse. Die instrument word ondersteun deur 'n nie-winsgewende organisasie TPC — Transaksieverwerking Prestasieraad. Die doel daarvan is om standaarde vir databasismaatstawwe te ontwikkel.

HammerDB skep 'n toetsdatabasisskema, vul dit met data en simuleer die las van verskeie virtuele gebruikers. Die las kan beide transaksionele en analitiese bewerkings wees. Ondersteun: Oracle-databasis, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL en Redis.

'n Groot gemeenskap het rondom HammerDB gevorm. Die hulpprogram word deur maatskappye van 180 lande gebruik. Tussen hulle: Intel, Dell, Lenovo, Red Hat en baie ander. As jy self die vermoëns van die hulpprogram wil verken, kan jy begin met amptelike gidse.

Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente
Foto - verlore plekke — CC BY

7-Zip

Hierdie argiefhouer het 'n ingeboude maatstaf vir die toets van verwerkerspoed wanneer 'n sekere aantal lêers saamgepers word. Dit is ook geskik om RAM vir foute na te gaan. 'n Algoritme word vir toetse gebruik LZMA (Lempel–Ziv–Markov-kettingalgoritme). Dit is gebaseer op die diagram woordeboek data kompressie. Byvoorbeeld, om 'n maatstaf met een draad en 'n 64 MB woordeboek te laat loop, skryf net die opdrag:

7z b -mmt1 -md26

Die program sal die resultaat in MIPS (miljoen instruksies per sekonde) formaat verskaf, wat 'n nadeel genoem kan word. Hierdie parameter is geskik om die werkverrigting van verwerkers van dieselfde argitektuur te vergelyk, maar in die geval van verskillende argitekture is die toepaslikheid daarvan beperk.

DD

Opdragreëlinstrument wat lêers omskakel en kopieer. Maar dit kan gebruik word om eenvoudige I/O-toetse op bergingstelsels uit te voer. Loop uit die boks op byna enige GNU/Linux-stelsel.

Op die wiki-bladsy gegee opdrag om skyfwerkverrigting te evalueer wanneer 1024-grepe blokke opeenvolgend geskryf word:

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

Dit is ook opmerklik dat D.D. wat jy kan gebruik as 'n eenvoudige SVE-maatstaf. Dit sal egter 'n bykomende program vereis wat hulpbron-intensiewe berekeninge vereis. Byvoorbeeld, 'n nut vir die berekening van hash-waardes md5sum.

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

Die opdrag hierbo sal wys hoe vinnig (MB/s) die stelsel 'n lang getalreeks sal verwerk. Alhoewel kenners sê dat hierdie opdrag slegs geskik is vir 'n rowwe prestasiebeoordeling. Dit is ook belangrik om te onthou dat DD jou toelaat om lae-vlak bewerkings op hardeskywe uit te voer. Daarom moet u versigtig met die hulpprogram werk om nie 'n deel van die data te verloor nie (die naam DD word soms grappenderwys as skyfvernietiger ontsyfer).

Waaroor ons op ons blogs en sosiale netwerke skryf:

Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Studie: Linux is steeds die gewildste bedryfstelsel in die wolk
Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Die Open Invention Network het meer as drieduisend lisensiehouers - wat beteken dit vir oopbronsagteware?

Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Hoe om jou Linux-stelsel te beveilig: 10 wenke
Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Risiko minimalisering: hoe om nie jou data te verloor nie

Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Boeke vir diegene wat reeds by stelseladministrasie betrokke is of net beplan om te begin
Hoe om die werkverrigting van 'n Linux-bediener te evalueer: oop maatstafinstrumente Ongewone domeinsones vir jou projek

Bron: will.com

Voeg 'n opmerking