الحصول على نظام "تحميل" على ويندوز
سؤال
أنا أبحث عن طريقة للحصول على الحالية "تحميل" (كما في Unix: عدد العمليات التي هي في انتظار وحدة المعالجة المركزية/بيانات) على نظام التشغيل Windows.هل هذا ممكن ؟
الخلفية:بشكل افتراضي ، يقوم نظام ويندوز سوف اقول لكم كم وحدة المعالجة المركزية المستخدمة أو الشبكة المرور, RAM المستخدمة ، الخ.من وجهة نظر الأداء هذا لا طائل منه.لا يهمني أن 97 ٪ من وحدة المعالجة المركزية خاملا عندما الفيروسات كتل بلدي IDE.أريد أن أعرف ما إذا كانت العمليات المحظورة في انتظار بعض الموارد.
المحلول
System\Processor Queue Length
العداد سوف اقول لك كيف العديد من المواضيع ينتظرون موارد وحدة المعالجة المركزية. LogicalDisk\Current Disk Queue Length
سوف اقول لك كيف العديد من الطلبات المعلقة القرص I/O.
تحرير:يمكنك الرسم البياني هذه القيم باستخدام "الثبات" و "مراقبة الأداء" في ويندوز فيستا أو "perfmon.exe" على XP.Unix يعطيك الوقت-متوسط القيم خلال مختلف فترات ، perfmon لديه متوسط عدادات (شكلي عينة الفاصل الزمني لجميع عدادات معا) أو يمكنك فقط الحصول على لقطة من الانتظار الحالية.أنا لا أعتقد أن هناك وسيلة إلى EMA (المتوسط المتحرك الأسي) مثل Unix يعطيك.