کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز

آج ہم پروسیسرز، میموری، فائل سسٹم اور سٹوریج سسٹم کی کارکردگی کا اندازہ لگانے کے لیے اوپن ٹولز کے بارے میں بات کریں گے۔

فہرست میں GitHub کے رہائشیوں اور Reddit - Sysbench، UnixBench، Phoronix Test Suite، Vdbench اور IOzone پر موضوعاتی دھاگوں میں شرکت کرنے والوں کی طرف سے پیش کردہ یوٹیلیٹیز شامل ہیں۔

کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز
/انسپلاش/ ویری ایوانوا

سیس بینچ

یہ LuaJIT پروجیکٹ پر مبنی MySQL سرورز کی لوڈ ٹیسٹنگ کے لیے ایک افادیت ہے، جس کے اندر Lua زبان کے لیے ایک ورچوئل مشین تیار کی جا رہی ہے۔ اس ٹول کے مصنف پروگرامر اور MySQL ماہر الیکسی کوپیتوف ہیں۔ یہ منصوبہ ایک شوق کے طور پر شروع ہوا، لیکن وقت کے ساتھ ساتھ کمیونٹی کی طرف سے پہچان ملی۔ آج، sysbench بڑی یونیورسٹیوں اور IT تنظیموں کی طرف سے ان کے کام میں استعمال کیا جاتا ہے. IEEE کی طرح.

SECR-2017 کانفرنس کے دوران (تقریر کی ریکارڈنگ یوٹیوب پر دستیاب ہے۔) Alexey نے کہا کہ sysbench آپ کو ڈیٹا بیس کی کارکردگی کا جائزہ لینے کی اجازت دیتا ہے جب نئے آلات میں منتقلی، DBMS ورژن کو اپ ڈیٹ کرتے وقت، یا سوالات کی تعداد میں اچانک تبدیلی۔ عام طور پر، ٹیسٹ چلانے کے لیے کمانڈ کا نحو درج ذیل ہے:

sysbench [options]... [testname] [command]

یہ کمانڈ لوڈ ٹیسٹ کی قسم (سی پی یو، میموری، فائلیو) اور پیرامیٹرز (تھریڈز کی تعداد، درخواستوں کی تعداد، ٹرانزیکشن پروسیسنگ کی رفتار) کا تعین کرتی ہے۔ مجموعی طور پر، ٹول فی سیکنڈ لاکھوں واقعات پر کارروائی کرنے کی صلاحیت رکھتا ہے۔ الیکسی کوپیتوف نے سیس بینچ کے فن تعمیر اور اندرونی ساخت کے بارے میں مزید تفصیل سے بات کی۔ سافٹ ویئر ڈویلپمنٹ پوڈ کاسٹ کی اقساط.

یونیکس بینچ

یونکس سسٹمز کی کارکردگی کا جائزہ لینے کے لیے ٹولز کا ایک سیٹ۔ اسے موناش یونیورسٹی کے انجینئرز نے 1983 میں متعارف کرایا تھا۔ تب سے، بہت سے لوگ اس آلے کی حمایت کر رہے ہیں، مثال کے طور پر، مائیکرو کمپیوٹر ٹیکنالوجیز کے بارے میں ایک میگزین کے مصنفین بائٹ میگزین اور ایل کے ایم ایل کے رکن ڈیوڈ نیمی۔ ٹول کے اگلے ورژن کی ریلیز کے لیے Anthony Voelm ذمہ دار ہے (انتھونی وولم) مائیکرو سافٹ سے۔

UnixBench حسب ضرورت بینچ مارکس کا ایک مجموعہ ہے۔ وہ یونکس مشین پر کوڈ پر عمل درآمد کی رفتار کا موازنہ ریفرنس سسٹم کی کارکردگی سے کرتے ہیں، جو کہ ہے۔ اسپارک اسٹیشن 20-61۔ اس موازنہ کی بنیاد پر، کارکردگی کا سکور تیار کیا جاتا ہے۔

دستیاب ٹیسٹوں میں یہ ہیں: وہیٹسٹون، جو فلوٹنگ پوائنٹ آپریشنز کی کارکردگی کو بیان کرتا ہے، فائل کاپی، جو ڈیٹا کاپی کرنے کی رفتار کا اندازہ کرتا ہے، اور کئی 2D اور 3D بینچ مارکس۔ ٹیسٹوں کی مکمل فہرست اس میں مل سکتی ہے۔ GitHub پر ذخیرے. ان میں سے بہت سے کلاؤڈ میں ورچوئل مشینوں کی کارکردگی کا جائزہ لینے کے لیے استعمال کرتے ہیں۔

Phononix ٹیسٹ سویٹ

Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис اوپن بینچمارک ڈاٹ آرگ، جہاں صارفین اپنے ٹیسٹ اسکرپٹس پوسٹ کرسکتے ہیں۔ آج اس پر پیش کیا تقریباً 60 بینچ مارک سیٹ، بشمول مشین لرننگ اور رے ٹریسنگ ٹیکنالوجی سے متعلق۔

خصوصی اسکرپٹس کے سیٹ آپ کو سسٹم کے انفرادی اجزاء کی جانچ کرنے کی اجازت دیتے ہیں۔ ان کی مدد سے، آپ کرنل کو مرتب کرنے اور ویڈیو فائلوں کو انکوڈنگ کرنے کے وقت، آرکائیورز کی کمپریشن کی رفتار وغیرہ کا اندازہ لگا سکتے ہیں۔ ٹیسٹ چلانے کے لیے، کنسول میں صرف مناسب کمانڈ لکھیں۔ مثال کے طور پر، یہ کمانڈ CPU کی کارکردگی کی جانچ شروع کرتی ہے:

phoronix-test-suite benchmark smallpt

جانچ کے دوران، ٹیسٹ سویٹ آزادانہ طور پر آلات کی حالت (سی پی یو درجہ حرارت اور ٹھنڈے گھومنے کی رفتار) کی نگرانی کرتا ہے، جس سے سسٹم کو زیادہ گرم ہونے سے بچاتا ہے۔

کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز
/انسپلاش/ جیسن چن

وی ڈی بینچ

اوریکل کے ذریعہ تیار کردہ ڈسک سسٹمز پر I/O بوجھ پیدا کرنے کا ایک ٹول۔ یہ اسٹوریج سسٹم کی کارکردگی اور سالمیت کا جائزہ لینے میں مدد کرتا ہے (ہم نے ڈسک سسٹم کی نظریاتی کارکردگی کا حساب لگانے کے بارے میں معلومات تیار کی ہیں۔ مختصر معلومات).

حل اس طرح کام کرتا ہے: ایک حقیقی نظام پر، SWAT (Sun StorageTek Workload Analysis Tool) پروگرام شروع کیا جاتا ہے، جو ایک مخصوص مدت کے لیے تمام ڈسک تک رسائی کے ساتھ ایک ڈمپ بناتا ہے۔ ٹائم اسٹیمپ، آپریشن کی قسم، پتہ، اور ڈیٹا بلاک کا سائز ریکارڈ کیا جاتا ہے۔ اس کے بعد، ڈمپ فائل کا استعمال کرتے ہوئے، vdbench کسی دوسرے سسٹم پر بوجھ کی تقلید کرتا ہے۔

افادیت کے انتظام کے پیرامیٹرز کی فہرست آفیشل میں ہے۔ اوریکل دستاویز. یوٹیلیٹی کا سورس کوڈ مل سکتا ہے۔ کمپنی کی ویب سائٹ پر.

آئی او زون

فائل سسٹم کی کارکردگی کا جائزہ لینے کے لیے کنسول کی افادیت۔ یہ فائلوں کو پڑھنے، لکھنے اور دوبارہ لکھنے کی رفتار کا تعین کرتا ہے۔ درجنوں پروگرامرز نے اس آلے کی ترقی میں حصہ لیا، لیکن اس کے پہلے ورژن کے مصنف سمجھا جاتا انجینئر ولیم نورکوٹ۔ اس ترقی کو ایپل، نیٹ ایپ اور آئی ایکس سسٹمز جیسی کمپنیوں نے سپورٹ کیا۔

دھاگوں کا نظم کرنے اور جانچ کے دوران انہیں ہم آہنگ کرنے کے لیے، ٹول معیاری استعمال کرتا ہے۔ پوسکس تھریڈز. کام کی تکمیل پر، IOzone نتائج کے ساتھ متن کی شکل میں یا اسپریڈ شیٹ (Excel) کی شکل میں ایک رپورٹ تیار کرتا ہے۔ اس ٹول میں gengnuplot.sh اسکرپٹ بھی شامل ہے، جو ٹیبل ڈیٹا کی بنیاد پر تین جہتی گراف بناتا ہے۔ اس طرح کے گراف کی مثالیں ٹول کے لیے دستاویزات میں مل سکتی ہیں (صفحہ 11-17).

IOzone پہلے ہی ذکر کردہ Phoronix Test Suite میں ٹیسٹ پروفائل کے طور پر دستیاب ہے۔

ہمارے بلاگز اور سوشل میڈیا سے اضافی پڑھنا:

کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز Баг в Linux 5.1 приводил к потере данных — корректирующий патч уже вышел
کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز ایک رائے ہے: براؤزرز کے لیے DANE ٹیکنالوجی ناکام ہو گئی ہے۔

کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز نگرانی کی ضرورت کیوں ہے؟
کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز فائلوں کا بیک اپ لینا: ڈیٹا کے نقصان سے اپنے آپ کو کیسے بچایا جائے۔
کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز سسٹم ہارڈ ڈرائیو کو ورچوئل مشین میں کیسے منتقل کیا جائے؟

کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز ہر کوئی ڈیٹا لیک کے بارے میں بات کر رہا ہے - IaaS فراہم کنندہ کس طرح مدد کر سکتا ہے؟
کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز ایک مختصر تعلیمی پروگرام: ڈیجیٹل دستخط کیسے کام کرتا ہے۔
کے لیے بینچ مارکس Linuxسرورز: 5 اوپن ٹولز حوالہ: ذاتی ڈیٹا پر قانون کیسے کام کرتا ہے۔

ماخذ: www.habr.com

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster