Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut

Olemme sisällä 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

Muut valikoimamme vertailuarvoineen:

Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut
Фото - Bureau of Land Management Alaska – CC BY

Iometri

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 (OSDL) lisenssillä Intelin avoimen lähdekoodin lisenssi. Vuodesta 2003 lähtien työkalua on tukenut ryhmä harrastajia - projekti rekisteröity 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 Broadcom и notko. Järjestelmän ikä vaatii kuitenkin edelleen veronsa. Ensinnäkin sen käyttöliittymä vanhentunut eikä se ole muuttunut vuoden 1998 jälkeen. Toiseksi työkalu ei joskus tuota täysin riittäviä tuloksia all-flash-matriisissa.

vpsbench

Yksinkertainen skripti arvioimaan VPS:n suorituskykyä. Jaettu poikki MIT-lisenssit. 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 täyttää peräkkäinen ja satunnainen luku/kirjoitus. Huolimatta siitä, että apuohjelma on melko vanha (päivitys GitHubiin tehtiin noin neljä vuotta sitten), se käyttää monet pilvipalveluntarjoajat ja IT-yritykset.

HammerDB

Yksi suosituimmista avata vertailuarvot tietokantojen kuormitustestaukselle. Työkalua tukee voittoa tavoittelematon organisaatio TPC — 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: Intel, notko, Lenovo, Red Hat ja monta muut. Jos haluat tutkia apuohjelman ominaisuuksia itse, voit aloittaa viralliset oppaat.

Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut
Фото - menetettyjä paikkoja – CC BY

7-Zip

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 LZMA (Lempel–Ziv–Markov-ketjun algoritmi). Se perustuu kaavioon sanakirjan tietojen pakkaus. Jos esimerkiksi haluat suorittaa vertailuarvon yhdellä säikeellä ja 64 Mt:n sanakirjalla, kirjoita komento:

7z b -mmt1 -md26

Ohjelma 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.

DD

Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.

Wiki-sivulla annettu 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. voi käyttää yksinkertaisena suorittimen vertailukohtana. Tämä vaatii kuitenkin lisäohjelman, joka vaatii resursseja vaativia laskelmia. Esimerkiksi apuohjelma hash-arvojen laskemiseen md5sum.

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

Yllä 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:

Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Tutkimus: Linux — edelleen suosituin käyttöjärjestelmä pilvipalveluissa
Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Open Invention Networkilla on yli kolme tuhatta lisenssinhaltijaa – mitä tämä tarkoittaa avoimen lähdekoodin ohjelmistoille?

Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Kuinka suojella itseäsi Linux-järjestelmä: 10 vinkkiä
Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Riskien minimoiminen: kuinka et menetä tietojasi

Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Kirjat jo järjestelmänhallinnassa mukana oleville tai vasta aloittaville
Suorituskyvyn arviointi Linux-palvelimet: avoimen lähdekoodin vertailutyökalut Epätavalliset verkkoaluealueet projektillesi

Lähde: will.com

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster