Sysbench
કમ્પ્યુટિંગમાં, સિસબેન્ચ એક ઓપન સોર્સ સોફ્ટવેર ટૂલ છે. ખાસ કરીને, તે લિનક્સ સિસ્ટમો માટે રચાયેલ સ્ક્રિપ્ટેબલ મલ્ટી-થ્રેડેડ બેંચમાર્કિંગ ટૂલ છે. તે સી દ્વિસંગી છે અને બેન્ચમાર્ક ચલાવવા માટે લુઆજિત સ્ક્રિપ્ટનો ઉપયોગ કરે છે. તેનો ઉપયોગ મોટેભાગે ડેટાબેઝ બેન્ચમાર્ક માટે થાય છે, ઉદાહરણ તરીકે માયએસક્યુએલ, પરંતુ તેનો ઉપયોગ મનસ્વી રીતે જટિલ વર્કલોડ બનાવવા માટે પણ થઈ શકે છે જેમાં ડેટાબેઝ સર્વરનો સમાવેશ થતો નથી. જો કે, તે એક બહુહેતુક માપદંડ છે જે CPU, મેમરી, I/O અને ડેટાબેઝ પ્રદર્શન પરીક્ષણ માટે પરીક્ષણો ધરાવે છે. તે મૂળભૂત કમાન્ડ લાઇન ઉપયોગિતા છે જે તમારી સિસ્ટમને ચકાસવા માટે સીધી અને સરળ રીત પ્રદાન કરે છે. તે હવે ડેબિયન, ઉબુન્ટુ, સેન્ટોસ અને આર્ક લિનક્સ જેવા મોટાભાગના મુખ્ય લિનક્સ વિતરણ ભંડારમાં પેક કરવામાં આવે છે. ઈતિહાસ સિસબેન્ચ મૂળરૂપે 2004 માં પીટર ઝૈતસેવ દ્વારા બનાવવામાં આવ્યો હતો. ટૂંક સમયમાં જ, એલેક્સી કોપીટોવે તેનો વિકાસ સંભાળ્યો. ડિઝાઇન સિસબેન્ચ એક જ સમયે બહુવિધ થ્રેડો ચલાવીને લોડની ચકાસણી કરે છે. થ્રેડોની સંખ્યા વપરાશકર્તા દ્વારા નિર્દિષ્ટ કરવામાં આવે છે. પરીક્ષણ પદ્ધતિના આધારે, સિસબેન્ચ વિનંતીઓની કુલ સંખ્યા અથવા સંપૂર્ણ બેન્ચમાર્ક ચલાવવા માટે જરૂરી સમયની માત્રા અથવા બંનેનું પરીક્ષણ કરી શકે છે. ઉપયોગ સિસબેન્ચ લિનક્સ શેલમાં અથવા શેલ સ્ક્રિપ્ટમાં નિર્દિષ્ટ બેન્ચમાર્ક પરીક્ષણ ચલાવી શકાય છે, અથવા તૈયાર અથવા સાફ કરવા જેવા અન્ય ઘણા આદેશો છે. ચલાવવા માટેના પરીક્ષણનો પ્રકાર આદેશ વિકલ્પોમાં સ્પષ્ટ કરવામાં આવ્યો છે અને તે આમાંથી એક હશેઃ cpu: CPU પ્રદર્શન પરીક્ષણ ફાઈલિયોઃ ફાઇલ I/O પરીક્ષણ મેમરીઃ મેમરી સ્પીડ ટેસ્ટ મ્યુટેક્સઃ મ્યુટેક્સ પ્રદર્શન પરીક્ષણ થ્રેડોઃ થ્રેડ્સ સબસિસ્ટમ પ્રદર્શન પરીક્ષણ નમૂના આદેશનો ઉપયોગ સિસબેન્ચની સામાન્ય રીતે ઉપયોગમાં લેવાતી વિવિધતા નીચે મુજબ દેખાઈ શકે છેઃ sysbench---test = cpu-- cpu-ગરિષ્ઠ-મુખ્ય = 20000-- થ્રેડ્સ = 32 રન. સંદર્ભો લિનક્સ સોફ્ટવેર બેન્ચમાર્ક (કમ્પ્યુટિંગ)