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