لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار

اسان اندر آهيون 1Cloud.ru اسان لينڪس مشينن تي پروسيسرز، اسٽوريج سسٽم ۽ ميموري جي ڪارڪردگي جو جائزو وٺڻ لاء اوزار ۽ اسڪرپٽ جو هڪ انتخاب تيار ڪيو آهي: Iometer، DD، vpsbench، HammerDB ۽ 7-Zip.

اسان جون ٻيون چونڊون معيارن سان:

لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار
--ото - بيورو آف لينڊ مينيجمينٽ الاسڪا - CC BY

آئيوميٽر

هي ڊسڪ ۽ نيٽ ورڪ سب سسٽم جي ڪارڪردگي جو جائزو وٺڻ لاء هڪ معيار آهي. ٻئي هڪ سرور ۽ پوري ڪلستر سان ڪم ڪرڻ لاء مناسب. Iometer 1998 ۾ Intel انجنيئرز پاران متعارف ڪرايو ويو. 2001 ۾، ڪارپوريشن سورس ڪوڊ کي غير منافع بخش تنظيم کي منتقل ڪيو اوپن سورس ڊولپمينٽ ليبز (او ايس ڊي ايل) لائسنس تحت Intel اوپن سورس لائسنس. 2003 کان وٺي، هن اوزار جي حمايت ڪئي وئي آهي حوصلا افزائي جي هڪ گروپ - پروجيڪٽ رجسٽرڊ SourceForge.net تي.

Iometer هڪ ڊائنامو لوڊ جنريٽر ۽ گرافڪ انٽرفيس تي مشتمل آهي. سچ، بعد ۾ صرف ونڊوز لاء موجود آهي. جيئن ته جنريٽر لاء، اهو توهان کي ٽئين پارٽي جي ايپليڪيشنن جي لوڊ کي ترتيب ڏيڻ جي اجازت ڏئي ٿو - هن لاء خاص ٽيسٽ ٽيمپليٽ ٺاهيا ويا آهن.

معيار ڏيکاريو: throughput، آپريشن في سيڪنڊ، ويڪرائي ۽ پروسيسر لوڊ. نه رڳو سراسري قدر ڳڻيا ويا آهن، پر پڻ منٽ / وڌ ۾ وڌ.

ان حقيقت جي باوجود ته اوزار جي آخري مستحڪم نسخو 2014 ع ۾ آزاد ڪيو ويو، ان کي اڃا تائين استعمال ڪيو ويندو آهي براڊيڪڪ и Dell. بهرحال، سسٽم جي عمر اڃا تائين ان جي ٽول وٺندو آهي. پهرين، ان جي انٽرفيس پراڻو ۽ 1998 کان تبديل نه ٿيو آهي. ٻيو، اهو اوزار ڪڏهن ڪڏهن مڪمل طور تي تمام فليش صفن تي مناسب نتيجا پيدا نه ڪندو آهي.

vpsbench

VPS ڪارڪردگي جو جائزو وٺڻ لاء هڪ سادي اسڪرپٽ. ۾ ورهايو ويو MIT لائسنس. هتي ان جي ڪم جو هڪ مثال آهي، سرڪاري GitHub مخزن ۾ ڏنل آهي:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

افاديت ڏيکاري ٿو ڪور جو تعداد، پروسيسر جي تعدد، ۽ استعمال ڪيل ميموري جي مقدار. ڊسڪ ڪارڪردگي جو جائزو وٺڻ لاء vpsbench پورو ڪري ٿو ترتيب وار ۽ بي ترتيب پڙهڻ/لکڻ. ان حقيقت جي باوجود ته افاديت ڪافي پراڻي آهي (گٽ هب تي هڪ تازه ڪاري اٽڪل چار سال اڳ ڪيو ويو)، اهو استعمال ڪري ٿو ڪيترائي بادل فراهم ڪندڙ ۽ آئي ٽي ڪمپنيون.

HammerDB

سڀ کان وڌيڪ مشهور مان هڪ کليل ڊيٽابيس جي لوڊ ٽيسٽ لاءِ معيار. اوزار هڪ غير منافع بخش تنظيم جي حمايت ڪئي آهي TPC - ٽرانزيڪشن پروسيسنگ پرفارمنس ڪائونسل. ان جو مقصد ڊيٽابيس جي معيارن جي معيار کي ترقي ڪرڻ آهي.

HammerDB هڪ ٽيسٽ ڊيٽابيس اسڪيما ٺاهي ٿو، ان کي ڊيٽا سان آباد ڪري ٿو، ۽ ڪيترن ئي مجازي استعمال ڪندڙن جي لوڊ کي نقل ڪري ٿو. لوڊ ٻنهي ٽرانزيڪشنل ۽ تجزياتي آپريشن ٿي سگهي ٿو. سپورٽ: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ۽ Redis.

HammerDB جي چوڌاري هڪ وڏي ڪميونٽي ٺاهي وئي آهي. افاديت 180 ملڪن جي ڪمپنين پاران استعمال ڪئي وئي آهي. انهن مان: اڳوڻن, Dell, Lenovo, ڳاڙهو Hat Hat ۽ ڪيترائي другие. جيڪڏھن توھان چاھيو ٿا ته افاديت جي صلاحيتن کي پاڻ کي ڳولھيو، توھان شروع ڪري سگھو ٿا سرڪاري ھدايتون.

لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار
--ото - وڃايل هنڌَ - CC BY

7-زپ

هن آرڪيور وٽ پروسيسر جي رفتار کي جانچڻ لاءِ هڪ بلٽ ان بينچ مارڪ آهي جڏهن فائلن جي هڪ خاص تعداد کي دٻائڻ. اهو پڻ مناسب آهي غلطين لاءِ RAM جي جانچ ڪرڻ لاءِ. هڪ الگورتھم ٽيسٽ لاء استعمال ڪيو ويندو آهي LZMA (Lempel-Ziv-Markov chain Algorithm). اهو خاڪو تي ٻڌل آهي ڊڪشنري ڊيٽا ڪمپريشن. مثال طور، ھڪڙي سلسلي ۽ ھڪڙي 64 MB ڊڪشنري سان ھڪڙي معيار کي هلائڻ لاء، صرف حڪم لکو:

7z b -mmt1 -md26

پروگرام MIPS (مليون هدايتون في سيڪنڊ) فارميٽ ۾ نتيجو مهيا ڪندو، جنهن کي نقصان چئي سگهجي ٿو. هي پيٽرولر ساڳئي فن تعمير جي پروسيسرز جي ڪارڪردگي جي مقابلي لاء مناسب آهي، پر مختلف فن تعمير جي صورت ۾ ان جي قابل اطلاق محدود آهي.

DD

ڪمانڊ لائن جو اوزار جيڪو تبديل ڪري ٿو ۽ فائلن کي نقل ڪري ٿو. پر اهو استعمال ڪري سگهجي ٿو سادو I/O ٽيسٽ ڪرڻ لاءِ اسٽوريج سسٽم تي. لڳ ڀڳ ڪنهن به GNU/Linux سسٽم تي دٻي کان ٻاهر هلندو آهي.

وڪي صفحي تي ڏنو ڊسڪ ڪارڪردگي جو جائزو وٺڻ لاء حڪم جڏهن 1024-بائيٽ بلاڪ ترتيب سان لکڻ:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

اهو پڻ قابل ذڪر آهي ته ڊي ڊي. توهان استعمال ڪري سگهو ٿا هڪ سادي CPU معيار جي طور تي. جڏهن ته، اهو هڪ اضافي پروگرام جي ضرورت هوندي جيڪا ضرورت هوندي آهي وسيلن جي گهري حساب سان. مثال طور، هيش ويلز جي ڳڻپ لاءِ هڪ افاديت md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

مٿي ڏنل حڪم ڏيکاريندو ته ڪيترو جلدي (MB/s) سسٽم ڊگهي نمبر جي ترتيب تي عمل ڪندو. جيتوڻيڪ ماهرن جو چوڻ آهي ته هي حڪم صرف هڪ خراب ڪارڪردگي جي جائزي لاء مناسب آهي. اهو پڻ ياد رکڻ ضروري آهي ته ڊي ڊي توهان کي هارڊ ڊرائيو تي گهٽ سطحي آپريشن ڪرڻ جي اجازت ڏئي ٿي. تنهن ڪري، توهان کي افاديت سان احتياط سان ڪم ڪرڻ جي ضرورت آهي ته جيئن ڊيٽا جو حصو نه وڃايو وڃي (نالو ڊي ڊي ڪڏهن ڪڏهن مذاق طور تي ڊسڪ ڊسڪٽر جي طور تي بيان ڪيو ويندو آهي).

اسان پنهنجي بلاگن ۽ سماجي نيٽ ورڪن تي ڇا لکون ٿا:

لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار مطالعو: لينڪس اڃا تائين بادل ۾ سڀ کان وڌيڪ مشهور او ايس آهي
لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار Open Invention Network وٽ ٽي هزار کان وڌيڪ لائسنس وارا آهن - اوپن سورس سافٽ ويئر لاءِ ان جو ڇا مطلب آهي؟

لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار توهان جي لينڪس سسٽم کي ڪيئن محفوظ ڪجي: 10 ٽوٽڪا
لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار خطرن کي گھٽائڻ: ڪيئن نه وڃائجي توهان جي ڊيٽا

لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار انهن لاءِ ڪتاب جيڪي اڳ ۾ ئي سسٽم ايڊمنسٽريشن ۾ شامل آهن يا صرف شروع ڪرڻ جي منصوبابندي ڪري رهيا آهن
لينڪس سرور جي ڪارڪردگي جو اندازو ڪيئن ڪجي: اوپن بينچ مارڪنگ جا اوزار توهان جي پروجيڪٽ لاءِ غير معمولي ڊومين زون

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

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