Kumaha cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka

Kami asup 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

Pilihan kami anu sanés kalayan tolok ukur:

Kumaha cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka
--Ото - 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 состоит из генератора нагрузки 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 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 cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka
--Ото - 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

Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе 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 cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka Pangajaran: Linux — masih kénéh OS anu pang populerna di méga
Kumaha cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka Jaringan Penemuan Terbuka ngagaduhan langkung ti tilu rébu lisénsina - naon hartosna pikeun parangkat lunak open source

Kumaha cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka Kumaha carana ngajaga diri anjeun Linux-sistem: 10 tips
Kumaha cara meunteun kinerja Linux-server: alat benchmarking sumber terbuka Ngaminimalkeun résiko: kumaha teu leungit data anjeun

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

sumber: www.habr.com

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster