Kami berada di Kami telah menyiapkan sejumlah alat dan skrip untuk mengevaluasi kinerja prosesor, sistem penyimpanan, dan memori. Linux-mesin: Iometer, DD, vpsbench, HammerDB dan 7-Zip.
Pilihan kami yang lain dengan tolok ukur:
Фото - — CC OLEH
Ini adalah tolok ukur untuk menilai kinerja subsistem disk dan jaringan. Cocok untuk bekerja dengan satu server dan seluruh cluster. Iometer diperkenalkan oleh para insinyur Intel pada tahun 1998. Pada tahun 2001, perusahaan mentransfer kode sumber ke organisasi nirlaba Open Source Development Labs () di bawah lisensi . Sejak tahun 2003, alat ini telah didukung oleh sekelompok peminat - proyek di SourceForge.net.
Iometer terdiri dari generator beban dinamo dan antarmuka grafis. Namun, antarmuka grafis tersebut hanya tersedia dalam kondisi tertentu. WindowsAdapun generatornya, ini memungkinkan Anda untuk mensimulasikan beban aplikasi pihak ketiga dengan membuat templat pengujian khusus untuk tujuan ini.
Tolok ukur menunjukkan: throughput, operasi per detik, latensi, dan beban prosesor. Tidak hanya nilai rata-rata yang dihitung, tetapi juga min/maks.
Terlepas dari kenyataan bahwa versi stabil terakhir dari alat ini dirilis pada tahun 2014, alat ini masih digunakan и . Namun, usia sistem masih berdampak buruk. Pertama, antarmukanya dan tidak berubah sejak tahun 1998. Kedua, alat ini terkadang memberikan hasil yang tidak sepenuhnya memadai pada semua array flash.
Skrip sederhana untuk mengevaluasi kinerja VPS. Didistribusikan ke seluruh . Berikut ini contoh kerjanya, diberikan di repositori resmi 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 ini menampilkan jumlah inti, frekuensi prosesor, dan jumlah memori yang digunakan. Untuk mengevaluasi kinerja disk vpsbench baca/tulis berurutan dan acak. Terlepas dari kenyataan bahwa utilitas tersebut sudah cukup lama (pembaruan pada GitHub dilakukan sekitar empat tahun yang lalu), itu banyak penyedia cloud dan perusahaan IT.
Salah satu yang paling populer tolok ukur untuk pengujian beban database. Alat ini didukung oleh organisasi nirlaba — Dewan Kinerja Pemrosesan Transaksi. Tujuannya adalah untuk mengembangkan standar tolok ukur basis data.
HammerDB membuat skema database pengujian, mengisinya dengan data, dan mensimulasikan beban beberapa pengguna virtual. Bebannya dapat berupa operasi transaksional dan analitis. Mendukung: Basis Data Oracle, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL dan Redis.
Komunitas besar telah terbentuk di sekitar HammerDB. Utilitas ini digunakan oleh perusahaan dari 180 negara. Diantara mereka: , , , dan banyak lagi . Jika Anda ingin menjelajahi sendiri kemampuan utilitas tersebut, Anda bisa memulainya .

Фото - — CC OLEH
Pengarsip ini memiliki tolok ukur bawaan untuk menguji kecepatan prosesor saat mengompresi sejumlah file tertentu. Ini juga cocok untuk memeriksa kesalahan pada RAM. Algoritme digunakan untuk pengujian (Algoritma rantai Lempel–Ziv–Markov). Hal ini didasarkan pada diagram . Misalnya, untuk menjalankan benchmark dengan satu thread dan kamus 64 MB, cukup tulis perintah:
7z b -mmt1 -md26Program akan memberikan hasil dalam format MIPS (juta instruksi per detik), yang bisa disebut merugikan. Parameter ini cocok untuk membandingkan kinerja prosesor dengan arsitektur yang sama, tetapi dalam kasus arsitektur berbeda, penerapannya terbatas.
Sebuah alat baris perintah yang mengkonversi dan menyalin file. Alat ini juga dapat digunakan untuk melakukan pengujian I/O sederhana pada sistem penyimpanan. Alat ini dapat dijalankan langsung tanpa perlu konfigurasi tambahan pada hampir semua sistem GNU/Linux.Linux.
Di halaman wiki perintah untuk mengevaluasi kinerja disk saat menulis blok 1024 byte secara berurutan:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Perlu juga dicatat bahwa D.D. sebagai patokan CPU sederhana. Namun, hal ini memerlukan program tambahan yang memerlukan perhitungan intensif sumber daya. Misalnya, utilitas untuk menghitung nilai hash .
dd if=/dev/zero bs=1M count=1024 | md5sumPerintah di atas akan menunjukkan seberapa cepat (MB/s) sistem akan memproses urutan nomor yang panjang. Meskipun para ahli mengatakan bahwa perintah ini hanya cocok untuk penilaian kinerja kasar. Penting juga untuk diingat bahwa DD memungkinkan Anda melakukan operasi tingkat rendah pada hard drive. Oleh karena itu, Anda perlu bekerja dengan utilitas tersebut dengan hati-hati agar tidak kehilangan sebagian data (nama DD terkadang secara bercanda diartikan sebagai perusak disk).
Apa yang kami tulis di blog dan jejaring sosial kami:
![]()
![]()
![]()
![]()
![]()
![]()
Sumber: www.habr.com
