كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر

نحن مشتركون 1cloud.ru لقد قمنا بإعداد مجموعة مختارة من الأدوات والبرامج النصية لتقييم أداء المعالجات وأنظمة التخزين والذاكرة Linux-الأجهزة: Iometer، DD، vpsbench، HammerDB و 7-Zip.

مجموعاتنا المرجعية الأخرى:

كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر
ото - مكتب إدارة الأراضي في ألاسكا - سيسي بي

ايوميتر

هذا هو معيار لتقييم أداء أنظمة الأقراص والشبكات. مناسب للعمل مع خادم واحد ومجموعة كاملة. تم تقديم Iometer بواسطة مهندسي Intel في عام 1998. في عام 2001، تبرعت الشركة بالكود المصدري لمنظمة Open Source Development Labs غير الربحية (OSDL) بموجب ترخيص ترخيص إنتل مفتوح المصدر. منذ عام 2003، تم دعم الأداة من قبل مجموعة من المتحمسين - المشروع مسجل على SourceForge.net.

يتكون جهاز قياس التيار من مولد حمل دينامو وواجهة رسومية. ومع ذلك، فإن الأخيرة متاحة فقط في Windowsأما بالنسبة للمولد، فهو يسمح لك بمحاكاة حمل تطبيقات الطرف الثالث عن طريق إنشاء قوالب اختبار خاصة لهذا الغرض.

تظهر المعايير: معدل الإنتاجية، والعمليات في الثانية، والزمن الكامن، وحمل وحدة المعالجة المركزية. لا يتم حساب القيم المتوسطة فقط، بل يتم حساب الحد الأدنى/الأقصى أيضًا.

على الرغم من أن الإصدار المستقر الأخير من الأداة تم إصداره في عام 2014، إلا أنه لا يزال مستخدمًا في بروأدكم и ديل. ومع ذلك، لا يزال عمر النظام له تأثيره. أولاً، واجهته عفا عليها الزمن ولم يتغير منذ عام 1998. ثانياً، تنتج الأداة في بعض الأحيان نتائج غير كافية تمامًا على مجموعات الفلاش بالكامل.

برنامج vpsbench

برنامج نصي بسيط لتقييم أداء VPS. موزع بواسطة تراخيص معهد ماساتشوستس للتكنولوجيا. فيما يلي مثال على كيفية عمله، كما هو موضح في مستودع 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 يفي القراءة والكتابة المتسلسلة والعشوائية. على الرغم من حقيقة أن الأداة المساعدة قديمة جدًا (تم إجراء التحديث على GitHub منذ حوالي أربع سنوات)، إلا أنها الاستخدامات العديد من مقدمي الخدمات السحابية وشركات تكنولوجيا المعلومات.

المطرقة

واحدة من أكثر شعبية فتح معايير اختبار تحميل قاعدة البيانات. الأداة مدعومة من قبل منظمة غير ربحية TPC - مجلس أداء معالجة المعاملات. هدفها هو تطوير معايير لمعايير قواعد البيانات.

يقوم HammerDB بإنشاء مخطط قاعدة بيانات اختبار، ويملأه بالبيانات ويحاكي تحميل العديد من المستخدمين الافتراضيين. يمكن أن يكون الحمل عبارة عن عمليات معاملات أو عمليات تحليلية. يدعم: قاعدة بيانات Oracle، SQL Server، IBM Db2، MySQL، MariaDB، PostgreSQL وRedis.

لقد تم تشكيل مجتمع كبير حول HammerDB. يتم استخدام هذه الأداة من قبل شركات من 180 دولة. فيما بينها: إنتل, ديل, لينوفو, ريد هات و كثير آخرون. إذا كنت تريد استكشاف قدرات الأداة المساعدة بنفسك، يمكنك البدء بـ الأدلة الرسمية.

كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر
ото - الأماكن المفقودة - سيسي بي

7 زيب

يحتوي هذا الأرشيف على معيار مدمج لاختبار سرعة المعالجات عند ضغط عدد معين من الملفات. كما أنه مناسب أيضًا لفحص ذاكرة الوصول العشوائي بحثًا عن الأخطاء. الخوارزمية المستخدمة للاختبار هي LZMA (خوارزمية سلسلة ليمبل-زيف-ماركوف). يعتمد على المخطط ضغط بيانات القاموس. على سبيل المثال، لتشغيل معيار أداء بخيط واحد وقاموس بحجم 64 ميجابايت، يكفي كتابة الأمر:

7z b -mmt1 -md26

سيقدم البرنامج النتيجة بتنسيق MIPS (مليون تعليمة في الثانية)، وهو ما يمكن اعتباره عيبًا. تعتبر هذه المعلمة مناسبة لمقارنة أداء المعالجات ذات نفس البنية، ولكن قابلية تطبيقها محدودة في حالة البنيات المختلفة.

DD

أداة سطر أوامر لتحويل الملفات ونسخها. يمكن استخدامها أيضًا لإجراء اختبارات إدخال/إخراج بسيطة على أنظمة التخزين. تعمل مباشرةً على أي نظام GNU/Linux تقريبًا.Linux.

على صفحة الويكي منح أمر لتقييم أداء القرص عند كتابة كتل بحجم 1024 بايت بشكل تسلسلي:

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

ومن الجدير بالذكر أيضًا أن DD يمكن استخدامها كمعيار بسيط لوحدة المعالجة المركزية. صحيح أن هذا سيتطلب برنامجًا إضافيًا يتطلب حسابات كثيفة الموارد. على سبيل المثال، أداة مساعدة لحساب قيم مجموع التجزئة md5sum.

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

سيوضح الأمر أعلاه مدى السرعة (ميغابايت/ثانية) التي يستطيع بها النظام معالجة سلسلة طويلة من الأرقام. على الرغم من أن الخبراء يقولون إن هذا الأمر مناسب فقط لتقييم تقريبي للأداء. ومن المهم أيضًا أن تتذكر أن DD يسمح لك بإجراء عمليات منخفضة المستوى على محركات الأقراص الصلبة. لذلك، يجب عليك العمل مع الأداة المساعدة بعناية حتى لا تفقد بعض البيانات (يتم فك تشفير اسم DD أحيانًا مازحًا باسم مدمر القرص).

ما نكتب عنه على مدوناتنا وشبكاتنا الاجتماعية:

كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر يذاكر: Linux — لا يزال نظام التشغيل الأكثر شيوعًا في الحوسبة السحابية
كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر تضم شبكة الاختراع المفتوحة أكثر من ثلاثة آلاف ترخيص - ماذا يعني هذا بالنسبة للبرمجيات مفتوحة المصدر؟

كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر كيفية حماية نفسك Linux-النظام: 10 نصائح
كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر تقليل المخاطر: كيف لا تفقد بياناتك

كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر كتب لأولئك الذين يشاركون بالفعل في إدارة النظام أو يخططون فقط للبدء
كيفية تقييم الأداء Linux-الخوادم: أدوات قياس الأداء مفتوحة المصدر مناطق نطاق غير عادية لمشروعك

المصدر: www.habr.com

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster