Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark

Naa mi sa 1cloud.ru Nag-andam kami og usa ka pagpili sa mga himan ug mga script alang sa pagsusi sa performance sa mga processor, storage system ug memory sa Linux machines: Iometer, DD, vpsbench, HammerDB ug 7-Zip.

Ang among uban nga mga pagpili nga adunay mga benchmark:

Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark
--Ото - Bureau of Land Management Alaska — CC NI

Iometer

Kini usa ka sukaranan alang sa pagtimbang-timbang sa pasundayag sa mga subsystem sa disk ug network. Angayan alang sa pagtrabaho kauban ang usa ka server ug usa ka tibuuk nga cluster. Ang Iometer gipaila sa mga inhenyero sa Intel kaniadtong 1998. Niadtong 2001, gibalhin sa korporasyon ang source code ngadto sa non-profit nga organisasyon nga Open Source Development Labs (OSDL) ubos sa lisensya Intel Open Source License. Sukad sa 2003, ang himan gisuportahan sa usa ka grupo sa mga mahiligon - ang proyekto nagparehistro sa SourceForge.net.

Ang Iometer naglangkob sa usa ka dynamo load generator ug usa ka graphical interface. Tinuod, ang ulahi magamit ra alang sa Windows. Sama sa alang sa generator, gitugotan ka nga i-simulate ang pagkarga sa mga aplikasyon sa ikatulo nga partido - ang mga espesyal nga template sa pagsulay gihimo alang niini.

Gipakita sa mga benchmark: throughput, mga operasyon kada segundo, latency ug load sa processor. Dili lamang ang kasagaran nga mga kantidad ang kalkulado, apan usab min / max.

Bisan pa sa kamatuoran nga ang katapusan nga stable nga bersyon sa himan gipagawas sa 2014, kini gigamit gihapon sa Broadcom и Dell. Bisan pa, ang edad sa sistema nag-antos gihapon. Una, ang interface niini karaan na ug wala mausab sukad sa 1998. Ikaduha, ang himan usahay makahatag dili hingpit nga igo nga mga resulta sa tanan nga mga flash arrays.

vpsbench

Usa ka yano nga script sa pagtimbang-timbang sa performance sa VPS. Giapod-apod sa tibuok Mga lisensya sa MIT. Ania ang usa ka pananglitan sa trabaho niini, nga gihatag sa opisyal nga GitHub repository:

$ 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

Gipakita sa utility ang gidaghanon sa mga cores, frequency sa processor, ug ang gidaghanon sa memorya nga gigamit. Sa pagtimbang-timbang sa performance sa disk vpsbench nagtuman sequential ug random nga pagbasa/pagsulat. Bisan pa sa kamatuoran nga ang utility medyo karaan na (usa ka update sa GitHub gihimo mga upat ka tuig na ang milabay), kini naggamit daghang cloud providers ug IT company.

HammerDB

Usa sa labing popular abli benchmarks alang sa load testing sa mga database. Ang himan gisuportahan sa usa ka non-profit nga organisasyon TPC — Transaction Processing Performance Council. Ang katuyoan niini mao ang paghimo og mga sumbanan alang sa mga benchmark sa database.

Ang HammerDB nagmugna og usa ka test database schema, gipuno kini sa datos, ug gisundog ang load sa daghang mga virtual nga tiggamit. Ang load mahimong parehong transactional ug analytical nga mga operasyon. Nagsuporta: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ug Redis.

Usa ka dako nga komunidad ang naporma sa palibot sa HammerDB. Ang utility gigamit sa mga kompanya gikan sa 180 ka mga nasud. Lakip kanila: Intel, Dell, Lenovo, pula nga kalo ug daghan другие. Kung gusto nimo nga susihon ang mga kapabilidad sa utility sa imong kaugalingon, mahimo ka magsugod sa opisyal nga mga giya.

Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark
--Ото - nawala nga lugar — CC NI

7-Zip

Kini nga archiver adunay usa ka built-in nga benchmark alang sa pagsulay sa katulin sa processor kung nag-compress sa usa ka piho nga gidaghanon sa mga file. Kini usab angay alang sa pagsusi sa RAM alang sa mga sayup. Usa ka algorithm ang gigamit alang sa mga pagsulay LZMA (Lempel–Ziv–Markov chain Algorithm). Gibase kini sa diagram pag-compress sa datos sa diksyonaryo. Pananglitan, aron magpadagan sa usa ka benchmark nga adunay usa ka hilo ug usa ka diksyonaryo nga 64 MB, isulat lang ang mando:

7z b -mmt1 -md26

Ang programa maghatag sa resulta sa MIPS (million instructions per second) format, nga matawag nga disbentaha. Ang kini nga parameter angay alang sa pagtandi sa pasundayag sa mga processor sa parehas nga arkitektura, apan sa kaso sa lainlaing mga arkitektura limitado ang paggamit niini.

DD

Tool sa command line nga nag-convert ug nagkopya sa mga file. Apan magamit kini sa pagpahigayon og yano nga mga pagsulay sa I/O sa mga sistema sa pagtipig. Nawala sa kahon sa halos bisan unsang sistema sa GNU/Linux.

Sa panid sa wiki gihatag sugo sa pagtimbang-timbang sa performance sa disk sa pagsulat sa 1024-byte nga mga bloke nga sunud-sunod:

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

Angay usab nga hinumdoman nga ang D.D. mahimo gamiton isip usa ka yano nga benchmark sa CPU. Bisan pa, magkinahanglan kini usa ka dugang nga programa nga nanginahanglan mga kalkulasyon nga kusog sa kapanguhaan. Pananglitan, usa ka utility alang sa pagkalkulo sa mga kantidad sa hash md5sum.

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

Ang sugo sa ibabaw magpakita kon unsa ka paspas (MB/s) ang sistema sa pagproseso sa taas nga han-ay sa numero. Bisan tuod ang mga eksperto nag-ingon nga kini nga sugo mao lamang ang angay alang sa usa ka bagis nga performance assessment. Importante usab nga hinumdoman nga ang DD nagtugot kanimo sa paghimo sa ubos nga lebel nga mga operasyon sa mga hard drive. Busa, kinahanglan nimo nga magtrabaho pag-ayo sa utility aron dili mawala ang bahin sa datos (ang ngalan nga DD usahay gibiaybiay nga gihubad ingon nga tiglaglag sa disk).

Unsa ang among gisulat sa among mga blog ug social network:

Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Pagtuon: Ang Linux mao gihapon ang pinakapopular nga OS sa panganod
Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Ang Open Invention Network adunay labaw pa sa tulo ka libo nga mga lisensyado - unsa ang gipasabut niini alang sa open source software?

Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Giunsa pagsiguro ang imong sistema sa Linux: 10 nga mga tip
Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Pagminus sa mga peligro: kung giunsa dili mawala ang imong data

Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Mga libro para sa mga nalambigit na sa system administration o nagplano pa lang nga magsugod
Giunsa pagtimbang-timbang ang pasundayag sa server sa Linux: bukas nga mga himan sa pag-benchmark Talagsaon nga domain zones para sa imong proyekto

Source: www.habr.com

Idugang sa usa ka comment