Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools

Mir sinn an 1cloud.ru Mir hunn eng Auswiel vun Tools a Skripte virbereet fir d'Leeschtung vu Prozessoren, Späichersystemer an Erënnerung op Linux Maschinnen ze bewäerten: Iometer, DD, vpsbench, HammerDB a 7-Zip.

Eis aner Auswiel mat Benchmarks:

Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools
Фото - Bureau vun Land Management Alaska - CC BY

Iometer

Dëst ass e Benchmark fir d'Performance vun Disk- an Netzwierksubsystemer ze bewäerten. Gëeegent fir mat engem Server an engem ganze Cluster ze schaffen. Iometer gouf vun Intel Ingenieuren am Joer 1998 agefouert. Am Joer 2001 huet d'Firma de Quellcode un d'Net-Gewënn Organisatioun Open Source Development Labs (OSDL) ënner Lizenz Intel Open Source Lizenz. Zënter 2003 gëtt d'Instrument vun enger Grupp vun Enthusiaster ënnerstëtzt - de Projet ageschriwwen bei SourceForge.net.

Iometer besteet aus engem Dynamo Last Generator an engem grafeschen Interface. True, déi lescht ass nëmme fir Windows verfügbar. Wat de Generator ugeet, erlaabt et Iech d'Laascht vun Drëtt Partei Uwendungen ze simuléieren - speziell Test Templates ginn dofir erstallt.

Benchmarks weisen: Duerchgang, Operatiounen pro Sekonn, Latenz a Prozessorbelaaschtung. Net nëmmen duerchschnëttlech Wäerter ginn berechent, awer och min/max.

Trotz der Tatsaach, datt déi lescht stabil Versioun vum Tool am Joer 2014 verëffentlecht gouf, gëtt et nach ëmmer an Broadcom и Dell. Wéi och ëmmer, den Alter vum System hëlt ëmmer nach seng Maut. Éischtens, seng Interface veroudert an huet zënter 1998 net geännert. Zweetens, d'Tool produzéiert heiansdo net ganz adäquat Resultater op all-Flash Arrays.

vpsbench

En einfache Skript fir d'VPS Leeschtung ze evaluéieren. Verdeelt iwwer MIT Lizenzen. Hei ass e Beispill vu senger Aarbecht, am offiziellen GitHub Repository uginn:

$ 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

D'Utility weist d'Zuel vun de Cores, d'Prozessorfrequenz an d'Quantitéit un Erënnerung benotzt. Fir d'Performance vun der Disk ze evaluéieren vpsbench erfëllt sequenziell an zoufälleg liesen / schreiwen. Trotz der Tatsaach datt den Utility zimlech al ass (en Update op GitHub gouf viru véier Joer gemaach), et benotzt vill Cloud Ubidder an IT Firmen.

HammerDB

Ee vun de populäersten oppen Benchmarks fir Belaaschtestung vun Datenbanken. D'Instrument gëtt vun enger Asbl ënnerstëtzt TPC - Transaktioun Veraarbechtung Leeschtung Rot. Säin Zil ass Standards fir Datebank Benchmarks z'entwéckelen.

HammerDB erstellt en Testdatenbankschema, populéiert et mat Daten a simuléiert d'Laascht vu verschiddene virtuelle Benotzer. D'Laascht ka souwuel transaktiouns- an analytesch Operatiounen sinn. Ënnerstëtzt: Oracle Datebank, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL a Redis.

Eng grouss Gemeinschaft huet sech ronderëm HammerDB geformt. D'Utility gëtt vu Firmen aus 180 Länner benotzt. Ënnert hinnen: Intel, Dell, Lenovo, Red Droe a vill aner. Wann Dir d'Fäegkeete vum Utility selwer wëllt entdecken, kënnt Dir ufänken mat offiziell Guiden.

Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools
Фото - verluer Plazen - CC BY

7-Zip

Dësen Archiver huet en agebaute Benchmark fir d'Prozessorgeschwindegkeet ze testen wann Dir eng gewëssen Unzuel u Dateien kompriméiert. Et ass och gëeegent fir RAM fir Feeler ze kontrolléieren. En Algorithmus gëtt fir Tester benotzt LZMA (Lempel-Ziv-Markov Kette Algorithmus). Et baséiert op dem Diagramm Wierderbuch Datekompressioun. Zum Beispill, fir e Benchmark mat engem Fuedem an engem 64 MB Wierderbuch ze lafen, schreift just de Kommando:

7z b -mmt1 -md26

De Programm gëtt d'Resultat am MIPS Format (Milliounen Instruktioune pro Sekonn) Format, wat kann en Nodeel genannt ginn. Dëse Parameter ass gëeegent fir d'Performance vun de Prozessoren vun der selwechter Architektur ze vergläichen, awer am Fall vun verschiddenen Architekturen ass seng Applikatioun limitéiert.

DD

Kommandozeilinstrument dat Dateien konvertéiert a kopéiert. Awer et kann benotzt ginn fir einfach I / O Tester op Späichersystemer ze maachen. Leeft aus der Këscht op bal all GNU / Linux System.

Op der Wiki Säit ginn Kommando fir d'Performance vun der Disk ze evaluéieren wann Dir 1024-Byte Blocks sequentiell schreift:

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

Et ass och derwäert ze notéieren datt D.D. Dir kënnt et benotzen als einfache CPU Benchmark. Dëst wäert awer en zousätzleche Programm erfuerderen deen ressourceintensiv Berechnungen erfuerdert. Zum Beispill en Utility fir Hashwäerter ze berechnen md5 asw.

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

De Kommando uewendriwwer weist wéi séier (MB / s) de System eng laang Zuelsequenz veraarbecht. Och wann d'Experten soen datt dëst Kommando nëmme gëeegent ass fir eng rau Leeschtungsbewäertung. Et ass och wichteg ze erënneren datt DD Iech erlaabt Low-Level Operatiounen op Harddisken auszeféieren. Dofir musst Dir virsiichteg mam Utility schaffen fir net en Deel vun den Donnéeën ze verléieren (den Numm DD gëtt heiansdo witzeg als Disk Zerstéierer entziffert).

Wat mir op eise Blogs a sozialen Netzwierker schreiwen:

Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Etude: Linux ass nach ëmmer déi populärste OS an der Wollek
Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Den Open Invention Network huet méi wéi dräi dausend Lizenzgeber - wat heescht dat fir Open Source Software?

Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Wéi séchert Dir Äre Linux System: 10 Tipps
Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Risiken minimiséieren: wéi Dir Är Donnéeën net verléiert

Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Bicher fir déi, déi schonn an der Systemverwaltung involvéiert sinn oder just plangen ufänken
Wéi evaluéiert Linux Server Performance: Open Benchmarking Tools Ongewéinlech Domain Zonen fir Äre Projet

Source: will.com

Setzt e Commentaire