Bagaimana cara mengukur kinerja CPU dari VPS?

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.

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?

  1. Kami akan melakukan tes CPU
  2. 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

Yang paling penting adalah waktu eksekusi, yaitu seberapa cepat CPU menyelesaikan pengujian.

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 😀


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Miguel dijo

    Tidak masuk akal untuk menjalankan uji inti tunggal pada server mengingat sebagian besar tugas yang akan dilakukan akan menggunakan banyak inti.

    1.    KZKG ^ Gaara dijo

      Seringkali perlu diketahui, berapa pun jumlah inti, yang merupakan CPU yang menawarkan kinerja terbaik.

      Tidak semuanya kuantitas, kualitas seringkali lebih penting.

    2.    Hanya pecandu dijo

      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

    3.    manuti dijo

      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/

    4.    Juan Ponce Riquelme dijo

      sangat setuju bagi saya itu akan lebih nyata karena akan menempati semua inti bersama

  2.   manuti dijo

    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/

  3.   sli dijo

    Artikel bagus, ngomong-ngomong karena Anda mengatakan ini untuk server, Anda dapat menggunakan centos

  4.   sli dijo

    Mungkinkah screenshot di tengah bukan dari GNU transfer?

    1.    KZKG ^ Gaara dijo

      Dua yang pertama berasal dari GNUTransfer 😀

  5.   Neraka dijo

    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

  6.   juan dijo

    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.

    1.    miguelon66 dijo

      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?

  7.   anonim dijo

    hal yang baik adalah menempatkan beberapa sistem, terutama rasberry orange pi dll, dan melihat perbedaan besar / tidak begitu besar.