Kami asup подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
Pilihan kami anu sanés kalayan tolok ukur:
--Ото - - CC BY
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 () handapeun lisénsi . Kusabab 2003, alat nu geus dirojong ku grup peminat - proyék dina sourceforge.net.
Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.
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 и . Sanajan kitu, umur sistem masih mangaruhan. Kahiji, panganteur na sarta teu robah saprak 1998. Bréh, alat nu kadang nembongkeun hasil teu cukup nyukupan dina arrays sadaya-flash.
A skrip basajan pikeun evaluate kinerja VPS. Disebarkeun ku . 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 sequential jeung acak maca / nulis. Sanaos kanyataan yén utilitasna parantos lami (apdet dina GitHub dilakukeun sakitar opat taun ka pengker), éta seueur panyadia awan sareng perusahaan IT.
Salah sahiji nu pang populerna tolok ukur pikeun nguji beban database. Alat ieu dirojong ku organisasi nirlaba - 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: , , , jeung loba . Upami anjeun hoyong ngajalajah kemungkinan utiliti sorangan, anjeun tiasa mimitian ku .

--Ото - - CC BY
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 (Algoritma ranté Lempel–Ziv–Markov). Hal ieu dumasar kana skéma . Salaku conto, pikeun ngajalankeun patokan sareng hiji utas sareng kamus 64 MB, cekap nyerat paréntah:
7z b -mmt1 -md26Program 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.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
Dina kaca wiki 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. salaku patokan CPU basajan. Leres, ieu ngabutuhkeun program tambahan anu peryogi itungan sumberdaya-intensif. Salaku conto, utilitas pikeun ngitung jumlah hash .
dd if=/dev/zero bs=1M count=1024 | md5sumParé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:
![]()
![]()
![]()
![]()
![]()
![]()
sumber: www.habr.com
