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.
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.
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.