Ons is in подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
Ons ander keuses met maatstawwe:
Foto - — CC BY
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 () onder lisensie . Sedert 2003 word die instrument deur 'n groep entoesiaste ondersteun - die projek 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 и . Die ouderdom van die stelsel eis egter steeds sy tol. Eerstens, sy koppelvlak en het sedert 1998 nie verander nie. Tweedens lewer die instrument soms nie heeltemal voldoende resultate op alle flitsskikkings nie.
'N Eenvoudige skrif om VPS-prestasie te evalueer. Versprei oor . 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 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 baie wolkverskaffers en IT-maatskappye.
Een van die gewildste maatstawwe vir vragtoetsing van databasisse. Die instrument word ondersteun deur 'n nie-winsgewende organisasie — 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: , , , en baie . As jy self die vermoëns van die hulpprogram wil verken, kan jy begin met .

Foto - — CC BY
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 (Lempel–Ziv–Markov-kettingalgoritme). Dit is gebaseer op die diagram . Byvoorbeeld, om 'n maatstaf met een draad en 'n 64 MB woordeboek te laat loop, skryf net die opdrag:
7z b -mmt1 -md26Die 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.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
Op die wiki-bladsy 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. 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 .
dd if=/dev/zero bs=1M count=1024 | md5sumDie 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:
![]()
![]()
![]()
![]()
![]()
![]()
Bron: will.com
