Benchmarks rau Linux servers: 5 qhib cov cuab yeej

Niaj hnub no peb yuav tham txog qhib cov cuab yeej rau kev ntsuam xyuas kev ua tau zoo ntawm cov processors, nco, cov ntaub ntawv thiab cov tshuab khaws cia.

Cov npe suav nrog cov khoom siv hluav taws xob muab los ntawm cov neeg nyob hauv GitHub thiab cov koom nrog hauv cov ntsiab lus ntawm Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench thiab IOzone.

Benchmarks rau Linux servers: 5 qhib cov cuab yeej
/unsplash/ Veri Ivanova: koj puas xav tau ntau tus thwjtim?

sib

Qhov no yog qhov khoom siv rau kev thauj khoom kuaj MySQL servers, raws li LuaJIT project, nyob rau hauv uas lub tshuab virtual rau Lua lus tau tsim. Tus sau lub cuab tam yog programmer thiab MySQL kws txawj Alexey Kopytov. Txoj haujlwm pib ua haujlwm ua haujlwm, tab sis dhau sijhawm tau txais kev lees paub los ntawm zej zog. Niaj hnub no, sysbench tau siv hauv lawv txoj haujlwm los ntawm cov tsev kawm qib siab loj thiab cov koom haum IT. zoo li IEEE.

Thaum lub rooj sib tham SECR-2017 (sau cov lus hais muaj nyob rau hauv YouTube) Alexey tau hais tias sysbench tso cai rau koj los ntsuas qhov kev ua tau zoo ntawm cov ntaub ntawv thaum hloov mus rau cov cuab yeej tshiab, hloov kho DBMS version, lossis kev hloov pauv sai ntawm cov lus nug. Feem ntau, cov lus txib syntax rau khiav qhov kev xeem yog raws li nram no:

sysbench [options]... [testname] [command]

Qhov kev hais kom ua no txiav txim siab hom (cpu, nco, fileio) thiab qhov ntsuas qhov ntsuas (cov xov tooj, xov tooj ntawm kev thov, kev hloov pauv ceev). Zuag qhia tag nrho, lub cuab yeej muaj peev xwm ua tiav ntau lab ntawm cov xwm txheej ib ob. Alexey Kopytov tau hais ntau yam ntxiv txog kev tsim vaj tsev thiab sab hauv ntawm sysbench hauv ib qho ntawm ntu ntawm Software Development Podcast.

UnixBench

Ib txheej ntawm cov cuab yeej los ntsuas kev ua haujlwm ntawm Unix systems. Nws tau qhia los ntawm engineers los ntawm Monash University hauv 1983. Txij thaum ntawd los, ntau tus neeg tau txhawb nqa lub cuab yeej, piv txwv li, cov kws sau ntawv xov xwm hais txog microcomputer technologies. Byte Magazine thiab LKML tus tswv cuab David Niemi. Anthony Voelm yog lub luag haujlwm rau kev tso tawm cov ntawv txuas ntxiv ntawm lub cuab yeej (Anthony Voellm: koj puas xav tau ntau tus thwjtim?) los ntawm Microsoft.

UnixBench yog ib lub suite ntawm kev cai benchmarks. Lawv sib piv qhov ceev ntawm kev ua lej ntawm lub tshuab Unix nrog kev ua haujlwm ntawm cov ntaub ntawv siv, uas yog SPARCstation 20-61 : kuv. Raws li qhov kev sib piv no, qhov qhab nia ua tau zoo yog tsim.

Ntawm cov kev ntsuam xyuas muaj xws li: Whetstone, uas piav qhia txog qhov ua tau zoo ntawm kev ua haujlwm ntab ntab, Cov Ntaub Ntawv Luam, uas ntsuas qhov nrawm ntawm kev luam cov ntaub ntawv, thiab ob peb 2D thiab 3D cov qauv ntsuas. Ib daim ntawv teev tag nrho ntawm cov kev xeem tuaj yeem pom hauv repositories ntawm GitHub. Ntau ntawm lawv siv los ntsuas qhov ua tau zoo ntawm cov tshuab virtual hauv huab.

Phoronix Xeem Suite

Cov kev sim no tau tsim los ntawm cov kws sau ntawv ntawm Phoronix lub vev xaib, uas tshaj tawm xov xwm txog GNU / Linux kev faib tawm. Test Suite yog thawj zaug hauv 2008 - tom qab ntawd nws suav nrog 23 qhov kev xeem sib txawv. Tom qab ntawd cov neeg tsim khoom tau pib ua haujlwm huab openbenchmarking.org, qhov twg cov neeg siv tuaj yeem tshaj tawm lawv tus kheej cov ntawv xeem. Hnub no rau nws nthuav tawm kwv yees li 60 qhov ntsuas ntsuas, suav nrog cov uas cuam tshuam nrog kev kawm tshuab thiab tshuab hluav taws xob-tracing.

Cov ntawv sau tshwj xeeb tso cai rau koj los ntsuas tus kheej cov kab ke. Nrog lawv cov kev pab, koj tuaj yeem kwv yees lub sijhawm ntawm kev sau cov ntsiav thiab encoding video ntaub ntawv, compression ceev ntawm archivers, thiab lwm yam. Txhawm rau khiav cov kev sim, tsuas yog sau cov lus txib tsim nyog hauv lub console. Piv txwv li, cov lus txib no pib ntsuas kev ua haujlwm ntawm CPU:

phoronix-test-suite benchmark smallpt

Thaum lub sij hawm kuaj, Test Suite ntawm nws tus kheej saib xyuas lub xeev ntawm cov khoom siv (CPU kub thiab txias rotation ceev), tiv thaiv lub system los ntawm overheating.

Benchmarks rau Linux servers: 5 qhib cov cuab yeej
/unsplash/ Jason Chen

Vdbench

Ib qho cuab yeej los tsim I / O thauj khoom ntawm lub tshuab disk, tsim los ntawm Oracle. Nws pab ntsuas qhov kev ua tau zoo thiab kev ncaj ncees ntawm lub kaw lus cia (peb tau npaj cov ntaub ntawv qhia txog yuav ua li cas xam cov kev ua haujlwm theoretical ntawm lub kaw lus disk cov ntaub ntawv luv luv).

Cov kev daws teeb meem ua haujlwm raws li hauv qab no: ntawm qhov system tiag tiag, SWAT (Sun StorageTek Workload Analysis Tool) qhov kev pab cuam tau pib, uas tsim cov pob tseg nrog tag nrho cov disk nkag rau qee lub sijhawm. Lub sij hawm, hom kev ua haujlwm, chaw nyob, thiab cov ntaub ntawv thaiv qhov loj yog kaw. Tom ntej no, siv cov ntaub ntawv pov tseg, vdbench emulates lub thauj khoom ntawm lwm qhov system.

Cov npe ntawm cov kev txwv rau kev tswj cov nqi hluav taws xob yog nyob rau hauv cov nom tswv Oracle ntaub ntawv. Lub hauv paus code ntawm cov khoom siv hluav taws xob tuaj yeem pom ntawm lub tuam txhab lub vev xaib.

IOzone

Console utility rau kev ntsuam xyuas kev ua tau zoo ntawm cov ntaub ntawv systems. Nws txiav txim siab ceev ntawm kev nyeem ntawv, sau ntawv thiab rov sau cov ntaub ntawv. Kaum tawm ntawm cov programmers tau koom nrog hauv kev tsim cov cuab yeej, tab sis tus sau ntawm nws thawj version suav hais tias engineer William Norcott. Txoj kev loj hlob tau txais kev txhawb nqa los ntawm cov tuam txhab xws li Apple, NetApp thiab iXsystems.

Txhawm rau tswj cov xov thiab synchronize lawv thaum kuaj, lub cuab yeej siv tus qauv POSIX Xov. Thaum ua tiav txoj haujlwm, IOzone tsim ib daim ntawv tshaj tawm nrog cov txiaj ntsig ntawm cov ntawv nyeem lossis hauv daim ntawv nthuav dav (Excel). Cov cuab yeej tseem suav nrog cov ntawv gengnuplot.sh, uas tsim cov duab peb sab raws li cov ntaub ntawv cov lus. Piv txwv ntawm cov duab zoo li no tuaj yeem pom hauv cov ntaub ntawv rau cov cuab yeej (pp. 11–17).

IOzone muaj nyob rau hauv qhov kev xeem profile hauv Phoronix Test Suite uas twb tau hais lawm.

Nyeem ntxiv los ntawm peb cov blogs thiab social media:

Benchmarks rau Linux servers: 5 qhib cov cuab yeej Ib kab laum hauv Linux 5.1 ua rau cov ntaub ntawv poob - qhov kho qhov kho tau raug tso tawm lawm
Benchmarks rau Linux servers: 5 qhib cov cuab yeej Muaj kev xav: DANE thev naus laus zis rau browsers tau ua tsis tiav

Benchmarks rau Linux servers: 5 qhib cov cuab yeej Vim li cas thiaj xav tau kev saib xyuas?
Benchmarks rau Linux servers: 5 qhib cov cuab yeej Thaub qab cov ntaub ntawv: yuav ua li cas tiv thaiv koj tus kheej los ntawm cov ntaub ntawv poob
Benchmarks rau Linux servers: 5 qhib cov cuab yeej Yuav ua li cas hloov lub system hard drive mus rau lub tshuab virtual?

Benchmarks rau Linux servers: 5 qhib cov cuab yeej Txhua leej txhua tus tab tom tham txog cov ntaub ntawv xau - tus kws kho mob IaaS tuaj yeem pab tau li cas?
Benchmarks rau Linux servers: 5 qhib cov cuab yeej Qhov kev kawm luv luv: yuav ua li cas kos npe digital ua haujlwm
Benchmarks rau Linux servers: 5 qhib cov cuab yeej Siv: txoj cai lij choj ntawm tus kheej cov ntaub ntawv ua haujlwm li cas

Tau qhov twg los: www.hab.com

Ntxiv ib saib