Kumaha meunteun kinerja server Linux: alat benchmarking kabuka

Kami asup 1cloud.ru disiapkeun pilihan alat jeung Aksara keur evaluating kinerja prosesor, sistem gudang jeung memori dina mesin Linux Ubuntu: Iometer, DD, vpsbench, HammerDB na 7-pos.

Pilihan kami anu sanés kalayan tolok ukur:

Kumaha meunteun kinerja server Linux: alat benchmarking kabuka
--Ото - Biro Manajemén Land Alaska - CC BY

Iometer

Ieu patokan pikeun ngevaluasi kinerja disk sareng subsistem jaringan. Cocog jeung gawé bareng duanana hiji server tunggal jeung sakabeh klaster. Iometer diwanohkeun ku insinyur Intel dina 1998. Dina 2001, korporasi nyumbangkeun kodeu sumber ka organisasi nirlaba Open Source Development Labs (OSDL) handapeun lisénsi Intel Open Source Lisensi. Kusabab 2003, alat nu geus dirojong ku grup peminat - proyék didaptarkeun dina sourceforge.net.

Iometer diwangun ku generator beban dinamo sareng GUI. Leres, anu terakhir ngan ukur aya dina Windows. Sedengkeun pikeun generator, éta ngidinan Anjeun pikeun simulate beban aplikasi pihak katilu - témplat test husus dijieun pikeun ieu.

Tolok ukur nunjukkeun: throughput, operasi per detik, latency sareng beban prosesor. Henteu ngan ukur nilai rata-rata anu diitung, tapi ogé min / max.

Sanaos kanyataan yén versi stabil terakhir alat éta dirilis dina 2014, éta masih dianggo dina Broadcom и Dell. Sanajan kitu, umur sistem masih mangaruhan. Kahiji, panganteur na katinggaleun jaman sarta teu robah saprak 1998. Bréh, alat nu kadang nembongkeun hasil teu cukup nyukupan dina arrays sadaya-flash.

vpsbench

A skrip basajan pikeun evaluate kinerja VPS. Disebarkeun ku lisénsi MIT. Ieu conto karyana, dipasihkeun dina gudang resmi dina 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

Utiliti mintonkeun jumlah cores, frékuénsi processor, jumlah memori aub. Pikeun evaluate kinerja vpsbench disk minuhan sequential jeung acak maca / nulis. Sanaos kanyataan yén utilitasna parantos lami (apdet dina GitHub dilakukeun sakitar opat taun ka pengker), éta ngagunakeun seueur panyadia awan sareng perusahaan IT.

HammerDB

Salah sahiji nu pang populerna buka tolok ukur pikeun nguji beban database. Alat ieu dirojong ku organisasi nirlaba péér - Déwan Performance Processing Transaksi. Tujuanana nyaéta pikeun ngembangkeun standar pikeun tolok ukur database.

HammerDB nyiptakeun skéma database tés, ngeusian ku data sareng simulasi beban sababaraha pangguna virtual. Beban tiasa janten operasi transaksional sareng analitis. Ngarojong: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL sareng Redis.

Komunitas éksténsif parantos kabentuk sakitar HammerDB. Utiliti dianggo ku perusahaan ti 180 nagara. Diantara aranjeunna: Intel, Dell, Lenovo, red Hat jeung loba другие. Upami anjeun hoyong ngajalajah kemungkinan utiliti sorangan, anjeun tiasa mimitian ku pituduh resmi.

Kumaha meunteun kinerja server Linux: alat benchmarking kabuka
--Ото - tempat leungit - CC BY

7-pos

Arsip ieu gaduh patokan anu diwangun pikeun nguji laju prosesor nalika ngompres sajumlah file. Éta ogé cocog pikeun mariksa RAM pikeun kasalahan. Algoritma dipaké pikeun tés LZMA (Algoritma ranté Lempel–Ziv–Markov). Hal ieu dumasar kana skéma komprési data kamus. Salaku conto, pikeun ngajalankeun patokan sareng hiji utas sareng kamus 64 MB, cekap nyerat paréntah:

7z b -mmt1 -md26

Program bakal nyayogikeun hasil dina format MIPS (juta instruksi per detik), anu tiasa disebat kakurangan. Parameter ieu cocog pikeun ngabandingkeun kinerja prosesor tina arsitéktur anu sarua, tapi dina kasus arsitéktur béda, applicability na diwatesan.

DD

Alat garis paréntah anu ngarobih sareng nyalin file. Tapi éta tiasa dianggo pikeun ngalaksanakeun tés I / O saderhana dina sistem panyimpen. Ngajalankeun kaluar tina kotak dina ampir sagala sistem GNU/Linux.

Dina kaca wiki dibikeun paréntah pikeun ngevaluasi kinerja disk nalika sacara berurutan nyerat blok 1024-bait:

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

Éta ogé sia ​​noting yén D.D. anjeun bisa make salaku patokan CPU basajan. Leres, ieu ngabutuhkeun program tambahan anu peryogi itungan sumberdaya-intensif. Salaku conto, utilitas pikeun ngitung jumlah hash jumlah md5.

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

Paréntah di luhur bakal nunjukkeun kumaha gancang (MB / s) sistem bakal ngolah urutan angka anu panjang. Sanajan para ahli nyebutkeun yén paréntah ieu ngan cocog pikeun assessment kinerja kasar. Éta ogé penting pikeun émut yén DD ngamungkinkeun anjeun pikeun ngalakukeun operasi tingkat rendah dina hard drive. Ku alatan éta, anjeun kedah ati-ati nalika damel sareng utilitas supados henteu kaleungitan sababaraha data (ngaran DD kadang-kadang diguratkeun salaku penghancur disk).

Naon anu urang tulis dina blog sareng jaringan sosial urang:

Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Panaliti: Linux masih OS anu pang populerna di méga
Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Jaringan Penemuan Terbuka ngagaduhan langkung ti tilu rébu lisénsina - naon hartosna pikeun parangkat lunak open source

Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Kumaha ngamankeun sistem Linux anjeun: 10 tips
Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Ngaminimalkeun résiko: kumaha teu leungit data anjeun

Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Buku pikeun jalma anu parantos aub dina administrasi sistem atanapi nembé badé ngamimitian
Kumaha meunteun kinerja server Linux: alat benchmarking kabuka Zona domain anu teu biasa pikeun proyék anjeun

sumber: www.habr.com

Tambahkeun komentar