Sysbench
কম্পিউটিং-এ, সিসবেঞ্চ একটি ওপেন সোর্স সফ্টওয়্যার টুল। বিশেষত, এটি লিনাক্স সিস্টেমের জন্য ডিজাইন করা একটি স্ক্রিপ্টযোগ্য মাল্টি-থ্রেডেড বেঞ্চমার্কিং টুল। এটি একটি সি বাইনারি এবং বেঞ্চমার্কগুলি কার্যকর করতে লুয়াজিট স্ক্রিপ্ট ব্যবহার করে। এটি প্রায়শই ডাটাবেস বেঞ্চমার্কের জন্য ব্যবহৃত হয়, উদাহরণস্বরূপ মাইএসকিউএল, তবে এটি নির্বিচারে জটিল কাজের চাপ তৈরি করতেও ব্যবহার করা যেতে পারে যা কোনও ডাটাবেস সার্ভারের সাথে জড়িত নয়। যাইহোক, এটি একটি বহুমুখী মাপকাঠি যা সিপিইউ, মেমরি, আই/ও এবং ডাটাবেস পারফরম্যান্স পরীক্ষার জন্য পরীক্ষা করে। এটি একটি মৌলিক কমান্ড লাইন ইউটিলিটি যা আপনার সিস্টেম পরীক্ষা করার জন্য একটি সরাসরি এবং সহজ উপায় প্রদান করে। এটি এখন ডেবিয়ান, উবুন্টু, সেন্টোস এবং আর্ক লিনাক্সের মতো বেশিরভাগ প্রধান লিনাক্স ডিস্ট্রিবিউশন সংগ্রহস্থলে প্যাকেজ করা হয়। হিস্ট্রি সিসবেঞ্চ মূলত 2004 সালে পিটার জাইৎসেভ দ্বারা তৈরি করা হয়েছিল। এর পরপরই, অ্যালেক্সি কোপিতভ এর উন্নয়নের দায়িত্ব গ্রহণ করেন। ডিজাইন সিসবেঞ্চ একই সময়ে একাধিক থ্রেড চালিয়ে লোড পরীক্ষা করে। থ্রেডের সংখ্যা ব্যবহারকারী দ্বারা নির্দিষ্ট করা হয়। পরীক্ষার পদ্ধতির উপর নির্ভর করে, সিসবেঞ্চ মোট অনুরোধের সংখ্যা বা সম্পূর্ণ মানদণ্ড চালানোর জন্য প্রয়োজনীয় সময়ের পরিমাণ বা উভয়ই পরীক্ষা করতে পারে। ব্যবহার সিসবেঞ্চ একটি লিনাক্স শেল বা শেল স্ক্রিপ্টে নির্দিষ্ট বেঞ্চমার্ক পরীক্ষা চালানো যেতে পারে, বা প্রস্তুত বা ক্লিনআপের মতো আরও বেশ কয়েকটি কমান্ড রয়েছে। চালানোর জন্য পরীক্ষার ধরন কমান্ড বিকল্পগুলিতে নির্দিষ্ট করা থাকে এবং এর মধ্যে একটি হবেঃ সিপিয়ুঃ সিপিইউ পারফরম্যান্স টেস্ট ফাইলিয়োঃ ফাইল আই/ও টেস্ট মেমরিঃ মেমরি স্পিড টেস্ট মিউট্যাক্সঃ মিউট্যাক্স পারফরম্যান্স টেস্ট থ্রেডঃ থ্রেড সাবসিস্টেম পারফরম্যান্স টেস্ট স্যাম্পেল কমান্ড ব্যবহার সিসবেঞ্চের একটি সাধারণভাবে ব্যবহৃত বৈচিত্র নিম্নরূপ দেখতে পারেঃ সিসবেঞ্চ-- টেস্ট = সিপিয়ু-- সিপিয়ু-ম্যাক্স-প্রাইম = 20000-- থ্রেড = 32 রান। তথ্যসূত্র লিনাক্স সফ্টওয়্যার বেঞ্চমার্ক (কম্পিউটিং)