Ilang araw na ang nakakalipas sinabi ko sa iyo kung paano malalaman ang bilis ng isang HDD gamit ang utos ddSa gayon, sa oras na ito ipapakita ko sa iyo ang isang tool na makakatulong sa amin sa benchmark ng maraming mga bagay, ngunit ngayon gagamitin lamang namin ito sa Pagganap ng CPU.
Pag-install ng sysbench
Ang tool na ito (sysbench) ay hindi nagsisilbi tulad ng sinabi ko dati, upang i-benchmark ang iba't ibang mga bagay (I / O, CPU, MySQL, atbp), sa pagkakataong ito ay gagamitin lamang namin ito para sa CPU, malinaw na malinaw ... dapat namin itong mai-install:
Sa mga system tulad ng Debian, Ubuntu o katulad:
sudo aptitude install sysbench
Sa ArchLinux at mga derivatives:
yaourt -S sysbench
Paggamit ng sysbench upang masukat ang pagganap ng CPU
Ngayon ay tatakbo lamang namin ito sa mga pribilehiyo ng admin at may naaangkop na mga parameter:
sysbench --test=cpu --cpu-max-prime=20000 run
ano ang ibig sabihin nito?
- Gagawa kami ng isang pagsubok sa CPU
- Ang bilang ay dapat na tulad ng ang pagsubok ay tumatagal ng hindi bababa sa 10 segundo, 20000 ay isang halaga na dapat maghatid sa kanila.
Narito ang maraming mga output mula sa aking PC at ilang mga server na pinamamahalaan ko:
Paano suriin ang pagganap ng CPU
Iyon ay, sa ika-1 na screenshot nakita na nakumpleto ng CPU ang pagsubok sa 40.5 segundo, ipinapakita ng pangalawa na nakumpleto ito sa 46.5 segundo, habang ang ika-3 at huling screenshot ay nagpapahiwatig na ang pagsubok ay nakumpleto sa 26.9 segundo.
Nangangahulugan ito na ang ika-3 CPU ay ang pinakamabilis, dahil nakumpleto nito ang pagsubok sa mas kaunting oras kaysa sa iba, Simple o hindi?
Sa pamamagitan ng paraan, kung iniisip mo na ang isang server / computer na may 8 core at isa pa na may lamang 4, ang 8-core na isa ay palaging makukumpleto ang pagsubok nang mas mabilis dahil mayroon itong higit pa ... nagkakamali ka, tumatakbo ang pagsubok sa isa core, iyon ay, ang halaga ay hindi mahalaga dito 😉
Kaya't iyon lang, sana ay kapaki-pakinabang ito para sa iyo, patuloy akong tumatakbo sa mga pagsubok sa GNUTransfer VPS 😀
Hindi makatuwiran na magpatakbo ng isang solong pangunahing pagsubok sa isang server na isinasaalang-alang na ang karamihan sa mga gawain na isasagawa nito ay gagamit ng maraming mga core.
Ito ay madalas na kinakailangan upang malaman, hindi alintana ang bilang ng mga core, na kung saan ay ang CPU na nag-aalok ng pinakamahusay na pagganap.
Ang dami ay hindi lahat, ang kalidad ay madalas na mas mahalaga.
Sa pagsubok na ito malalaman mo kung magkano ang iPC ay may processor at batay sa mapipili mo kung gaano karaming mga core ang magkakaroon ka…. simple
Sa mga halimbawang ito maaari mong makita kung paano mo mapipili ang bilang ng mga thread na nagpapatakbo ng pagsubok upang pisilin ang lahat ng posibleng mga core:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
lubos na sumasang-ayon para sa akin magiging mas totoo ang isang bech k na sakupin ang lahat ng mga core nang sama-sama
At kung nais mong ihambing ang isang serye ng mga pagsubok sa mini PC ARM, Raspberry Pi, ODROID at Banana PRO na may mababang antas:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Magandang artikulo, sa pamamagitan ng paraan dahil sinabi mong ito ay para sa mga server na maaari mong ilagay para sa mga centos
Sa anumang pagkakataon ang screenshot sa gitna ay hindi ang paglipat ng GNU?
Ang unang dalawa ay mula sa GNUTransfer 😀
Buod ng pagpapatupad ng pagsubok:
kabuuang oras: 21.6028s
kabuuang bilang ng mga kaganapan: 10000
kabuuang oras na kinuha ng pagpapatupad ng kaganapan: 21.6020
mga istatistika ng bawat kahilingan:
min: 2.14ms
avg: 2.16ms
max: 5.56ms
tinatayang Ika-95 na porsyento: 2.24ms
Threads pagiging patas:
mga kaganapan (avg / stddev): 10000.0000 / 0.00
oras ng pagpapatupad (avg / stddev): 21.6020 / 0.00
Buod ng pagpapatupad ng pagsubok:
kabuuang oras: 19.7614s
kabuuang bilang ng mga kaganapan: 10000
kabuuang oras na kinuha ng pagpapatupad ng kaganapan: 19.7599
mga istatistika ng bawat kahilingan:
min: 1.91ms
avg: 1.98ms
max: 5.73ms
tinatayang Ika-95 na porsyento: 2.08ms
Threads pagiging patas:
mga kaganapan (avg / stddev): 10000.0000 / 0.00
oras ng pagpapatupad (avg / stddev): 19.7599 / 0.00
Mabuti ito kung gayon? ito ay isang fx 8120.
Pagpapatakbo ng pagsubok sa mga sumusunod na pagpipilian:
Bilang ng mga thread: 1
Paggawa ng benchmark ng pagganap ng CPU
Nagsimula ang mga thread!
Mag-donate.
Ang maximum na prime number ay naka-check sa pagsubok sa CPU: 20000
Buod ng pagpapatupad ng pagsubok:
kabuuang oras: 108.2065s
kabuuang bilang ng mga kaganapan: 10000
kabuuang oras na kinuha ng pagpapatupad ng kaganapan: 108.1852
mga istatistika ng bawat kahilingan:
min: 9.02ms
avg: 10.82ms
max: 54.76ms
tinatayang Ika-95 na porsyento: 16.91ms
Threads pagiging patas:
mga kaganapan (avg / stddev): 10000.0000 / 0.00
oras ng pagpapatupad (avg / stddev): 108.1852 / 0.00
Ang akin ay tila napakabagal sa iyo, tama?
ang magandang bagay ay maglagay ng maraming mga system, lalo na ang rasberry orange pi etc, at makita ang malaki / hindi gaanong malalaking pagkakaiba.