سؤال كيف يمكن قياس أداء القرص في Windows؟


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

ما الأداة التي يمكنني استخدامها لقياس hd القراءة والكتابة الأداء تحت Windows 2003 بطريقة غير مدمرة (يجب أن تبقى الأقسام على محركات الأقراص سليمة)؟


90
2018-01-27 10:43


الأصل




الأجوبة:


يوجد مدقق أداء مضمّن للقرص في Windows يسمى winsat:

winsat disk -drive g

(يركض winsat مع امتيازات المسؤول)

مزيد من المعلومات: معلومات على قرص winsat على technet.microsoft.com/en-us/library/cc742157.aspx 

منها مثلا:

C:\WINDOWS\system32>winsat disk -drive g
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive g -ran -read'
> Run Time 00:00:04.17
> Running: Storage Assessment '-drive g -seq -read'
> Run Time 00:00:08.64
> Running: Storage Assessment '-drive g -seq -write'
> Run Time 00:00:17.47
> Running: Storage Assessment '-drive g -flush -seq'
> Run Time 00:00:03.53
> Running: Storage Assessment '-drive g -flush -ran'
> Run Time 00:00:04.16
> Disk  Random 16.0 Read                       21.05 MB/s          6.0
> Disk  Sequential 64.0 Read                   38.29 MB/s          4.9
> Disk  Sequential 64.0 Write                  39.67 MB/s          4.9
> Average Read Time with Sequential Writes     1.324 ms          7.4
> Latency: 95th Percentile                     2.585 ms          7.3
> Latency: Maximum                             26.977 ms          7.9
> Average Read Time with Random Writes         1.299 ms          8.1
> Total Run Time 00:00:39.41

144
2018-03-29 11:33



وأخيرا الحل الذي هو أ) بناء في ب) سطر الأوامر - شكرا جزيلا. لاستخدامها على 2012 Server Core OS لقد شاركت في نسخ الملفات winsat.exe, d3d11.dll, dxgi.dll, d3d10.dll, d3d10_1.dll, d3d10_1core.dll, d3d10core.dll  من جهاز كمبيوتر ويندوز 8. - Jürgen Steinblock
يجب عليك تشغيل موجه الأوامر كمسؤول ، وإلا فإنه ينبثق موجه أوامر جديد ويختفي بمجرد الانتهاء ، مع الأخذ في النتائج به. - David Krider
شكر. ربما يستحق الأمر تعديل الإجابة ، لأن السلوك بدون امتيازات المشرف أمر غريب حقًا. - Dimitrios K.
للأسف لا يعمل على الخوادم الافتراضية :( - Stalinko
لاحظ أن winsat هو الجديد في فيستا. - ivan_pozdeev


لقد تم HD تاش نهاية من يدمر. يبدو HD Tune متعادلاً: http://www.hdtune.com/

HD Tune screenshot


18
2018-01-27 10:45



الرسوم البيانية جميلة FTW! +1 - Iain Holder
الرابط ميت وهناك الآن إعلان HD Tach نهاية الحياة في موقع الويب الخاص بهم قائلين إنه لم يعد مدعومًا. - Hugo
Hugo بقعة جيدة ، لقد قمت بتحديث جوابي وفقا لذلك - TopBanana
لا يسمح الإصدار المجاني من HD اللحن 2.55 إلى الكتابة على قرص مرجعي :( - Andrej Adamenko


يمكنك استخدام Perfmon لجمع عدادات تستند إلى القرص الفعلي ، مثل:

  • القرص الفعلي (مثيل) \ القرص عداد التحويلات / ثانية لكل منهما القرص الفعلي

  • القرص الفعلي (مثيل) \٪ وقت الخمول

  • متوسط طول قائمة انتظار القرص

أو تنزيل صديق (أداة مراقبة مفيدة جدًا) واستخدم النموذج المدمج الذي يستهدف نظام التشغيل.


7
2018-01-27 10:54





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


6
2018-01-27 10:45



Iometer تمتص للمستخدم عارضة. يتطلب وجود برنامج تثبيت (wth لـ) يحاول فتح مآخذ friggen و UI هي واجهة مستخدم OSS النموذجية - البشعة ، والطريقة الأكثر تعقيدًا من اللازم ، ومربكة في النهاية لأي شخص لا يقوم بـ RTFM. - Will
عملت بشكل جيد بالنسبة لي ؛ -} - ConcernedOfTunbridgeWells
أحدث إصدار 1.1.0 لا يعمل في إكس بي ، الإصدار 2006.07.27 لا. - ivan_pozdeev
يجب أن أعترف أن واجهة المستخدم بعيدة عن كونها سهلة الاستخدام. لا يزال يتم تنفيذ المهمة ، وخلافًا لمعظم أدوات قياس الأداء الأخرى ، يقيس وقت الاستجابة. - ivan_pozdeev
كما يحفظ النتائج في CSV ؛ إذا قمت بتحديد نفس الملف مرة أخرى ، فإنه يلحق به - لطيفة جدا للمقارنة والرسوم البيانية الخ - ivan_pozdeev


مؤشر القرص ATTO هي مجانية ولا تتطلب التثبيت.

enter image description here


6
2018-04-24 10:47





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

انظر إلى كائن الأداء: القرص الفعلي

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


4
2018-01-27 10:50





لأولئك الذين قد يبحثون عن شيء قادر على اختبار سيناريوهات نوع SQL هناك Diskspd.exe الذي حل محل SQLIO.


4
2018-03-08 21:05





جرب برامج Harddisk القياسية: http://www.hdtune.com/ http://www.passmark.com/products/pt_advdisk.htm


1
2018-01-27 10:46