Mes esam ieksa Esam sagatavojuši rīku un skriptu izlasi procesoru, atmiņas sistēmu un atmiņas veiktspējas novērtēšanai. Linux-mašīnas: Iometer, DD, vpsbench, HammerDB un 7-Zip.
Citas mūsu atlases ar etaloniem:
Фото - — CC BY
Tas ir etalons diska un tīkla apakšsistēmu veiktspējas novērtēšanai. Piemērots darbam gan ar vienu serveri, gan ar visu klasteru. Iometru ieviesa Intel inženieri 1998. gadā. 2001. gadā korporācija uzdāvināja pirmkodu bezpeļņas organizācijai Open Source Development Labs () saskaņā ar licenci . Kopš 2003. gada rīku atbalsta entuziastu grupa – projekts vietnē sourceforge.net.
Iometer sastāv no dinamo slodzes ģeneratora un grafiskā interfeisa. Tomēr pēdējais ir pieejams tikai operētājsistēmā WindowsKas attiecas uz ģeneratoru, tas ļauj simulēt trešo pušu lietojumprogrammu slodzi, šim nolūkam izveidojot īpašas testa veidnes.
Etaloni parāda: caurlaidspēju, darbības sekundē, latentumu un procesora slodzi. Tiek aprēķinātas ne tikai vidējās vērtības, bet arī min/max.
Neskatoties uz to, ka rīka pēdējā stabilā versija tika izlaista 2014. gadā, tā joprojām tiek izmantota и . Tomēr sistēmas vecums joprojām ietekmē. Pirmkārt, tā saskarne un nav mainījies kopš 1998. gada. Otrkārt, rīks dažkārt parāda ne visai atbilstošus rezultātus visos zibspuldzes masīvos.
Vienkāršs skripts, lai novērtētu VPS veiktspēju. Izplata . Šeit ir viņa darba piemērs, kas sniegts oficiālajā GitHub repozitorijā:
$ 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
Lietderība parāda kodolu skaitu, procesora frekvenci, iesaistītās atmiņas apjomu. Lai novērtētu vpsbench disku veiktspēju secīga un nejauša lasīšana/rakstīšana. Neskatoties uz to, ka utilīta ir diezgan veca (GitHub atjauninājums tika veikts apmēram pirms četriem gadiem), tas daudzi mākoņpakalpojumu sniedzēji un IT uzņēmumi.
Viens no populārākajiem datu bāzes slodzes testēšanas kritēriji. Rīku atbalsta bezpeļņas organizācija — Darījumu apstrādes izpildes padome. Tās mērķis ir izstrādāt datubāzes etalonu standartus.
HammerDB izveido testa datu bāzes shēmu, aizpilda to ar datiem un simulē vairāku virtuālo lietotāju slodzi. Slodze var būt gan transakciju, gan analītiskas operācijas. Atbalsta: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL un Redis.
Ap HammerDB ir izveidojusies plaša kopiena. Lietderību izmanto uzņēmumi no 180 valstīm. Starp viņiem: , , , un daudzi . Ja vēlaties pats izpētīt utilīta iespējas, varat sākt ar to .

Фото - — CC BY
Šim arhivētājam ir iebūvēts etalons procesoru ātruma pārbaudei, saspiežot noteiktu skaitu failu. Tas ir piemērots arī RAM kļūdu pārbaudei. Pārbaudēm izmantotais algoritms (Lempel–Ziv–Markova ķēdes algoritms). Tas ir balstīts uz shēmu . Piemēram, lai palaistu etalonu ar vienu pavedienu un 64 MB vārdnīcu, pietiek ar komandas uzrakstīšanu:
7z b -mmt1 -md26Programma sniegs rezultātu MIPS (miljons instrukciju sekundē) formātā, ko var saukt par trūkumu. Šis parametrs ir piemērots vienas un tās pašas arhitektūras procesoru veiktspējas salīdzināšanai, taču dažādu arhitektūru gadījumā tā pielietojamība ir ierobežota.
Komandrindas rīks, kas konvertē un kopē failus. To var izmantot arī vienkāršu I/O testu veikšanai krātuves sistēmās. Tas uzreiz darbojas praktiski jebkurā GNU/Linux sistēmā.Linux.
Viki lapā komanda diska veiktspējas novērtēšanai, secīgi rakstot 1024 baitu blokus:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Ir arī vērts atzīmēt, ka D.D. kā vienkāršs CPU etalons. Tiesa, tam būs nepieciešama papildu programma, kas prasa resursietilpīgus aprēķinus. Piemēram, utilīta hash summu aprēķināšanai .
dd if=/dev/zero bs=1M count=1024 | md5sumIepriekš esošā komanda parādīs, cik ātri (MB/s) sistēma apstrādās garu ciparu secību. Lai gan eksperti saka, ka šī komanda ir piemērota tikai aptuvenam veiktspējas novērtējumam. Ir arī svarīgi atcerēties, ka DD ļauj veikt zema līmeņa darbības cietajos diskos. Tāpēc, strādājot ar utilītu, jābūt uzmanīgiem, lai nepazaudētu daļu datu (nosaukums DD dažkārt jokojot tiek atšifrēts kā diska iznīcinātājs).
Par ko mēs rakstām savos emuāros un sociālajos tīklos:
![]()
![]()
![]()
![]()
![]()
![]()
Avots: www.habr.com
