Beberapa hari yang lalu saya memberi tahu Anda cara mengetahui kecepatan HDD menggunakan perintah ddNah, kali ini saya akan menunjukkan kepada Anda alat yang membantu kita melakukan benchmark banyak hal, tetapi hari ini kita hanya akan menggunakannya untuk Performa CPU.
Memasang sysbench
Alat ini (sysbench) tidak berfungsi seperti yang saya katakan sebelumnya, untuk melakukan benchmark berbagai hal (I / O, CPU, MySQL, dll), kali ini kita hanya akan menggunakannya untuk CPU, yang jelas pertama ... kita harus menginstalnya:
Pada sistem seperti Debian, Ubuntu atau yang serupa:
sudo aptitude install sysbench
Di ArchLinux dan turunannya:
yaourt -S sysbench
Menggunakan sysbench untuk mengukur kinerja CPU
Sekarang kita hanya perlu menjalankannya dengan hak istimewa admin dan dengan parameter yang sesuai:
sysbench --test=cpu --cpu-max-prime=20000 run
Apa artinya ini?
- Kami akan melakukan tes CPU
- Angka tersebut harus sedemikian rupa sehingga pengujian berlangsung setidaknya 10 detik, 20000 adalah nilai yang harus mereka sajikan.
Berikut beberapa keluaran dari PC saya dan beberapa server yang saya kelola:
Bagaimana cara memeriksa kinerja CPU
Dengan kata lain, pada screenshot pertama terlihat CPU menyelesaikan tes dalam waktu 1 detik, screenshot kedua menunjukkan bahwa tes selesai dalam 40.5 detik, sedangkan screenshot ketiga dan terakhir menunjukkan tes selesai dalam 46.5 detik.
Ini berarti CPU ke-3 adalah yang tercepat, karena menyelesaikan pengujian dalam waktu yang lebih singkat daripada yang lain, Sederhana atau tidak?
Ngomong-ngomong, jika Anda berpikir bahwa server / komputer dengan 8 inti dan satu lagi hanya dengan 4, yang 8-inti akan selalu menyelesaikan tes lebih cepat karena memiliki lebih banyak ... Anda salah, tes berjalan pada a inti tunggal, yaitu, jumlahnya tidak menjadi masalah di sini 😉
Baik itu saja semoga bermanfaat bagi anda, saya tetap menjalankan test pada GNUTransfer VPS 😀
Tidak masuk akal untuk menjalankan uji inti tunggal pada server mengingat sebagian besar tugas yang akan dilakukan akan menggunakan banyak inti.
Seringkali perlu diketahui, berapa pun jumlah inti, yang merupakan CPU yang menawarkan kinerja terbaik.
Tidak semuanya kuantitas, kualitas seringkali lebih penting.
Dengan tes ini Anda akan dapat mengetahui berapa banyak iPC yang memiliki prosesor dan berdasarkan itu Anda akan dapat memilih berapa banyak inti yang akan Anda miliki…. sederhana
Dalam contoh ini, Anda dapat melihat bagaimana Anda dapat memilih jumlah utas yang menjalankan pengujian untuk memeras semua inti yang mungkin:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
sangat setuju bagi saya itu akan lebih nyata karena akan menempati semua inti bersama
Dan jika Anda ingin membandingkan serangkaian tes dengan mini PC ARM, Raspberry Pi, ODROID dan Banana PRO dengan sesuatu yang levelnya rendah:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Artikel bagus, ngomong-ngomong karena Anda mengatakan ini untuk server, Anda dapat menggunakan centos
Mungkinkah screenshot di tengah bukan dari GNU transfer?
Dua yang pertama berasal dari GNUTransfer 😀
Ringkasan eksekusi uji:
total waktu: 21.6028s
jumlah total acara: 10000
total waktu yang dibutuhkan oleh pelaksanaan acara: 21.6020
statistik per permintaan:
min: 2.14 md
rata-rata: 2.16 md
maks: 5.56ms
kira-kira. Persentil ke-95: 2.24ms
Keadilan benang:
peristiwa (avg / stddev): 10000.0000 / 0.00
waktu eksekusi (avg / stddev): 21.6020 / 0.00
Ringkasan eksekusi uji:
total waktu: 19.7614s
jumlah total acara: 10000
total waktu yang dibutuhkan oleh pelaksanaan acara: 19.7599
statistik per permintaan:
min: 1.91 md
rata-rata: 1.98 md
maks: 5.73ms
kira-kira. Persentil ke-95: 2.08ms
Keadilan benang:
peristiwa (avg / stddev): 10000.0000 / 0.00
waktu eksekusi (avg / stddev): 19.7599 / 0.00
Ini bagus? ini adalah fx 8120.
Menjalankan tes dengan opsi berikut:
Jumlah utas: 1
Melakukan benchmark kinerja CPU
Utas dimulai!
Done.
Bilangan prima maksimum yang diperiksa dalam uji CPU: 20000
Ringkasan eksekusi uji:
total waktu: 108.2065s
jumlah total acara: 10000
total waktu yang dibutuhkan oleh pelaksanaan acara: 108.1852
statistik per permintaan:
min: 9.02 md
rata-rata: 10.82 md
maks: 54.76ms
kira-kira. Persentil ke-95: 16.91ms
Keadilan benang:
peristiwa (avg / stddev): 10000.0000 / 0.00
waktu eksekusi (avg / stddev): 108.1852 / 0.00
Punyaku tampaknya sangat lambat bagimu, bukan?
hal yang baik adalah menempatkan beberapa sistem, terutama rasberry orange pi dll, dan melihat perbedaan besar / tidak begitu besar.