Tolok ukur pikeun server Linux: 5 alat kabuka

Dinten ieu kami bakal ngobrol ngeunaan alat kabuka pikeun meunteun kinerja prosesor, mémori, sistem file sareng sistem panyimpen.

Daptar éta kalebet utilitas anu ditawarkeun ku warga GitHub sareng pamilon dina benang tematik dina Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench sareng IOzone.

Tolok ukur pikeun server Linux: 5 alat kabuka
/Unsplash/ Veri Ivanova

Kuburan

Ieu mangrupikeun utilitas pikeun nguji beban server MySQL, dumasar kana proyék LuaJIT, dimana mesin virtual pikeun basa Lua nuju dikembangkeun. Panulis alat nyaéta programmer sareng ahli MySQL Alexey Kopytov. Proyék mimiti salaku hobi, tapi kana waktosna nampi pangakuan ti masarakat. Kiwari, sysbench dianggo dina karyana ku paguron luhur sareng organisasi IT. kawas IEEE.

Salila konferensi SECR-2017 (ngarékam biantara sadia dina YouTube) Alexey ngomong yén sysbench ngidinan Anjeun pikeun evaluate kinerja database nalika nransper kana alat anyar, ngamutahirkeun versi DBMS, atawa parobahan dadakan dina Jumlah queries. Sacara umum, sintaksis paréntah pikeun ngajalankeun tés nyaéta kieu:

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

Paréntah ieu nangtukeun jenis (cpu, mémori, fileio) jeung parameter tina test beban (jumlah threads, Jumlah requests, speed processing urus). Gemblengna, alat éta sanggup ngolah jutaan kajadian per detik. Alexey Kopytov spoke di leuwih jéntré ngeunaan arsitektur jeung struktur internal sysbench di salah sahiji épisode Podcast Pangembangan Perangkat Lunak.

UnixBench

Sakumpulan pakakas pikeun meunteun kinerja sistem Unix. Ieu diwanohkeun ku insinyur ti Monash University di 1983. Ti saprak éta, seueur jalma anu ngadukung alat éta, contona, panulis majalah ngeunaan téknologi mikrokomputer. Majalah Byte sarta anggota LKML David Niemi. Anthony Voelm tanggung jawab ngaleupaskeun versi alat salajengna (Anthony Voellm) ti Microsoft.

UnixBench mangrupikeun suite tolok ukur khusus. Aranjeunna ngabandingkeun laju palaksanaan kode dina mesin Unix kalawan kinerja sistem rujukan, anu mangrupa SPARCstation 20-61. Dumasar kana babandingan ieu, hiji skor kinerja dihasilkeun.

Diantara tés anu sayogi nyaéta: Whetstone, anu ngajelaskeun efisiensi operasi floating point, File Copy, anu ngaevaluasi laju nyalin data, sareng sababaraha tolok ukur 2D sareng 3D. Daptar lengkep tés tiasa dipendakan dina repositories on GitHub. Loba di antarana dipaké pikeun evaluate kinerja mesin virtual dina awan.

Phoronix Test Suite

Sakumpulan tés ieu dikembangkeun ku pangarang sumber wéb Phoronix, anu nyebarkeun warta ngeunaan distribusi GNU/Linux. Test Suite munggaran diwanohkeun dina taun 2008 - teras kalebet 23 tés anu béda. Teras pamekar ngaluncurkeun jasa awan openbenchmarking.org, dimana pamaké bisa masangkeun Aksara tés sorangan. Dinten dina eta dikintunkeun kira-kira 60 set patokan, kaasup nu patali jeung mesin learning jeung téhnologi ray-tracing.

Setélan skrip khusus ngamungkinkeun anjeun pikeun nguji komponén sistem individu. Kalayan pitulung maranéhanana, anjeun tiasa estimasi waktu compiling kernel na encoding file video, laju komprési arsip, jsb Pikeun ngajalankeun tés, ngan nulis paréntah luyu dina konsol nu. Contona, paréntah ieu ngamimitian evaluasi kinerja CPU:

phoronix-test-suite benchmark smallpt

Salila tés, Test Suite sacara mandiri ngawas kaayaan alat (suhu CPU sareng laju rotasi anu langkung tiis), ngajagi sistem tina overheating.

Tolok ukur pikeun server Linux: 5 alat kabuka
/Unsplash/ Jason Chen

Vdbench

Alat pikeun ngahasilkeun beban I / O dina sistem disk, dikembangkeun ku Oracle. Éta ngabantosan pikeun ngira-ngira kinerja sareng integritas sistem panyimpen (kami parantos nyiapkeun inpormasi ngeunaan cara ngitung kinerja téoritis sistem disk. informasi ringkes).

Solusina sapertos kieu: dina sistem nyata, program SWAT (Sun StorageTek Workload Analysis Tool) diluncurkeun, anu nyiptakeun dump sareng sadaya aksés disk pikeun sababaraha waktos. Waktos, jinis operasi, alamat, sareng ukuran blok data dirékam. Salajengna, ngagunakeun file dump, vdbench emulates beban dina sagala sistem lianna.

Daptar parameter pikeun ngatur utiliti aya dina resmi Dokumén Oracle. Kodeu sumber utiliti tiasa dipendakan dina situs wéb perusahaan.

IOzon

Utilitas konsol pikeun ngevaluasi kinerja sistem file. Éta nangtukeun laju maca, nyerat sareng nyerat deui file. Puluhan programer nyandak bagian dina ngembangkeun alat, tapi panulis versi kahijina считается insinyur William Norcott. Pangwangunan éta dirojong ku perusahaan sapertos Apple, NetApp sareng iXsystems.

Pikeun ngatur benang sareng nyingkronkeunana nalika uji, alatna nganggo standar Utas POSIX. Saatos réngsé pagawéan, IOzone ngahasilkeun laporan kalayan hasilna boh dina format téks atanapi dina bentuk spreadsheet (Excel). Alat ogé kalebet naskah gengnuplot.sh, anu ngawangun grafik tilu diménsi dumasar kana data méja. Conto grafik sapertos tiasa dipendakan dina dokuméntasi pikeun alat (kaca 11–17).

IOzone sayogi salaku profil uji dina Phoronix Test Suite anu parantos disebatkeun.

Bacaan tambahan tina blog sareng média sosial kami:

Tolok ukur pikeun server Linux: 5 alat kabuka Kutu dina Linux 5.1 nyababkeun leungitna data - patch koréksi parantos dileupaskeun
Tolok ukur pikeun server Linux: 5 alat kabuka Aya hiji pamadegan: téhnologi DANE pikeun panyungsi geus gagal

Tolok ukur pikeun server Linux: 5 alat kabuka Naha perlu ngawaskeun?
Tolok ukur pikeun server Linux: 5 alat kabuka Nyadangkeun payil: kumaha carana ngajaga diri tina leungitna data
Tolok ukur pikeun server Linux: 5 alat kabuka Kumaha cara nransper hard drive sistem ka mesin virtual?

Tolok ukur pikeun server Linux: 5 alat kabuka Sarerea ngobrol ngeunaan bocor data - kumaha panyadia IaaS tiasa ngabantosan?
Tolok ukur pikeun server Linux: 5 alat kabuka Program atikan pondok: kumaha tanda tangan digital jalan
Tolok ukur pikeun server Linux: 5 alat kabuka Rujukan: kumaha hukum ngeunaan data pribadi jalan

sumber: www.habr.com

Tambahkeun komentar