Sysbench
ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿ, ಸಿಸ್ಬೆಂಚ್ ಒಂದು ತೆರೆದ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಸಾಧನವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಇದು ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದಾದ ಬಹು-ಥ್ರೆಡ್ ಬೆಂಚ್ಮಾರ್ಕಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಇದು ಸಿ ಬೈನರಿ ಆಗಿದೆ ಮತ್ತು ಮಾನದಂಡಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಲುಯಾಜಿಟ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದನ್ನು ಡೇಟಾಬೇಸ್ ಮಾನದಂಡಗಳಿಗೆ ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಮೈಎಸ್ಕ್ಯೂಎಲ್, ಆದರೆ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಅನ್ನು ಒಳಗೊಂಡಿರದ ಅನಿಯಂತ್ರಿತವಾಗಿ ಸಂಕೀರ್ಣವಾದ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ರಚಿಸಲು ಸಹ ಬಳಸಬಹುದು. ಆದಾಗ್ಯೂ, ಇದು ಬಹು-ಉದ್ದೇಶದ ಮಾನದಂಡವಾಗಿದ್ದು, ಸಿಪಿಯು, ಮೆಮೊರಿ, ಐ/ಒ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಕಾರ್ಯಕ್ಷಮತೆ ಪರೀಕ್ಷೆಗೆ ಪರೀಕ್ಷೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ನೇರ ಮತ್ತು ಸರಳವಾದ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುವ ಮೂಲಭೂತ ಕಮಾಂಡ್ ಲೈನ್ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ. ಇದು ಈಗ ಡೆಬಿಯನ್, ಉಬುಂಟು, ಸೆಂಟೋಸ್ ಮತ್ತು ಆರ್ಚ್ ಲಿನಕ್ಸ್ನಂತಹ ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಲಿನಕ್ಸ್ ವಿತರಣಾ ಭಂಡಾರಗಳಲ್ಲಿ ಪ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ. ಹಿಸ್ಟರಿ ಸಿಸ್ಬೆಂಚ್ ಅನ್ನು ಮೂಲತಃ 2004 ರಲ್ಲಿ ಪೀಟರ್ ಜೈಟ್ಸೆವ್ ರಚಿಸಿದರು. ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ, ಅಲೆಕ್ಸಿ ಕೊಪಿಟೊವ್ ಅದರ ಅಭಿವೃದ್ಧಿಯನ್ನು ವಹಿಸಿಕೊಂಡರು. ಡಿಸೈನ್ ಸಿಸ್ಬೆಂಚ್ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಎಳೆಗಳನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಲೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ. ಎಳೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಬಳಕೆದಾರರು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತಾರೆ. ಪರೀಕ್ಷಾ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಿ, ಸಿಸ್ಬೆಂಚ್ ಒಟ್ಟು ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅಥವಾ ಸಂಪೂರ್ಣ ಮಾನದಂಡವನ್ನು ಚಲಾಯಿಸಲು ಬೇಕಾದ ಸಮಯವನ್ನು ಅಥವಾ ಎರಡನ್ನೂ ಪರೀಕ್ಷಿಸಬಹುದು. ಉಪಯೋಗ ಸಿಸ್ಬೆಂಚ್ ಅನ್ನು ಲಿನಕ್ಸ್ ಶೆಲ್ನಲ್ಲಿ ಅಥವಾ ಶೆಲ್ ಲಿಪಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬೆಂಚ್ಮಾರ್ಕ್ ಪರೀಕ್ಷೆಯನ್ನು ಚಲಾಯಿಸಬಹುದು, ಅಥವಾ ಸಿದ್ಧಪಡಿಸುವುದು ಅಥವಾ ಸ್ವಚ್ಛಗೊಳಿಸುವಂತಹ ಹಲವಾರು ಇತರ ಆಜ್ಞೆಗಳಿವೆ. ಚಲಾಯಿಸಬೇಕಾದ ಪರೀಕ್ಷೆಯ ಪ್ರಕಾರವನ್ನು ಕಮಾಂಡ್ ಆಯ್ಕೆಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಇವುಗಳಲ್ಲಿ ಒಂದಾಗಿರುತ್ತದೆಃ ಸಿಪಿಯುಃ ಸಿಪಿಯು ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಟೆಸ್ಟ್ ಫೈಲಿಯೋಃ ಫೈಲ್ ಐ/ಒ ಟೆಸ್ಟ್ ಮೆಮೊರಿಃ ಮೆಮೊರಿ ಸ್ಪೀಡ್ ಟೆಸ್ಟ್ ಮ್ಯೂಟೆಕ್ಸ್ಃ ಮ್ಯೂಟೆಕ್ಸ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಟೆಸ್ಟ್ ಥ್ರೆಡ್ಗಳುಃ ಥ್ರೆಡ್ಸ್ ಸಬ್ಸಿಸ್ಟಮ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಟೆಸ್ಟ್ ಸ್ಯಾಂಪಲ್ ಕಮಾಂಡ್ ಯೂಸೇಜ್ ಸಿಸ್ಬೆಂಚ್ನ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ರೂಪಾಂತರವು ಈ ಕೆಳಗಿನಂತೆ ಕಾಣಿಸಬಹುದುಃ sysbench-- test = cpu-- cpu-ಗರಿಷ್ಠ-ಪ್ರಧಾನ = 20000-- ಥ್ರೆಡ್ಗಳು = 32 ರನ್. ಉಲ್ಲೇಖಗಳು ಲಿನಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಮಾನದಂಡಗಳು (ಕಂಪ್ಯೂಟಿಂಗ್)