Sysbench
کمپیوٹنگ میں، سس بینچ ایک اوپن سورس سافٹ ویئر ٹول ہے۔ خاص طور پر، یہ لینکس سسٹمز کے لیے ڈیزائن کیا گیا ایک اسکرپٹ ایبل ملٹی تھریڈ بینچ مارکنگ ٹول ہے۔ یہ ایک سی بائنری ہے اور معیارات کو انجام دینے کے لیے لواجٹ اسکرپٹ کا استعمال کرتا ہے۔ یہ اکثر ڈیٹا بیس کے معیارات کے لیے استعمال ہوتا ہے، مثال کے طور پر مائی ایس کیو ایل، لیکن من مانی طور پر پیچیدہ کام کا بوجھ پیدا کرنے کے لیے بھی استعمال کیا جا سکتا ہے جس میں ڈیٹا بیس سرور شامل نہیں ہوتا ہے۔ تاہم، یہ ایک کثیر مقصدی معیار ہے جس میں سی پی یو، میموری، آئی/او، اور ڈیٹا بیس کی کارکردگی کی جانچ کے لیے ٹیسٹ شامل ہیں۔ یہ ایک بنیادی کمانڈ لائن یوٹیلیٹی ہے جو آپ کے سسٹم کی جانچ کرنے کا ایک براہ راست اور غیر پیچیدہ طریقہ پیش کرتی ہے۔ یہ اب زیادہ تر بڑے لینکس ڈسٹری بیوشن ریپوزیٹریز جیسے ڈیبین، اوبنٹو، سینٹ او ایس اور آرچ لینکس میں پیک کیا جاتا ہے۔ تاریخ سسبینچ اصل میں 2004 میں پیٹر زیتسیو نے تخلیق کیا تھا۔ اس کے فورا بعد، الیکسی کوپیٹوف نے اس کی ترقی کی ذمہ داری سنبھالی۔ ڈیزائن سس بینچ ایک ہی وقت میں متعدد دھاگوں کو چلا کر بوجھ کی جانچ کرتا ہے۔ دھاگوں کی تعداد صارف کے ذریعے متعین کی جاتی ہے۔ ٹیسٹنگ موڈ پر منحصر ہے، سس بینچ درخواستوں کی کل تعداد یا مکمل معیار کو چلانے کے لیے درکار وقت کی مقدار، یا دونوں کی جانچ کر سکتا ہے۔ استعمال سس بینچ کو لینکس شیل یا شیل اسکرپٹ میں متعین کردہ بینچ مارک ٹیسٹ چلایا جا سکتا ہے، یا کئی دیگر کمانڈز ہیں جیسے کہ تیار کریں یا صاف کریں۔ چلانے کے لیے ٹیسٹ کی قسم کمانڈ آپشنز میں متعین کی گئی ہے اور یہ ان میں سے ایک ہوگی: سی پی یو: سی پی یو پرفارمنس ٹیسٹ فائلیو: فائل I/O ٹیسٹ میموری: میموری سپیڈ ٹیسٹ میوٹیکس: میوٹیکس پرفارمنس ٹیسٹ تھریڈز: تھریڈز سب سسٹم پرفارمنس ٹیسٹ سیمپل کمانڈ کا استعمال Sysbench کی عام طور پر استعمال ہونے والی تغیرات مندرجہ ذیل کی طرح نظر آسکتی ہیں: sysbench------ cpu-------------------------------------------------------------------------------------- - حوالہ جات لینکس سافٹ ویئر بینچ مارکس (کمپیوٹنگ)