25Jul

كيفية اختبار الإجهاد محركات الأقراص الصلبة في جهاز الكمبيوتر الخاص بك أو الخادم

click fraud protection

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

ملاحظة: تم شرح إصدار سابق من هذا الدليل باستخدام الأداة المساعدة "سكليو" القديمة من ميكروسوفت.ومع ذلك، تقدم ميكروسوفت الآن فقط الأداة المساعدة "ديسكبد"، والتي تحل محل سكيليو، لذلك قمنا بتحديث هذا الدليل مع تعليمات العلامة التجارية الجديدة.

لماذا استخدام ديسكبد؟

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

كمثال، لنفترض أن لدينا ثلاث محركات على خادم: محرك أقراص F، محرك أقراص G ومحرك C.إذا كان لدينا مدف على محرك F، و لدف على محرك الأقراص G ونظام التشغيل لدينا على محرك الأقراص C لدينا، يمكننا تقييم ما إذا كان الإعداد لدينا هو فعال.على سبيل المثال، إذا كان ملف مدف هو أكثر الملفات ازدحاما مع معظم يقرأ ويكتب، كنا نريد أن يكون على أسرع محرك.

instagram viewer

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

حيث لتحميل ديسكبد

تقدم ميكروسوفت هذه الأداة ممتازة مجانا، ويمكنك تحميل البرنامج من ميكروسوفت تكنيت.حتى انها مفتوحة المصدر، حتى تتمكن من تحميل وتفتيش أو تعديل شفرة المصدر من جيثب.

تم اختبار ديسكبد للعمل على إصدارات سطح المكتب من ويندوز 7، 8، 8.1، 10، وكذلك ويندوز سيرفر 2012، 2012 R2، و 2016 المعاينة الفنية 5.

بمجرد تحميله، سوف تحتاج إلى استخراجمحتويات ملف. zip إلى مجلد على جهاز الكمبيوتر الخاص بك.لاحظ أن الأرشيف يحتوي على ثلاثة ملفات "diskspd.exe" مختلفة.واحد في المجلد "amd64fre" هو لأجهزة الكمبيوتر ويندوز 64 بت، في حين أن واحد في المجلد "x86fre" هو لأجهزة الكمبيوتر ويندوز 32 بت.إذا كنت تستخدم إصدار 64 بت من نظام التشغيل ويندوز، ومن المحتمل أنك ستحتاج إلى استخدام الإصدار 64 بت.

كيف أقوم بإجراء اختبار الإجهاد؟

لإجراء اختبار واحد، يمكنك ببساطة استدعاء أمر ديسكبد من موجه الأوامر الذي يتيحه المسؤول.على ويندوز 10 أو 8.1، انقر بزر الماوس الأيمن فوق الزر ابدأ وحدد "موجه الأوامر( المسؤول)".على ويندوز 7، حدد موقع اختصار "موجه الأوامر" في القائمة ابدأ، انقر بزر الماوس الأيمن فوقه وحدد "تشغيل كمسؤول.

أولا، استخدم القرص المضغوط للتبديل إلى الدليل الذي يحتوي على Diskspd.exe الذي تريد استخدامه:

سد c: \ باث \ تو \ ديسكبد \ amd64fre

في حالتنا، يبدو الأمر أدناه.

الآن، قم بتشغيل الأمر ديسكبد مع الخيارات التي تريد استخدامها.ستجد قائمة كاملة بخيارات سطر الأوامر ومعلومات الاستخدام في ملف DiskSpd_Documentation.pdf المكون من 30 صفحة والمضمن في أرشفة ديسكبد التي قمت بتنزيلها.

ومع ذلك، إذا كنت ترغب في الحصول على وتشغيلها بسرعة، وهنا أمر مثال.يقوم الأمر التالي بتعيين حجم الكتلة إلى 16 كيلو( -16 كيلوبايت)، ويدير اختبار 30 ثانية( -30)، ويعطل الأجهزة والبرمجيات( -Sh)، ويقيس إحصاءات الكمون( -L)، ويستخدم اثنين من طلبات إو لكل موضوع( -o) و أربعة مواضيع( -t4) لكل هدف، يستخدم الوصول العشوائي بدلا من الكتابة المتسلسلة( -r)، ينفذ 30٪ عمليات الكتابة و 70٪ عمليات القراءة( -30).

إنشاء ملف في c: \ testfile.dat من 50 ميغابايت في الحجم( -50 م).إذا أردت قياس د: محرك الأقراص بدلا من ذلك، على سبيل المثال، يمكنك تحديد d: \ testfile.dat

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: \ تستفيل.dat

بعد أي وقت طويل قمت بتحديد-30 ثانية في الاختبار أعلاه - سيتم طباعة نتائج الاختبار إلى موجه الأوامر ويمكنك عرضها.

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

يمكنك أيضا تفريغ النتائج إلى ملف نصي يمكنك عرضه لاحقا باستخدام & غ؛المشغل أو العامل.على سبيل المثال، الأمر التالي يعمل نفس الأمر كما أعلاه ويضع النتائج في ملف C: \ testresults.txt.

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c: \ testfile.dat & غ؛c: \ testresults.txt

كرر هذه العملية لمحركات الأقراص الأخرى الخاصة بك، ومقارنتها.

تخصيص أمر اختبار الإجهاد

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

لاحظ أن هناك العديد والعديد من خيارات سطر الأوامر الأخرى التي يمكن تحديدها ل Diskspd.exe.ستجد القائمة الأكثر اكتمالا و محدثة في الوثائق التي تأتي مع ملف Diskspd.exe الذي تم تنزيله نفسه، ولكن فيما يلي بعض الخيارات المهمة:

  • -w تشير إلى النسبة المئوية لعمليات الكتابة والقراءة.على سبيل المثال، فإن إدخال -w40 أداء 40٪ عمليات الكتابة وبالتالي 60٪ قراءة العمليات.الدخول -w100 سوف تؤدي 100٪ عمليات الكتابة.يؤدي حذف مفتاح -w أو إدخال -w0 إلى إجراء عمليات كتابة بنسبة 0٪ وبالتالي قراءة 100٪ من العمليات.
  • -r أو -s يحدد ما إذا كان الاختبار يستخدم إما وصول عشوائي أو عمليات متتابعة.حدد -r للوصول العشوائي أو -s للتسلسل.هذا يساعدك على اختبار إما الوصول إلى ملف عشوائي( في كثير من الأحيان مجموعة من الملفات الصغيرة) أو الوصول إلى ملف متتابعة( غالبا ملف كبير واحد التي يتم قراءتها أو كتابتها في كل مرة).
  • -t يشير إلى عدد من مؤشرات الترابط التي سيتم تشغيلها في نفس الوقت مثل -t2 اثنين من مؤشرات الترابط أو -t6 لمدة ستة مؤشرات الترابط.
  • -o يشير إلى عدد الطلبات المعلقة لكل مؤشر ترابط، مثل -o4 لأربعة طلبات أو -o2 لنتائج اثنين.
  • -d هي مدة الاختبارات بالثواني، مثل -d90 لمدة 90 ثانية أو -d120 لمدة 120 ثانية.
  • -b هو حجم كتلة من يقرأ أو يكتب، مثل -b16K لحجم كتلة 16K أو -b64K لحجم كتلة 64K.

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