Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki

Mes esam ieksa 1cloud.ru 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:

Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki
Фото - Aļaskas zemes pārvaldības birojs — CC BY

Iometrs

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 (OSDL) saskaņā ar licenci Intel atvērtā pirmkoda licence. Kopš 2003. gada rīku atbalsta entuziastu grupa – projekts reģistrēts 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 Broadcom и ieleja. Tomēr sistēmas vecums joprojām ietekmē. Pirmkārt, tā saskarne novecojis 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.

vpsbench

Vienkāršs skripts, lai novērtētu VPS veiktspēju. Izplata MIT licences. Š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 izpilda 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 izmanto daudzi mākoņpakalpojumu sniedzēji un IT uzņēmumi.

HammerDB

Viens no populārākajiem atvērts datu bāzes slodzes testēšanas kritēriji. Rīku atbalsta bezpeļņas organizācija TPC — 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: Intel, ieleja, Lenovo, Red Hat un daudzi pārējie. Ja vēlaties pats izpētīt utilīta iespējas, varat sākt ar to oficiālie ceļveži.

Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki
Фото - zaudētās vietas — CC BY

7-Zip

Š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 LZMA (Lempel–Ziv–Markova ķēdes algoritms). Tas ir balstīts uz shēmu vārdnīcas datu saspiešana. Piemēram, lai palaistu etalonu ar vienu pavedienu un 64 MB vārdnīcu, pietiek ar komandas uzrakstīšanu:

7z b -mmt1 -md26

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

DD

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ā dots 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. jūs varat izmantot 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 md5sum.

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

Iepriekš 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:

Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Pētījums: Linux — joprojām populārākā operētājsistēma mākonī
Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Open Invention Network ir vairāk nekā trīs tūkstoši licenciātu — ko tas nozīmē atvērtā pirmkoda programmatūrai

Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Kā sevi pasargāt Linux-sistēma: 10 padomi
Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Riska samazināšana: kā nepazaudēt savus datus

Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Grāmatas tiem, kas jau ir saistīti ar sistēmu administrēšanu vai tikai plāno sākt
Kā novērtēt sniegumu Linux-serveri: atvērtā pirmkoda salīdzinošās novērtēšanas rīki Neparastas domēna zonas jūsu projektam

Avots: www.habr.com

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster