قمنا في
1cloud.ru بإعداد مجموعة من الأدوات والبرامج النصية لتقييم أداء المعالجات والتخزين والذاكرة على أجهزة Linux: Iometer و DD و vpsbench و HammerDB و 7-Zip.
مجموعاتنا المرجعية الأخرى:
صور - مكتب إدارة الأراضي ألاسكا - CC BY
هذا هو معيار لتقييم أداء الأنظمة الفرعية للقرص والشبكة. مناسبة للعمل مع خادم واحد أو كتلة كاملة. قدم مهندسو إنتل جهاز Iometer في عام 1998. في عام 2001 ، نقلت الشركة الكود المصدري إلى المؤسسة غير الربحية لمختبرات تطوير المصادر المفتوحة (
OSDL ) بموجب
ترخيص إنتل المفتوح . منذ عام 2003 ، كانت مجموعة من المتحمسين تدعم الأداة - تم
تسجيل المشروع في SourceForge.net.
يتكون Iometer من مولد تحميل دينامو وواجهة رسومية. صحيح ، هذا الأخير متاح فقط تحت ويندوز. بالنسبة للمولد ، فإنه يسمح لك بمحاكاة حمل تطبيقات الجهات الخارجية - لهذا الغرض ، يتم إنشاء أنماط اختبار خاصة.
تظهر المعايير: عرض النطاق الترددي ، والعمليات في الثانية الواحدة ، الكمون وتحميل المعالج. لا يتم حساب القيم المتوسطة فقط ، ولكن أيضًا دقيقة / حد أقصى.
على الرغم من أن الإصدار الأخير الثابت من الأداة تم إصداره في عام 2014 ، إلا أنه لا يزال يستخدم من قبل
Broadcom و
Dell . ومع ذلك ، لا يزال عصر النظام يؤثر. أولاً ، واجهته
قديمة ولم تتغير منذ عام 1998. ثانياً ، لا تعرض الأداة في بعض الأحيان نتائج كافية على صفائف الفلاش.
برنامج نصي بسيط لتقييم أداء VPS. وزعت تحت
رخصة معهد ماساتشوستس للتكنولوجيا . فيما يلي مثال على عمله ، الوارد في المستودع الرسمي على جيثب:
$ 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 مخطط قاعدة بيانات اختبار ، ويملأه بالبيانات ويحاكي حمل العديد من المستخدمين الظاهري. يمكن أن تكون كل من المعاملات المعاملات والتحليلية بمثابة تحميل. يدعم: قاعدة بيانات أوراكل ، خادم SQL ، IBM Db2 ، MySQL ، MariaDB ، PostgreSQL و Redis.
مجتمع واسع قد تشكل حول HammerDB. يتم استخدام الأداة المساعدة من قبل الشركات من 180 دولة. من بينها:
إنتل ،
ديل ،
لينوفو ،
ريد هات وغيرها الكثير. إذا كنت ترغب في استكشاف ميزات الأداة المساعدة بنفسك - يمكنك البدء مع
الأدلة الرسمية .
صور - الأماكن المفقودة - CC BY
يحتوي ملف الأرشيف هذا على مؤشر مدمج لاختبار سرعة المعالج عند ضغط عدد معين من الملفات. كما انها مناسبة لفحص ذاكرة الوصول العشوائي عن الأخطاء. للاختبارات ، يتم استخدام
خوارزمية LZMA (خوارزمية سلسلة Lempel - Ziv - Markov). يعتمد على نظام
ضغط بيانات القاموس . على سبيل المثال ، لتشغيل المعيار بخيط واحد وقاموس 64 ميجابايت ، يكفي كتابة الأمر:
7z b -mmt1 -md26
سيوفر البرنامج النتيجة بتنسيق MIPS (مليون تعليمات في الثانية) ، والذي يمكن أن يسمى العيب. هذه المعلمة مناسبة لمقارنة أداء معالجات نفس البنية ، ولكن في حالة المباني المختلفة ، تكون قابليتها للتطبيق محدودة.
أداة سطر أوامر تقوم بتحويل ونسخ الملفات. ولكن يمكن استخدامه لاختبارات الإدخال / الإخراج البسيطة على أنظمة التخزين. ينفد من الصندوق على أي نظام غنو / لينكس.
تحتوي صفحة wiki
على أمر لتقييم أداء القرص أثناء التسجيل المتتالي للكتل 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
سيُظهر الأمر أعلاه مدى سرعة (MB / s) في معالجة النظام لتسلسل رقمي طويل. رغم أن الخبراء يقولون إن هذا الفريق مناسب فقط لإجراء تقييم تقريبي للأداء. من المهم أيضًا أن تتذكر أن DD يسمح بعمليات منخفضة المستوى على محركات الأقراص الثابتة. لذلك ، يجب أن تعمل مع الأداة المساعدة بعناية حتى لا تفقد بعض البيانات (يتم فك تشفير اسم DD أحيانًا كنكات ، مثل أداة إتلاف القرص).
ما نكتب عنه في مدوناتنا وشبكاتنا الاجتماعية:
البحث: لا يزال Linux هو نظام التشغيل الأكثر شعبية في السحابة
تضم شبكة Open Invention Network أكثر من ثلاثة آلاف مرخّص لهم - ماذا يعني ذلك بالنسبة إلى البرامج مفتوحة المصدر
تأمين نظام Linux الخاص بك: 10 نصائح
تقليل المخاطر: كيف لا تفقد بياناتك
كتب لأولئك الذين يشاركون بالفعل في إدارة النظام أو يخططون للبدء فقط
مناطق نطاق غير عادية لمشروعك