Saya mencari sebuah utilitas yang akan mengukur kinerja CPU dalam kasus berulir tunggal dan multi. Saat ini saya memiliki rig lama dengan CPU dual core (E7500) pada 3,6 Ghz dan saya sedang menggantinya dengan CPU quad core (Q9400) pada 3,2 Ghz. Saya ingin melihat apakah saya akan melihat peningkatan kinerja dengan 2 core tambahan (walaupun dengan penurunan kecepatan inti). Saya akan clock CPU dengan FSB yang sama (400Mhz) dan ukuran cache adalah sama per CPU (1.5MB) dan untuk apa nilainya saya punya ram 4GB (dengan potensi untuk meng-upgrade ke 6GB)
Anak saya terutama menggunakan PC untuk bermain TF2 (yang saya coba masih bisa bekerja di Linux) dan saya juga menggunakannya untuk beberapa encoding video (MP4 ke DVD)
Saya berpikir bahwa saya bisa lebih baik dengan quad core tetapi umpan balik akan dihargai.
sumber
Jawaban:
Sebenarnya ada alat bernama
sysbench
.Anda dapat menginstalnya dengan
sudo apt-get install sysbench
Untuk benchmark CPU Anda bisa melakukannya
sysbench --test=cpu --cpu-max-prime=20000 run
di mana 20000 seperti hitungan acara maks.
sumber
--cpu-max-prime=20000
adalah opsional, sedang yang standar10000
. Saya menyarankan untuk tetap menggunakan default dan mengutak-atik--max-requests
(yang merupakan jumlah operasi yang dilakukan)--num-threads=N
, dan membandingkan hasil menggunakan output statistik per-permintaan .Atau, seseorang dapat menggunakan
stress-ng
. Ini memiliki tes stres CPU sebagai salah satu dari banyak tes stres yang dibangun ke dalam alat. Uji tekanan cpu berisi banyak metode tekanan CPU yang berbeda yang mencakup integer, floating point, operasi bit, komputasi campuran, komputasi prima, dan berbagai macam komputasi.Instal menggunakan:
Untuk melihat metode stres terkait cpu, gunakan:
Untuk membandingkan, misalnya, produk matriks selama 60 detik pada 4 utas CPU, gunakan:
sumber
stress-ng
dansysbench
, yang satu memberitahu saya bahwa sistem A lebih cepat (125%), yang lain memberi tahu saya bahwa sistem B lebih cepat (140%), yang mana yang benar?phoronix-test-suite
Benchmark beberapa kasus nyata penggunaan CPU berat dunia seperti kompresi, enkripsi dan database.
Hati-hati dengan itu
pts/cpu
dan tolok ukur lain membutuhkan beberapa gigabytes ruang disk. Ini mungkin menyiratkan bahwa mereka memiliki beban kerja yang lebih realistis.Diuji pada Ubuntu 16.10.
sumber
sudo apt install ./phoronix-test-suite(...).deb
pts/cpu
unduhan benchmark yang disebutkan tentang 3GB data dan menggunakan sekitar 7GB ruang disk (dalam direktori home pengguna).