Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak

Kita mlebu 1 cloud.ru disiapake pilihan saka pribadi lan Tulisan kanggo ngevaluasi kinerja prosesor, sistem panyimpenan lan memori ing mesin Linux: Iometer, DD, vpsbench, HammerDB lan 7-Zip.

Pilihan liyane kita kanthi benchmark:

Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak
--ΠžΡ‚ΠΎ - Biro Manajemen Tanah Alaska β€” CC BY

Iometer

Iki minangka pathokan kanggo ngevaluasi kinerja disk lan subsistem jaringan. Cocog kanggo nggarap server siji lan kabeh kluster. Iometer dikenalakΓ© dΓ©ning insinyur Intel ing taun 1998. Ing taun 2001, perusahaan kasebut nyumbang kode sumber kasebut menyang organisasi nirlaba Open Source Development Labs (OSDL) miturut lisensi Lisensi Intel Open Source. Wiwit taun 2003, alat kasebut wis didhukung dening klompok penggemar - proyek kasebut kedhaftar ing sourceforge.net.

Iometer kasusun saka generator beban dinamo lan GUI. Bener, sing terakhir mung kasedhiya ing Windows. Kanggo generator, sampeyan bisa nyinkronake beban aplikasi pihak katelu - template tes khusus digawe kanggo iki.

Benchmarks nuduhake: throughput, operasi per detik, latensi lan beban prosesor. Ora mung nilai rata-rata sing diwilang, nanging uga min / max.

Senadyan kasunyatan sing versi stabil pungkasan saka alat dirilis ing 2014, iku isih digunakake ing Broadcom ΠΈ Dell. Nanging, umur sistem isih mengaruhi. First, antarmuka sawijining kuna lan ora owah wiwit taun 1998. Kapindho, alat kasebut kadhangkala nampilake asil sing ora cukup kanggo kabeh susunan lampu kilat.

vpsbench

Skrip prasaja kanggo ngevaluasi kinerja VPS. Disebarake dening lisensi MIT. Iki minangka conto karyane, diwenehake ing repositori resmi ing GitHub:

$ 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

Utilitas nampilake nomer intine, frekuensi prosesor, jumlah memori sing melu. Kanggo ngevaluasi kinerja disk vpsbench nggayuh maca / nulis urutan lan acak. Sanajan kasunyatane utilitas kasebut cukup lawas (nganyari ing GitHub digawe udakara patang taun kepungkur), iku nggunakake akeh panyedhiya awan lan perusahaan IT.

HammerDB

Salah siji sing paling populer mbukak benchmarks kanggo testing mbukak database. Alat kasebut didhukung dening organisasi nirlaba PR - Dewan Kinerja Pengolahan Transaksi. Tujuane yaiku ngembangake standar kanggo benchmark database.

HammerDB nggawe skema basis data tes, ngisi data lan simulasi beban sawetara pangguna virtual. Beban kasebut bisa dadi operasi transaksional lan analitis. Mendukung: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL lan Redis.

Komunitas ekstensif wis dibentuk ing sekitar HammerDB. Utilitas kasebut digunakake dening perusahaan saka 180 negara. Ing antarane: Intel, Dell, Lenovo, Red Hat lan akeh nggoleki. Yen sampeyan pengin njelajah kemungkinan sarana dhewe, sampeyan bisa miwiti karo panuntun resmi.

Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak
--ΠžΡ‚ΠΎ - papan sing ilang β€” CC BY

7-Zip

Arsip iki nduweni pathokan sing dibangun kanggo nguji kacepetan prosesor nalika ngompres file tartamtu. Iku uga cocok kanggo mriksa RAM kanggo kasalahan. Algoritma sing digunakake kanggo tes LZMA (Algoritma rantai Lempel–Ziv–Markov). Iku adhedhasar skema komprΓ¨si data kamus. Contone, kanggo mbukak pathokan karo siji utas lan kamus 64 MB, cukup nulis printah:

7z b -mmt1 -md26

Program kasebut bakal menehi asil ing format MIPS (yuta instruksi per detik), sing bisa diarani kerugian. Parameter iki cocog kanggo mbandhingake kinerja prosesor saka arsitektur sing padha, nanging ing kasus arsitektur sing beda-beda, aplikasi kasebut diwatesi.

DD

Alat baris perintah sing ngowahi lan nyalin file. Nanging bisa digunakake kanggo nindakake tes I / O sing gampang ing sistem panyimpenan. Mbukak metu saka kothak ing meh kabeh sistem GNU/Linux.

Ing kaca wiki diwenehi printah kanggo ngevaluasi kinerja disk nalika nulis blok 1024-byte kanthi urutan:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Iku uga worth kang lagi nyimak sing D.D. bisa digunakake minangka pathokan CPU prasaja. Bener, iki mbutuhake program tambahan sing mbutuhake petungan intensif sumber daya. Contone, sarana kanggo ngitung jumlah hash md5sum.

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

Printah ing ndhuwur bakal nuduhake carane cepet (MB / s) sistem bakal proses urutan nomer dawa. Senajan ahli ngomong sing printah iki mung cocok kanggo Assessment kinerja kasar. Sampeyan uga penting kanggo elinga yen DD ngidini sampeyan nindakake operasi tingkat rendah ing hard drive. Mulane, sampeyan kudu ati-ati nalika nggarap sarana supaya ora ilang sawetara data (jeneng DD kadhangkala jokingly deciphered minangka pemusnah disk).

Apa sing kita tulis ing blog lan jaringan sosial:

Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Riset: Linux isih dadi OS paling populer ing awan
Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Open Invention Network duweni luwih saka telung ewu sing duwe lisensi - apa tegese piranti lunak open source

Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Cara ngamanake sistem Linux sampeyan: 10 tips
Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Nyilikake risiko: carane ora ilang data

Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Buku kanggo sing wis melu administrasi sistem utawa mung arep miwiti
Cara ngevaluasi kinerja server Linux: alat benchmarking mbukak Zona domain sing ora biasa kanggo proyek sampeyan

Source: www.habr.com

Add a comment