Olemme sisällä подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
Muut valikoimamme vertailuarvoineen:
Фото - – CC BY
Tämä on vertailukohta levy- ja verkkoalijärjestelmien suorituskyvyn arvioinnissa. Sopii työskentelyyn sekä yhden palvelimen että koko klusterin kanssa. Intelin insinöörit esittelivät Iometerin vuonna 1998. Vuonna 2001 yhtiö siirsi lähdekoodin voittoa tavoittelemattomalle Open Source Development Labs -järjestölle () lisenssillä . Vuodesta 2003 lähtien työkalua on tukenut ryhmä harrastajia - projekti osoitteessa SourceForge.net.
Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.
Vertailuarvot osoittavat: suorituskyky, toiminnot sekunnissa, latenssi ja prosessorin kuormitus. Ei vain lasketa keskiarvoja, vaan myös min/max.
Huolimatta siitä, että työkalun viimeinen vakaa versio julkaistiin vuonna 2014, sitä käytetään edelleen и . Järjestelmän ikä vaatii kuitenkin edelleen veronsa. Ensinnäkin sen käyttöliittymä eikä se ole muuttunut vuoden 1998 jälkeen. Toiseksi työkalu ei joskus tuota täysin riittäviä tuloksia all-flash-matriisissa.
Yksinkertainen skripti arvioimaan VPS:n suorituskykyä. Jaettu poikki . Tässä on esimerkki sen työstä virallisessa GitHub-arkistossa:
$ 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
Apuohjelma näyttää ytimien määrän, prosessorin taajuuden ja käytetyn muistin määrän. Levyn suorituskyvyn arvioimiseksi vpsbench peräkkäinen ja satunnainen luku/kirjoitus. Huolimatta siitä, että apuohjelma on melko vanha (päivitys GitHubiin tehtiin noin neljä vuotta sitten), se monet pilvipalveluntarjoajat ja IT-yritykset.
Yksi suosituimmista vertailuarvot tietokantojen kuormitustestaukselle. Työkalua tukee voittoa tavoittelematon organisaatio — Transaction Processing Performance Council. Sen tavoitteena on kehittää standardeja tietokannan vertailuarvoille.
HammerDB luo testitietokantaskeeman, täyttää sen datalla ja simuloi useiden virtuaalisten käyttäjien kuormitusta. Kuorma voi olla sekä transaktio- että analyyttisiä operaatioita. Tukee: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ja Redis.
HammerDB:n ympärille on muodostunut suuri yhteisö. Apuohjelmaa käyttävät yritykset 180 maasta. Heidän joukossa: , , , ja monta . Jos haluat tutkia apuohjelman ominaisuuksia itse, voit aloittaa .

Фото - – CC BY
Tässä arkistaattorissa on sisäänrakennettu vertailukohta prosessorin nopeuden testaamiseksi, kun tietty määrä tiedostoja pakataan. Se sopii myös RAM-muistin virheiden tarkistamiseen. Testeihin käytetään algoritmia (Lempel–Ziv–Markov-ketjun algoritmi). Se perustuu kaavioon . Jos esimerkiksi haluat suorittaa vertailuarvon yhdellä säikeellä ja 64 Mt:n sanakirjalla, kirjoita komento:
7z b -mmt1 -md26Ohjelma antaa tuloksen MIPS-muodossa (miljoonaa käskyä sekunnissa), jota voidaan kutsua haittapuoliksi. Tämä parametri soveltuu saman arkkitehtuurin prosessorien suorituskyvyn vertailuun, mutta eri arkkitehtuurien tapauksessa sen soveltuvuus on rajallinen.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
Wiki-sivulla komento arvioida levyn suorituskykyä kirjoitettaessa 1024-tavuisia lohkoja peräkkäin:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
On myös syytä huomata, että D.D. yksinkertaisena suorittimen vertailukohtana. Tämä vaatii kuitenkin lisäohjelman, joka vaatii resursseja vaativia laskelmia. Esimerkiksi apuohjelma hash-arvojen laskemiseen .
dd if=/dev/zero bs=1M count=1024 | md5sumYllä oleva komento näyttää kuinka nopeasti (MB/s) järjestelmä käsittelee pitkän numerosarjan. Vaikka asiantuntijat sanovat, että tämä komento sopii vain karkeaan suorituskyvyn arviointiin. On myös tärkeää muistaa, että DD:n avulla voit suorittaa matalan tason toimintoja kiintolevyillä. Siksi sinun on työskenneltävä apuohjelman kanssa huolellisesti, jotta et menetä osaa tiedoista (nimi DD tulkitaan joskus vitsillä levyn tuhoajaksi).
Mistä kirjoitamme blogeissamme ja sosiaalisessa mediassa:
![]()
![]()
![]()
![]()
![]()
![]()
Lähde: will.com
