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

ملحوظة:
اختبار الإجهاد هو وسيلة لاختبار الموثوقية.
في السابق، كان المستخدمون يستخدمون في كثير من الأحيان الأداة المساعدة القديمة SQLIO من Microsoft لاختبار الإجهاد. ومع ذلك، توفر Microsoft حاليًا الأداة المساعدة Diskspd فقط لتحل محل SQLIO.
1. لماذا نستخدم Diskspd؟
سيخبرك Diskspd بالسعة القصوى التي يمكن لمحرك الأقراص الثابتة لديك التعامل معها أو أسرع نقطة على القرص الصلب التي يجب عليك استخدامها لأغراض مثل تشغيل الألعاب... على جهاز الكمبيوتر الخاص بك.
يمكنك الرجوع إلى المثال أدناه، بافتراض وجود 3 محركات أقراص على الخادم: محرك الأقراص F ومحرك الأقراص G ومحرك الأقراص C. إذا كان محرك الأقراص F يحتوي على MDF، ومحرك الأقراص G يحتوي على LDF ونظام التشغيل موجود على محرك الأقراص، فيمكننا الحكم على أي منها الإعداد فعال.
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
إذا استخدمنا Diskspd للتحليل، فسيكون محرك الأقراص F هو أسرع محرك أقراص، لذلك سنقوم "بإدراج" ملف MDF في محرك الأقراص F.
2. قم بتنزيل Diskspd
توفر Microsoft أداة Diskspd مجانًا، ويمكنك تنزيلها من Microsoft Technet . بالإضافة إلى ذلك، يعد Diskspd مفتوح المصدر، لذا يمكنك تنزيل التعليمات البرمجية المصدر وفحصها أو تحريرها من GitHub .
قم بتنزيل Diskspd على جهاز الكمبيوتر الخاص بك وقم بتثبيته هنا .
يعمل Diskspd على إصدارات Windows 7،8،8.1 و10 وكذلك على Windows Server 2012، و2012 R2، و2016 Technical Preview 5.
بعد اكتمال التنزيل، قم باستخراج الملف المضغوط إلى مجلد. لاحظ أن المجلد المستخرج يحتوي على 3 ملفات "diskapd.exe" مختلفة. أحد المجلدين هو "amd64fre" لنظام التشغيل Windows 64 بت، والمجلد "x86fre" مخصص لنظام التشغيل Windows 32 بت.
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
3. كيفية إجراء اختبار الإجهاد؟
لإجراء جزء من الاختبار، يمكنك فقط استدعاء أمر Diskspd من موجه الأوامر مع تمكين حقوق المسؤول.
في نظام التشغيل Windows 10 أو 8.1، انقر بزر الماوس الأيمن فوق الزر " ابدأ" في الزاوية اليسرى السفلية وحدد موجه الأوامر (المسؤول).
في نظام التشغيل Windows 7، ابحث عن اختصار موجه الأوامر في قائمة "ابدأ"، ثم حدد " تشغيل كمسؤول".
استخدم القرص المضغوط أولاً للتبديل إلى الدليل الذي يحتوي على Diskspd.exe الذي تريد استخدامه:
القرص المضغوط c:\path\to\diskspd\amd64fre
قم بعد ذلك بتشغيل الأمر Diskspd الذي يحتوي على الخيارات التي تريد استخدامها. ستجد قائمة بخيارات الأوامر ومعلومات الاستخدام في ملف DiskSpd_Documentation.pdf المكون من 30 صفحة والمتضمن مع Diskspd الذي قمت بتنزيله.
ومع ذلك، إذا كنت تريد تشغيل الأمر بسرعة، إليك مثال:
يقوم الأمر أدناه بتعيين حجم الكتلة إلى 16 كيلو بايت (-b16K)، وتشغيل الاختبار في غضون 30 ثانية (-d30)، وتعطيل الأجهزة والبرامج (-Sh)، وقياس إحصائيات زمن الوصول (-L)، واستخدام طلبي إدخال/إخراج لكل مؤشر ترابط (-) o2) وأربعة خيوط (-t4) لكل هدف، ويستخدم الوصول العشوائي بدلاً من الكتابة التسلسلية (r)، وينفذ 30% من عمليات الكتابة، و70% من نشاط القراءة (-w30).
سيتم إنشاء ملف على c:\testfile.dat بحجم 50 ميجابايت (-c50M). إذا كنت تريد قياس أداء محرك الأقراص D: بدلاً من ذلك، يمكنك تحديد موقع d:\testfile.dat
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
بعد 30 ثانية، سيتم عرض نتائج اختبار الأمر أعلاه على موجه الأوامر ويمكنك رؤية النتائج هناك.
عند البحث عن النتائج، سترى متوسط ميغابايت/ثانية لمحرك الأقراص الذي تم تحقيقه أثناء الاختبار - كم عدد عمليات الكتابة التي تم تنفيذها في ثانية واحدة، وكم عدد عمليات القراءة التي تم تنفيذها في ثانية واحدة، والإجمالي. يتم تنفيذها كل ثانية.
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
تعتبر هذه الإحصائيات مفيدة للغاية في المواقف عند مقارنة محركات أقراص متعددة لتقييم محرك الأقراص الأسرع لعمليات معينة، ولكنها تمنحك أيضًا فكرة دقيقة عن عدد عمليات الإدخال والإخراج لكل جهاز الذي يمكن للقرص الصلب التعامل معه.
بالإضافة إلى ذلك، يمكنك تصدير النتائج إلى ملف نصي لمشاهدتها لاحقًا. على سبيل المثال، قم بتشغيل الأمر أدناه باستخدام الأمر أعلاه وسيتم عرض النتائج في الملف C:\testresults.txt.
Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt
![كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟ كيفية اختبار الضغط على القرص الصلب على جهاز الكمبيوتر الخاص بك أو الخادم؟]()
افعل الشيء نفسه مع محركات الأقراص الأخرى وقارن.
4. قم بتخصيص أمر اختبار الإجهاد
إذا كنت تحاول معرفة أي محرك أقراص ثابت هو الأسرع في التعامل مع أحمال العمل الثقيلة، فيجب عليك إنشاء أمر يناسب عبء العمل بشكل أفضل. على سبيل المثال، إذا كان الخادم يقرأ البيانات فقط ولا يكتبها، فيجب عليك إجراء اختبار قراءة بنسبة 100% وعدم إجراء أي اختبار لأداء الكتابة. قم بتشغيل اختبار الإجهاد على محركات أقراص متعددة وقارن النتائج لمعرفة محرك الأقراص الأسرع والمناسب للعمل الذي يتعين عليك القيام به.
لاحظ أن هناك العديد من خيارات سطر الأوامر المختلفة التي يمكنك تحديدها لـ Diskspd.exe. فيما يلي بعض الخيارات المهمة:
- -w يمثل النسبة المئوية لعمليات الكتابة والقراءة. على سبيل المثال، سيؤدي إدخال -w40 إلى إجراء عمليات كتابة بنسبة 40% وعمليات قراءة بنسبة 60% المتبقية. سيؤدي إدخال -w100 إلى إجراء عمليات كتابة بنسبة 100%. سيؤدي حذف -w أو إدخال -w0 إلى إجراء عمليات كتابة بنسبة 0% وإجراء عمليات قراءة بنسبة 100%.
- -r أو –s يقرر ما إذا كان سيتم التحقق من الاستخدام أو الوصول العشوائي أو العمليات المتسلسلة. حدد -r للوصول العشوائي أو -s للتسلسل. يساعدك هذا في اختبار الوصول العشوائي للملفات (عادةً سلسلة من الملفات الصغيرة) أو الوصول المتسلسل للملفات (عادةً ملف كبير للقراءة أو الكتابة مرة واحدة).
- -t يمثل عدد سلاسل العمليات التي سيتم تشغيلها مرة واحدة، مثل -t2 لخيطين أو -t6 لـ 6 سلاسل رسائل.
- -o يمثل عدد الطلبات المعلقة لكل سلسلة رسائل، مثل -o4 لـ 4 طلبات أو -o2 لنتيجتين.
- -d هو وقت أقسام الاختبار بالثواني، مثل -d90 لمدة 90 ثانية أو -d120 لمدة 120 ثانية.
- -b هو حجم الكتلة للعمليات مثل القراءة أو الكتابة، مثل -b16K لحجم الكتلة 16 كيلو بايت أو -b64K لحجم الكتلة 64 كيلو بايت.
راجع بعض المقالات الإضافية أدناه:
حظ سعيد!