لينڪس سرورز لاءِ معيار: 5 کليل اوزار

اڄ اسان پروسيسرز، ميموري، فائيل سسٽم ۽ اسٽوريج سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاء کليل اوزار بابت ڳالهائينداسين.

لسٽ ۾ GitHub جي رهاڪن پاران پيش ڪيل افاديت شامل آهن ۽ Reddit - Sysbench، UnixBench، Phoronix Test Suite، Vdbench ۽ IOzone تي موضوعي موضوعن ۾ شرڪت ڪندڙ.

لينڪس سرورز لاءِ معيار: 5 کليل اوزار
/ unsplash / ويري ايوانوا

سسبينچ

هي LuaJIT پروجيڪٽ جي بنياد تي MySQL سرورز کي لوڊ ڪرڻ لاءِ هڪ افاديت آهي، جنهن جي اندر Lua ٻولي لاءِ هڪ ورچوئل مشين تيار ڪئي پئي وڃي. اوزار جو ليکڪ پروگرامر ۽ MySQL ماهر Alexey Kopytov آهي. پروجيڪٽ هڪ شوق جي طور تي شروع ڪيو، پر وقت سان گڏ ڪميونٽي کان تسليم ڪيو ويو. اڄ، sysbench انهن جي ڪم ۾ وڏي يونيورسٽين ۽ آئي ٽي تنظيمن پاران استعمال ڪيو ويندو آهي. IEEE وانگر.

SECR-2017 ڪانفرنس دوران (تقرير جي رڪارڊنگ يوٽيوب تي دستياب آهي) Alexey چيو ته sysbench توهان کي ڊيٽابيس جي ڪارڪردگي جو جائزو وٺڻ جي اجازت ڏئي ٿو جڏهن نئين سامان ڏانهن منتقلي، ڊي بي ايم ايس ورزن کي اپڊيٽ ڪرڻ، يا سوالن جي تعداد ۾ اوچتو تبديلي. عام طور تي، هڪ امتحان هلائڻ لاء حڪم نحو هن ريت آهي:

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

هي حڪم قسم (سي پي يو، ميموري، فائيليو) ۽ لوڊ ٽيسٽ جي پيٽرولن کي طئي ڪري ٿو (سڳن جو تعداد، درخواستن جو تعداد، ٽرانزيڪشن پروسيسنگ جي رفتار). مجموعي طور تي، اوزار في سيڪنڊ لکين واقعن کي پروسيس ڪرڻ جي قابل آهي. Alexey Kopytov وڌيڪ تفصيل سان sysbench جي فن تعمير ۽ اندروني ڍانچي جي باري ۾ ٻڌايو. سافٽ ويئر ڊولپمينٽ پوڊ ڪاسٽ جا قسط.

يونڪس بينچ

يونڪس سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاء اوزار جو هڪ سيٽ. اهو 1983 ۾ موناش يونيورسٽي جي انجنيئرن پاران متعارف ڪرايو ويو. ان وقت کان وٺي، ڪيترائي ماڻهو اوزار جي حمايت ڪري رهيا آهن، مثال طور، مائڪرو ڪمپيوٽر ٽيڪنالاجيز بابت هڪ رسالي جا ليکڪ بائيٽ ميگزين ۽ LKML ميمبر ڊيوڊ نيمي. Anthony Voelm اوزار جي ايندڙ ورزن جي ڇڏڻ جو ذميوار آهي (Anthony Voellm) Microsoft کان.

يونڪس بينچ ڪسٽم معيارن جو هڪ سوٽ آهي. اهي يونڪس مشين تي ڪوڊ جي عمل جي رفتار جي مقابلي ۾ هڪ ريفرنس سسٽم جي ڪارڪردگي سان، جيڪو آهي اسپارڪ اسٽيشن 20-61. ھن مقابلي جي بنياد تي، ھڪڙي ڪارڪردگي سکور ٺاھيو ويو آھي.

موجود ٽيسٽن مان هي آهن: Whetstone، جيڪو بيان ڪري ٿو فلوٽنگ پوائنٽ آپريشنز جي ڪارڪردگي، فائل ڪاپي، جيڪا ڊيٽا کي نقل ڪرڻ جي رفتار جو اندازو لڳائي ٿي، ۽ ڪيترائي 2D ۽ 3D معيار. ٽيسٽن جي مڪمل فهرست ملي سگهي ٿي GitHub تي ذخيرو. انهن مان ڪيترائي استعمال ڪن ٿا ڪلائوڊ ۾ ورچوئل مشينن جي ڪارڪردگي جو جائزو وٺڻ لاءِ.

فارونڪس ٽيسٽ سوٽ

ٽيسٽن جو هي سيٽ فارونڪس ويب ريسورس جي ليکڪن پاران تيار ڪيو ويو آهي، جيڪو GNU/Linux جي تقسيم بابت خبرون شايع ڪري ٿو. ٽيسٽ سوٽ پهريون ڀيرو 2008 ۾ متعارف ڪرايو ويو - پوءِ ان ۾ 23 مختلف ٽيسٽون شامل آھن. بعد ۾ ڊولپرز هڪ ڪلائوڊ سروس شروع ڪئي openbenchmarking.org، جتي استعمال ڪندڙ پنهنجون ٽيسٽ اسڪرپٽ پوسٽ ڪري سگھن ٿا. اڄ ان تي پيش ڪيو ويو اٽڪل 60 بينچ مارڪ سيٽ، جن ۾ مشين لرننگ ۽ ري ٽريڪنگ ٽيڪنالاجي سان لاڳاپيل آهن.

خاص اسڪرپٽ جا سيٽ توهان کي انفرادي سسٽم جي اجزاء کي جانچڻ جي اجازت ڏين ٿا. انهن جي مدد سان، توهان اندازو لڳائي سگهو ٿا ڪنيل کي گڏ ڪرڻ جو وقت ۽ وڊيو فائلن کي انڪوڊنگ ڪرڻ، آرڪائيورز جي ڪمپريشن جي رفتار وغيره. ٽيسٽ هلائڻ لاءِ، صرف ڪنسول ۾ مناسب حڪم لکو. مثال طور، هي حڪم سي پي يو ڪارڪردگي جي تشخيص شروع ڪري ٿو:

phoronix-test-suite benchmark smallpt

جاچ دوران، ٽيسٽ سوٽ آزاديءَ سان سامان جي حالت جي نگراني ڪري ٿو (سي پي يو جي گرمي پد ۽ کولر جي گردش جي رفتار)، سسٽم کي وڌيڪ گرم ٿيڻ کان بچائي ٿو.

لينڪس سرورز لاءِ معيار: 5 کليل اوزار
/ unsplash / جيسن چن

وي ڊي بينچ

ڊسڪ سسٽم تي I/O لوڊ پيدا ڪرڻ لاء هڪ اوزار، Oracle پاران تيار ڪيل. اهو اسٽوريج سسٽم جي ڪارڪردگي ۽ سالميت جو جائزو وٺڻ ۾ مدد ڪري ٿو (اسان ڊسڪ سسٽم جي نظرياتي ڪارڪردگي کي ڪيئن ڳڻڻ بابت معلومات تيار ڪئي آهي. مختصر معلومات).

حل هن ريت ڪم ڪري ٿو: هڪ حقيقي سسٽم تي، SWAT (Sun StorageTek Workload Analysis Tool) پروگرام شروع ڪيو ويو آهي، جيڪو هڪ خاص عرصي تائين سڀني ڊسڪ رسائي سان گڏ ڊمپ ٺاهي ٿو. ٽائم اسٽيمپ، آپريشن جو قسم، پتو، ۽ ڊيٽا بلاڪ سائيز رڪارڊ ٿيل آهن. اڳيون، ڊمپ فائل استعمال ڪندي، vdbench ڪنهن ٻئي سسٽم تي لوڊ کي متحرڪ ڪري ٿو.

افاديت کي منظم ڪرڻ لاء پيراگراف جي فهرست سرڪاري ۾ آهي Oracle سند. يوٽيلٽي جو سورس ڪوڊ ملي سگهي ٿو ڪمپني جي ويب سائيٽ تي.

IOzone

فائل سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاء ڪنسول افاديت. اهو فائلن کي پڙهڻ، لکڻ ۽ ٻيهر لکڻ جي رفتار کي طئي ڪري ٿو. ڪيترن ئي پروگرامرز اوزار جي ترقي ۾ حصو ورتو، پر ان جي پهرين نسخي جي ليکڪ считается انجنيئر وليم Norcott. ترقي جي حمايت ڪئي وئي ڪمپنين جهڙوڪ ايپل، نيٽ ايپ ۽ آئي ايڪس سسٽم.

سلسلي کي منظم ڪرڻ ۽ جانچ دوران انهن کي هم وقت سازي ڪرڻ لاءِ، اوزار معياري استعمال ڪري ٿو POSIX موضوع. ڪم جي مڪمل ٿيڻ تي، IOzone نتيجن سان گڏ هڪ رپورٽ ٺاهي ٿو يا ته ٽيڪسٽ فارميٽ ۾ يا اسپريڊ شيٽ جي صورت ۾ (Excel). اوزار ۾ gengnuplot.sh اسڪرپٽ پڻ شامل آهي، جيڪو ٽيبل ڊيٽا جي بنياد تي ٽي-dimensional گراف ٺاهي ٿو. اهڙن گرافن جا مثال اوزار جي دستاويزن ۾ ڳولي سگهجن ٿا (ص 11-17).

IOzone اڳ ۾ ئي ذڪر ڪيل فونڪس ٽيسٽ سوٽ ۾ ٽيسٽ پروفائل طور موجود آهي.

اسان جي بلاگن ۽ سوشل ميڊيا مان اضافي پڙهڻ:

لينڪس سرورز لاءِ معيار: 5 کليل اوزار لينڪس 5.1 ۾ هڪ بگ ڊيٽا جي نقصان جي ڪري ٿي - هڪ اصلاحي پيچ اڳ ۾ ئي جاري ڪيو ويو آهي
لينڪس سرورز لاءِ معيار: 5 کليل اوزار اتي هڪ راء آهي: برائوزرن لاء DANE ٽيڪنالاجي ناڪام ٿي چڪي آهي

لينڪس سرورز لاءِ معيار: 5 کليل اوزار ڇو نگراني جي ضرورت آهي؟
لينڪس سرورز لاءِ معيار: 5 کليل اوزار بيڪ اپ فائلون: ڊيٽا جي نقصان کان پاڻ کي ڪيئن بچائڻ لاء
لينڪس سرورز لاءِ معيار: 5 کليل اوزار سسٽم هارڊ ڊرائيو کي ورچوئل مشين ۾ ڪيئن منتقل ڪجي؟

لينڪس سرورز لاءِ معيار: 5 کليل اوزار هرڪو ڊيٽا ليڪ بابت ڳالهائي رهيو آهي - هڪ IaaS فراهم ڪندڙ ڪيئن مدد ڪري سگهي ٿو؟
لينڪس سرورز لاءِ معيار: 5 کليل اوزار هڪ مختصر تعليمي پروگرام: ڪيئن ڊجيٽل دستخط ڪم ڪندو آهي
لينڪس سرورز لاءِ معيار: 5 کليل اوزار حوالو: ڪيئن ذاتي ڊيٽا تي قانون ڪم

جو ذريعو: www.habr.com

تبصرو شامل ڪريو