Mēs esam sagatavojuši rīku un skriptu izlasi, lai novērtētu procesoru, uzglabāšanas un atmiņas veiktspēju Linux mašīnās: Iometer, DD, vpsbench, HammerDB un 7-Zip.
Citas mūsu bāzes ar pārbaudēm:
Foto — — CC BY
Tas ir veiktspējas tests diska un tīkla subsistēmām. Tas der gan vienam serverim, gan veselu klasteru. Iometer izstrādāja Intel inženieri 1998. gadā. 2001. gadā uzņēmums nodeva avota kodus nekomerciālajai organizācijai Open Source Development Labs () saskaņā ar licenci . Kopš 2003. gada rīka atbalstu nodrošina entuziastu grupa — projekts SourceForge.net.
Iometer sastāv no slodzes ģeneratora dynamo un grafiskā interfeisa. Diemžēl, pēdējais ir pieejams tikai Windows platformā. Kas attiecas uz ģeneratoru, tas ļauj simulēt slodzi no trešo pušu lietojumprogrammām — tam tiek izveidoti īpaši testēšanas šabloni.
Veiktspējas pārbaudes rāda: caurlaidi,_OPERATĪVAS SLODZES sekundē, latentumu un procesora slodzi. Tiek aprēķināti ne tikai vidējie rādītāji, bet arī min./maks.
Neskatoties uz to, ka pēdējā stabilā rīka versija iznāca 2014. gadā, to joprojām izmanto un . Tomēr sistēmas vecums joprojām ietekmē rezultātus. Pirmkārt, tās interfeiss un nemainījās kopš 1998. gada. Otrkārt, rīks dažreiz sniedz ne visai adekvātus rezultātus all-flash masīvos.
Vienkāršs skripts VPS veiktspējas novērtēšanai. Tas izplatās saskaņā ar . Šeit ir piemērs tā darbībai, kas sniegts oficiālajā repozitorijā GitHub:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU modelis: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Kodu skaits: 4
CPU frekvence: 3417.879 MHz
Kopējais RAM apjoms: 3265 MB
Kopējais swap apjoms: 1021 MB
Sistēmas darbības laiks: 8:41,
I/O ātrums: 427 MB/s
Bzip 25MB: 4.66s
Lejupielāde 100MB failam: 1.64MB/s
Rīks attēlo kodu skaitu, procesora frekvenci un izmantotās atmiņas apjomus. Lai novērtētu disku veiktspēju, vpsbench veic secīgu un izlases lasīšanu/rakstīšanu. Neskatoties uz to, ka rīks ir salīdzinoši vecs (pēdējā atjauninājuma datums GitHub ir pirms apmēram četriem gadiem), to izmanto daudzi mākoņpakalpojumu sniedzēji un IT uzņēmumi.
Viens no populārākajiem bāzes slodzes testēšanas rīkiem. Rīka atbalstu sniedz nekomerciālā organizācija — Transaction Processing Performance Council. Tās mērķis ir izstrādāt standartus datu bāzu (DB) benchmarkiem.
HammerDB izveido testēšanas datu bāzes shēmu, piepilda to ar datiem un simulē vairāku virtuālo lietotāju slodzi. Slodze var būt gan transakciju, gan analītiskās operācijas. Atbalsta: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL un Redis.
Ap HammerDB ir izveidojies plašs kopienas loks. Rīku izmanto uzņēmumi no 180 pasaules valstīm. Starp tiem: , , , un daudzi citi. . Ja vēlaties pašam izpētīt rīka iespējas, varat sākt ar .

Foto — — CC BY
Šim arhivētājam ir iebūvēts benchmarks, lai testētu procesoru ātrumu, saspiežot noteiktu skaitu failu. Tas arī ir piemērots, lai pārbaudītu RAM uz kļūdām. Testēšanai tiek izmantots algoritms (Lempel–Ziv–Markov chain Algorithm). Tas balstās uz Piemēram, lai palaistu benchmark ar vienu pavedienu un 64 megabaitus lielu vārdnīcu, pietiek ar komandu:
7z b -mmt1 -md26Programma sniegs rezultātu MIPS (miljons instrukciju sekundē) formātā, ko var uzskatīt par trūkumu. Šis parametrs ir piemērots procesoru salīdzināšanai ar vienādu arhitektūru, bet, ja arhitektūras atšķiras, tā pielietojamība ir ierobežota.
Komandrindas rīks, kas konvertē un kopē failus. Taču to var izmantot arī vienkāršu I/O testu veikšanai uz datu glabāšanas sistēmām. Izvēršas praktiski uz jebkuras GNU/Linux sistēmas.
Wiki lapā komanda diska veiktspējas novērtēšanai, rakstot secīgi 1024 baitus lielus blokos:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Arī jāatzīmē, ka DD ir kā vienkāršs CPU benchmarks. Tomēr tam būs nepieciešama papildu programma, kas prasa resursu intensīvas aprēķinus. Piemēram, rīks, kas aprēķina hash summu: .
dd if=/dev/zero bs=1M count=1024 | md5sumAugšējā komanda parādīs, cik ātri (MB/s) sistēma apstrādās garu skaitļu secību. Lai gan eksperti saka, ka šī komanda būs piemērota tikai vispārējai veiktspējas novērtēšanai. Arī ir svarīgi atcerēties, ka DD ļauj veikt zemas līmeņa operācijas cietajos diskos. Tādēļ ar šo utilītu jāstrādā uzmanīgi, lai nezaudētu daļu datu (nosaukums DD dažkārt jokojoši tiek tulkots kā disk destroyer).
Par ko mēs rakstām mūsu blogos un sociālajos tīklos:
![]()
![]()
![]()
![]()
![]()
![]()
Avots: habr.com
