Naa mi sa подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
Ang among uban nga mga pagpili nga adunay mga benchmark:
--Ото - — CC NI
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 () ubos sa lisensya . Sukad sa 2003, ang himan gisuportahan sa usa ka grupo sa mga mahiligon - ang proyekto sa SourceForge.net.
Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.
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 и . Bisan pa, ang edad sa sistema nag-antos gihapon. Una, ang interface niini ug wala mausab sukad sa 1998. Ikaduha, ang himan usahay makahatag dili hingpit nga igo nga mga resulta sa tanan nga mga flash arrays.
Usa ka yano nga script sa pagtimbang-timbang sa performance sa VPS. Giapod-apod sa tibuok . 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 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 daghang cloud providers ug IT company.
Usa sa labing popular benchmarks alang sa load testing sa mga database. Ang himan gisuportahan sa usa ka non-profit nga organisasyon — 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: , , , ug daghan . Kung gusto nimo nga susihon ang mga kapabilidad sa utility sa imong kaugalingon, mahimo ka magsugod sa .

--Ото - — CC NI
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 (Lempel–Ziv–Markov chain Algorithm). Gibase kini sa diagram . 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 -md26Ang 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.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
Sa panid sa wiki 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. 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 .
dd if=/dev/zero bs=1M count=1024 | md5sumAng 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:
![]()
![]()
![]()
![]()
![]()
![]()
Source: www.habr.com
