Tolok ukur kanggo Linux-server: 5 piranti sing mbukak

Dina iki kita bakal ngomong babagan alat sing mbukak kanggo ngevaluasi kinerja prosesor, memori, sistem file lan sistem panyimpenan.

Dhaptar kasebut kalebu keperluan sing ditawakake warga GitHub lan peserta ing utas tematik ing Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench lan IOzone.

Tolok ukur kanggo Linux-server: 5 piranti sing mbukak
/Unsplash/ Veri Ivanova

sysbench

Iki minangka sarana kanggo nguji beban server MySQL, adhedhasar proyek LuaJIT, ing ngendi mesin virtual kanggo basa Lua lagi dikembangake. Penulis alat kasebut yaiku programmer lan pakar MySQL Alexey Kopytov. Proyek kasebut diwiwiti minangka hobi, nanging suwe-suwe entuk pangenalan saka masyarakat. Saiki, sysbench digunakake ing karyane dening universitas gedhe lan organisasi IT. kaya IEEE.

Sajrone konferensi SECR-2017 (rekaman pidato kasedhiya ing YouTube) Alexey ngandika sing sysbench ngijini sampeyan kanggo ngira-ngira kinerja database nalika nransfer menyang peralatan anyar, nganyari versi DBMS, utawa owah-owahan dadakan ing nomer pitakonan. Umumé, sintaks printah kanggo nglakokake tes kaya ing ngisor iki:

sysbench [options]... [testname] [command]

Printah iki nemtokake jinis (cpu, memori, fileio) lan paramèter saka test mbukak (jumlah thread, nomer panjalukan, kacepetan Processing transaksi). Sakabèhé, alat kasebut bisa ngolah jutaan acara per detik. Alexey Kopytov ngandika ing liyane rinci babagan arsitektur lan struktur internal sysbench ing salah siji saka episode saka Podcast Pangembangan Piranti Lunak.

UnixBench

Sakumpulan alat kanggo ngevaluasi kinerja sistem Unix. Iki dikenalake dening insinyur saka Universitas Monash ing taun 1983. Wiwit saiki, akeh wong sing ndhukung alat kasebut, contone, penulis majalah babagan teknologi mikrokomputer. Majalah Byte lan anggota LKML David Niemi. Anthony Voelm tanggung jawab kanggo ngeculake versi sabanjure alat kasebut (Anthony Voellm) saka Microsoft.

UnixBench minangka suite benchmark khusus. Dheweke mbandhingake kacepetan eksekusi kode ing mesin Unix kanthi kinerja sistem referensi, yaiku Stasiun SPARC 20-61. Adhedhasar perbandingan kasebut, skor kinerja digawe.

Antarane tes sing kasedhiya yaiku: Whetstone, sing nggambarake efisiensi operasi floating point, File Copy, sing ngevaluasi kacepetan nyalin data, lan sawetara benchmark 2D lan 3D. Dhaptar tes lengkap bisa ditemokake ing repositori ing GitHub. Akeh sing digunakake kanggo ngevaluasi kinerja mesin virtual ing méga.

Suite Test Phoronix

Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис openbenchmarking.org, ing ngendi pangguna bisa ngirim skrip test dhewe. Dina iki diwenehi bab 60 mranata pathokan, kalebu sing related kanggo machine learning lan teknologi ray-tracing.

Set skrip khusus ngidini sampeyan nguji komponen sistem individu. Kanthi bantuan, sampeyan bisa ngira-ngira wektu kompilasi kernel lan enkoding file video, kacepetan kompresi arsip, lan liya-liyane. Contone, printah iki miwiti evaluasi kinerja CPU:

phoronix-test-suite benchmark smallpt

Sajrone tes, Test Suite kanthi mandiri ngawasi kahanan peralatan (suhu CPU lan kacepetan rotasi sing luwih adhem), nglindhungi sistem saka overheating.

Tolok ukur kanggo Linux-server: 5 piranti sing mbukak
/Unsplash/ Jason Chen

Vdbench

Alat kanggo ngasilake beban I / O ing sistem disk, dikembangake dening Oracle. Iku mbantu ngevaluasi kinerja lan integritas sistem panyimpenan (kita wis nyiapake informasi babagan cara ngetung kinerja teoritis sistem disk informasi singkat).

Solusi kasebut kaya ing ngisor iki: ing sistem nyata, program SWAT (Sun StorageTek Workload Analysis Tool) diluncurake, sing nggawe dump karo kabeh akses disk kanggo wektu tartamtu. Stempel wektu, jinis operasi, alamat, lan ukuran blok data direkam. Sabanjure, nggunakake file dump, vdbench niru beban ing sistem liyane.

Dhaptar paramèter kanggo ngatur sarana kasebut ana ing resmi Dokumen Oracle. Kode sumber utilitas bisa ditemokake ing situs web perusahaan.

IOzon

Utilitas konsol kanggo ngevaluasi kinerja sistem file. Iki nemtokake kacepetan maca, nulis lan nulis ulang file. Welasan programer njupuk bagéyan ing pangembangan alat, nanging penulis versi pisanan dianggep insinyur William Norcott. Pangembangan kasebut didhukung dening perusahaan kayata Apple, NetApp lan iXsystems.

Kanggo ngatur benang lan nyinkronake sajrone tes, alat kasebut nggunakake standar kasebut Utas POSIX. Sawise rampung karya, IOzone ngasilake laporan kanthi asil ing format teks utawa ing wangun spreadsheet (Excel). Alat kasebut uga kalebu skrip gengnuplot.sh, sing nggawe grafik telung dimensi adhedhasar data tabel. Conto grafik kasebut bisa ditemokake ing dokumentasi alat kasebut (kaca 11–17).

IOzone kasedhiya minangka profil test ing Phoronix Test Suite wis kasebut.

Wacan tambahan saka blog lan media sosial kita:

Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Баг в Linux 5.1 приводил к потере данных — корректирующий патч уже вышел
Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Ana pendapat: teknologi DANE kanggo browser gagal

Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Napa perlu ngawasi?
Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Nggawe serep file: carane nglindhungi dhewe saka mundhut data
Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Kepiye cara nransfer hard drive sistem menyang mesin virtual?

Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Saben uwong ngomong babagan bocor data - kepiye panyedhiya IaaS bisa mbantu?
Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Program pendidikan singkat: cara kerja tanda tangan digital
Tolok ukur kanggo Linux-server: 5 piranti sing mbukak Referensi: carane hukum ing data pribadhi dianggo

Source: www.habr.com

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster