Kita mlebu подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.
Pilihan liyane kita kanthi benchmark:
--Ото - — CC BY
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 () miturut lisensi . Wiwit taun 2003, alat kasebut wis didhukung dening klompok penggemar - proyek kasebut ing sourceforge.net.
Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под Windows. Что касается генератора, то он позволяет имитировать нагрузку сторонних приложений — для этого создаются специальные тестовые шаблоны.
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 и . Nanging, umur sistem isih mengaruhi. First, antarmuka sawijining lan ora owah wiwit taun 1998. Kapindho, alat kasebut kadhangkala nampilake asil sing ora cukup kanggo kabeh susunan lampu kilat.
Skrip prasaja kanggo ngevaluasi kinerja VPS. Disebarake dening . 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 maca / nulis urutan lan acak. Sanajan kasunyatane utilitas kasebut cukup lawas (nganyari ing GitHub digawe udakara patang taun kepungkur), iku akeh panyedhiya awan lan perusahaan IT.
Salah siji sing paling populer benchmarks kanggo testing mbukak database. Alat kasebut didhukung dening organisasi nirlaba - 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: , , , lan akeh . Yen sampeyan pengin njelajah kemungkinan sarana dhewe, sampeyan bisa miwiti karo .

--Ото - — CC BY
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 (Algoritma rantai Lempel–Ziv–Markov). Iku adhedhasar skema . Contone, kanggo mbukak pathokan karo siji utas lan kamus 64 MB, cukup nulis printah:
7z b -mmt1 -md26Program 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.
Инструмент командной строки, конвертирующий и копирующий файлы. Но его можно использовать для проведения простых I/O-тестов на СХД. Из коробки запускается практически на любой системе GNU/Linux.
Ing kaca wiki 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. minangka pathokan CPU prasaja. Bener, iki mbutuhake program tambahan sing mbutuhake petungan intensif sumber daya. Contone, sarana kanggo ngitung jumlah hash .
dd if=/dev/zero bs=1M count=1024 | md5sumPrintah 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:
![]()
![]()
![]()
![]()
![]()
![]()
Source: www.habr.com
