Kita di dalam Kami telah menyediakan pelbagai alat dan skrip untuk menilai prestasi pemproses, sistem storan dan memori. Linux-mesin: Iometer, DD, vpsbench, HammerDB dan 7-Zip.
Pilihan kami yang lain dengan penanda aras:
Фото - — CC BY
Ini adalah penanda aras untuk menilai prestasi cakera dan subsistem rangkaian. Sesuai untuk bekerja dengan kedua-dua pelayan dan keseluruhan kluster. Iometer diperkenalkan oleh jurutera Intel pada tahun 1998. Pada tahun 2001, perbadanan itu memindahkan kod sumber kepada organisasi bukan untung Open Source Development Labs () di bawah lesen . Sejak 2003, alat ini telah disokong oleh sekumpulan peminat - projek di SourceForge.net.
Iometer terdiri daripada penjana beban dinamo dan antara muka grafik. Walau bagaimanapun, yang terakhir hanya tersedia di bawah WindowsBagi penjana, ia membolehkan anda mensimulasikan beban aplikasi pihak ketiga dengan mencipta templat ujian khas untuk tujuan ini.
Penanda aras menunjukkan: daya tampung, operasi sesaat, kependaman dan beban pemproses. Bukan sahaja nilai purata dikira, tetapi juga min/maks.
Walaupun fakta bahawa versi stabil terakhir alat itu dikeluarkan pada tahun 2014, ia masih digunakan dalam и . Walau bagaimanapun, usia sistem masih mengambil tol. Pertama, antara mukanya dan tidak berubah sejak 1998. Kedua, alat kadangkala menghasilkan hasil yang tidak mencukupi sepenuhnya pada tatasusunan semua denyar.
Skrip mudah untuk menilai prestasi VPS. Diedarkan ke seluruh . Berikut ialah contoh kerjanya, diberikan dalam repositori GitHub rasmi:
$ 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 memaparkan bilangan teras, kekerapan pemproses dan jumlah memori yang digunakan. Untuk menilai prestasi cakera vpsbench baca/tulis secara berurutan dan rawak. Walaupun hakikat bahawa utiliti itu agak lama (kemas kini pada GitHub dibuat kira-kira empat tahun lalu), ia banyak pembekal awan dan syarikat IT.
Salah satu yang paling popular penanda aras untuk ujian beban pangkalan data. Alat ini disokong oleh organisasi bukan untung — Majlis Prestasi Pemprosesan Transaksi. Matlamatnya adalah untuk membangunkan piawaian untuk penanda aras pangkalan data.
HammerDB mencipta skema pangkalan data ujian, mengisinya dengan data dan mensimulasikan beban beberapa pengguna maya. Beban boleh menjadi operasi transaksi dan analisis. Menyokong: Pangkalan Data Oracle, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL dan Redis.
Sebuah komuniti besar telah terbentuk di sekitar HammerDB. Utiliti ini digunakan oleh syarikat dari 180 negara. Antaranya: , , , dan banyak . Jika anda ingin meneroka sendiri keupayaan utiliti, anda boleh mulakan dengan .

Фото - — CC BY
Pengarkib ini mempunyai penanda aras terbina dalam untuk menguji kelajuan pemproses semasa memampatkan bilangan fail tertentu. Ia juga sesuai untuk menyemak RAM untuk ralat. Algoritma digunakan untuk ujian (Algoritma rantaian Lempel–Ziv–Markov). Ia berdasarkan rajah . Sebagai contoh, untuk menjalankan penanda aras dengan satu utas dan kamus 64 MB, tulis sahaja arahan:
7z b -mmt1 -md26Program ini akan memberikan hasil dalam format MIPS (juta arahan sesaat), yang boleh dipanggil kelemahan. Parameter ini sesuai untuk membandingkan prestasi pemproses seni bina yang sama, tetapi dalam kes seni bina yang berbeza kebolehgunaannya adalah terhad.
Alat baris arahan yang menukar dan menyalin fail. Ia juga boleh digunakan untuk melakukan ujian I/O mudah pada sistem storan. Ia berfungsi sebaik sahaja dikeluarkan pada hampir semua sistem GNU/Linux.Linux.
Pada halaman wiki arahan untuk menilai prestasi cakera apabila menulis blok 1024-bait secara berurutan:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Ia juga perlu diperhatikan bahawa D.D. sebagai penanda aras CPU yang mudah. Walau bagaimanapun, ini memerlukan program tambahan yang memerlukan pengiraan intensif sumber. Sebagai contoh, utiliti untuk mengira nilai cincang .
dd if=/dev/zero bs=1M count=1024 | md5sumPerintah di atas akan menunjukkan betapa cepat (MB/s) sistem akan memproses urutan nombor yang panjang. Walaupun pakar mengatakan bahawa arahan ini hanya sesuai untuk penilaian prestasi kasar. Ia juga penting untuk diingat bahawa DD membenarkan operasi peringkat rendah pada cakera keras. Oleh itu, anda perlu bekerja dengan utiliti dengan berhati-hati supaya tidak kehilangan sebahagian daripada data (nama DD kadang-kadang secara berseloroh ditafsirkan sebagai pemusnah cakera).
Perkara yang kami tulis di blog dan rangkaian sosial kami:
![]()
![]()
![]()
![]()
![]()
![]()
Sumber: www.habr.com
