كيفية قياس أداء الأقراص الصلبة في Linux

How Benchmark Hard Disks Linux



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

أقراص جنوم

أقراص GNOME هي أداة لإدارة الأقراص الداخلية والخارجية لنظام Linux. استنادًا إلى udisks ، يمكن استخدامه لتعديل محركات الأقراص وتنسيقها وتقسيمها وكذلك لأداء معايير على أي وسائط تخزين متصلة بالنظام.







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



$سودوملائمتثبيتأقراص جنوم

لإجراء اختبار معياري للقرص الصلب باستخدام أقراص جنوم ، قم بتشغيل تطبيق الأقراص من مشغل التطبيق.







انقر على قائمة النقاط الثلاث ثم انقر على خيار Benchmark Disk….



انقر فوق الزر Start Benchmark… في النافذة التالية.

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

ستستغرق عملية قياس الأداء بعض الوقت حتى تنتهي اعتمادًا على عدد العينات التي اخترتها. بمجرد انتهاء العملية ، ستتمكن من رؤية نتائج سرعة القراءة / الكتابة.

تحتاج إلى مقارنة هذه النتائج بقيم القراءة / الكتابة التي أعلن عنها البائع لقياس الكفاءة.

Hdparm

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

لتثبيت hdparm في أوبونتو ، قم بتشغيل الأمر أدناه:

$سودوملائمتثبيتhdparm

لإجراء اختبار معياري للقرص الصلب باستخدام Hdparm ، استخدم الأمر أدناه:

$سودوhdparm-tT /ديف/sda

استبدل جزء / dev / sda بعنوان محرك الأقراص الثابتة. يمكنك التحقق من المسار باستخدام تطبيق GNOME Disks المذكور أعلاه أو عن طريق تشغيل الأمر أدناه:

$lsblk-أوالاسم ، المسار ، النموذج ، البائع ، الحجم ، FSUSED ، FSUSE٪، النوع ، الجبل

بمجرد الانتهاء من تشغيل المعيار ، سترى نتائج الاختبار كإخراج نهائي.

DD

Data Duplicator أو ببساطة 'dd' هي أداة سطر أوامر لنظام Linux تتيح لك نسخ الملفات والبيانات وتحويلها. إنه قادر على نسخ أجزاء كبيرة من البيانات ، واستنساخ الأقراص الصلبة بأكملها ، وإنشاء محركات أقراص USB قابلة للتمهيد وما إلى ذلك.

من الممكن التحقق من سرعة الكتابة على القرص الصلب باستخدام dd. قم بتشغيل الأوامر أدناه لإجراء اختبار قياس سرعة الكتابة.

$مكديرالمعيار
$قرص مضغوطالمعيار
$ي لو=/ديف/صفرمن= ملف مقاعد البدلاءبكالوريوس= 4kعدد=200000 && تزامن؛جمهورية مقدونيامقاعد البدلاء

انتظر حتى ينتهي الاختبار ، وستظهر النتائج في الجهاز بمجرد الانتهاء.

لإجراء اختبار قراءة باستخدام dd ، قم بتشغيل الأمر أدناه:

$ي لو=/ديف/صفرمن=/ديف/باطل&& تزامن

سيستمر هذا الأمر في العمل حتى يتوقف ، لذا اضغط بعد بضع ثوانٍ لرؤية النتائج.

Sysbench

Sysbench هي أداة معيارية متعددة الأغراض لنظام Linux. تتضمن بعض خيارات القياس التي يوفرها Sysbench اختبار إجهاد وحدة المعالجة المركزية ، واختبار سرعة الوصول إلى الذاكرة ، واختبار أداء إخراج إدخال نظام الملفات.

لتثبيت sysbench في Ubuntu ، قم بتشغيل الأمر أدناه:

$سودوملائمتثبيتsysbench

لإجراء اختبار معياري للقرص الصلب باستخدام sysbench ، قم بتشغيل الأوامر أدناه واحدة تلو الأخرى:

$مكديرالمعيار
$قرص مضغوطالمعيار
تحضير ملف sysbench $
ملف sysbench $- ملف اختبار الوضع= تشغيل rndrw

انتظر حتى ينتهي الاختبار. بمجرد الانتهاء من ذلك ، سترى النتائج كإخراج طرفية.

لإزالة ملفات الاختبار من دليل الاختبار ، قم بتشغيل الأمر أدناه:

$جمهورية مقدونياملف الاختبار.*

يمكنك استخدام إحصائيات الإنتاجية كمؤشر للأداء.

Sysstat

Sysstat هو تطبيق لمراقبة أداء سطر الأوامر لنظام Linux. يمكنه مراقبة عمليات إخراج الإدخال واستهلاك الذاكرة واستخدام الموارد من خلال تشغيل عمليات النظام ونشاط الشبكة وما إلى ذلك وإظهار إحصاءات في الوقت الفعلي عنها.

لتثبيت Sysstat في Ubuntu ، قم بتشغيل الأمر أدناه:

$سودوملائمتثبيتsysstat

لمراقبة أداء القرص الصلب ، يمكنك استخدام أمر iostat المضمن في Sysstat. على الرغم من أنه لا يتضمن خيارًا لأداء قياس الأداء ، إلا أنه يمكن أن يعرض بيانات في الوقت الفعلي حول نشاط القراءة والكتابة على القرص.

لرؤية سرعات قراءة وكتابة القرص كل ثانية ، قم بتشغيل الأمر أدناه:

$iostat--بشري 1

iotop

Iotop هو أفضل أداة لمراقبة عمليات قراءة القرص وكتابته. يعرض البيانات في شكل جدولي ، على غرار ما يفعله top أو htop لعرض استهلاك الموارد. إنه يعمل بشكل مشابه لأداة iostat المذكورة أعلاه وليست بالضبط أداة قياس الأداء. ومع ذلك ، يمكنه عرض إحصائيات نشاط القرص في الوقت الفعلي ، مما يجعله مناسبًا لمراقبة عمليات البيانات الكبيرة.

لتثبيت Iotop في Ubuntu ، قم بتشغيل الأمر أدناه:

$سودوملائمتثبيتiotop

قم بتشغيل الأمر أدناه لتشغيل iotop:

$iotop

استنتاج

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