نحن مشتركون لقد قمنا بإعداد مجموعة مختارة من الأدوات والبرامج النصية لتقييم أداء المعالجات وأنظمة التخزين والذاكرة Linux-الأجهزة: Iometer، DD، vpsbench، HammerDB و 7-Zip.
مجموعاتنا المرجعية الأخرى:
ото - - سيسي بي
هذا هو معيار لتقييم أداء أنظمة الأقراص والشبكات. مناسب للعمل مع خادم واحد ومجموعة كاملة. تم تقديم Iometer بواسطة مهندسي Intel في عام 1998. في عام 2001، تبرعت الشركة بالكود المصدري لمنظمة Open Source Development Labs غير الربحية () بموجب ترخيص . منذ عام 2003، تم دعم الأداة من قبل مجموعة من المتحمسين - المشروع على SourceForge.net.
يتكون جهاز قياس التيار من مولد حمل دينامو وواجهة رسومية. ومع ذلك، فإن الأخيرة متاحة فقط في Windowsأما بالنسبة للمولد، فهو يسمح لك بمحاكاة حمل تطبيقات الطرف الثالث عن طريق إنشاء قوالب اختبار خاصة لهذا الغرض.
تظهر المعايير: معدل الإنتاجية، والعمليات في الثانية، والزمن الكامن، وحمل وحدة المعالجة المركزية. لا يتم حساب القيم المتوسطة فقط، بل يتم حساب الحد الأدنى/الأقصى أيضًا.
على الرغم من أن الإصدار المستقر الأخير من الأداة تم إصداره في عام 2014، إلا أنه لا يزال مستخدمًا في и . ومع ذلك، لا يزال عمر النظام له تأثيره. أولاً، واجهته ولم يتغير منذ عام 1998. ثانياً، تنتج الأداة في بعض الأحيان نتائج غير كافية تمامًا على مجموعات الفلاش بالكامل.
برنامج نصي بسيط لتقييم أداء 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 منذ حوالي أربع سنوات)، إلا أنها العديد من مقدمي الخدمات السحابية وشركات تكنولوجيا المعلومات.
واحدة من أكثر شعبية معايير اختبار تحميل قاعدة البيانات. الأداة مدعومة من قبل منظمة غير ربحية - مجلس أداء معالجة المعاملات. هدفها هو تطوير معايير لمعايير قواعد البيانات.
يقوم HammerDB بإنشاء مخطط قاعدة بيانات اختبار، ويملأه بالبيانات ويحاكي تحميل العديد من المستخدمين الافتراضيين. يمكن أن يكون الحمل عبارة عن عمليات معاملات أو عمليات تحليلية. يدعم: قاعدة بيانات Oracle، SQL Server، IBM Db2، MySQL، MariaDB، PostgreSQL وRedis.
لقد تم تشكيل مجتمع كبير حول HammerDB. يتم استخدام هذه الأداة من قبل شركات من 180 دولة. فيما بينها: , , , و كثير . إذا كنت تريد استكشاف قدرات الأداة المساعدة بنفسك، يمكنك البدء بـ .

ото - - سيسي بي
يحتوي هذا الأرشيف على معيار مدمج لاختبار سرعة المعالجات عند ضغط عدد معين من الملفات. كما أنه مناسب أيضًا لفحص ذاكرة الوصول العشوائي بحثًا عن الأخطاء. الخوارزمية المستخدمة للاختبار هي (خوارزمية سلسلة ليمبل-زيف-ماركوف). يعتمد على المخطط . على سبيل المثال، لتشغيل معيار أداء بخيط واحد وقاموس بحجم 64 ميجابايت، يكفي كتابة الأمر:
7z b -mmt1 -md26سيقدم البرنامج النتيجة بتنسيق MIPS (مليون تعليمة في الثانية)، وهو ما يمكن اعتباره عيبًا. تعتبر هذه المعلمة مناسبة لمقارنة أداء المعالجات ذات نفس البنية، ولكن قابلية تطبيقها محدودة في حالة البنيات المختلفة.
أداة سطر أوامر لتحويل الملفات ونسخها. يمكن استخدامها أيضًا لإجراء اختبارات إدخال/إخراج بسيطة على أنظمة التخزين. تعمل مباشرةً على أي نظام 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 كمعيار بسيط لوحدة المعالجة المركزية. صحيح أن هذا سيتطلب برنامجًا إضافيًا يتطلب حسابات كثيفة الموارد. على سبيل المثال، أداة مساعدة لحساب قيم مجموع التجزئة .
dd if=/dev/zero bs=1M count=1024 | md5sumسيوضح الأمر أعلاه مدى السرعة (ميغابايت/ثانية) التي يستطيع بها النظام معالجة سلسلة طويلة من الأرقام. على الرغم من أن الخبراء يقولون إن هذا الأمر مناسب فقط لتقييم تقريبي للأداء. ومن المهم أيضًا أن تتذكر أن DD يسمح لك بإجراء عمليات منخفضة المستوى على محركات الأقراص الصلبة. لذلك، يجب عليك العمل مع الأداة المساعدة بعناية حتى لا تفقد بعض البيانات (يتم فك تشفير اسم DD أحيانًا مازحًا باسم مدمر القرص).
ما نكتب عنه على مدوناتنا وشبكاتنا الاجتماعية:
![]()
![]()
![]()
![]()
![]()
![]()
المصدر: www.habr.com
