Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente

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

Ons ander keuses met maatstawwe:

Hoe om prestasie te evalueer Linux-bedieners: oopbron-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 состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.

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 prestasie te evalueer Linux-bedieners: oopbron-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

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

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 prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Studie: Linux — steeds die gewildste bedryfstelsel in die wolk
Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Die Open Invention Network het meer as drieduisend lisensiehouers - wat beteken dit vir oopbronsagteware?

Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Hoe om jouself te beskerm Linux-stelsel: 10 wenke
Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Risiko minimalisering: hoe om nie jou data te verloor nie

Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Boeke vir diegene wat reeds by stelseladministrasie betrokke is of net beplan om te begin
Hoe om prestasie te evalueer Linux-bedieners: oopbron-maatstafinstrumente Ongewone domeinsones vir jou projek

Bron: will.com

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster