كيفية العثور على أي عملية نظام لينكس على التوالي في لحظة معينة؟

StackOverflow https://stackoverflow.com/questions/1057309

سؤال

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

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

وأنا لا أعتقد أنك تستطيع أن تفعل ذلك أصلا. AFAIK لينكس لا والحفاظ على مسار التاريخ من هذه المعلومات.

وهذا سؤال منطقي. إذا كنت الاستعلام عن نظام التشغيل من برنامج نصي / عملية ثم البرنامج النشط هو ... خاصتي.

وعلى الرغم من أنني أعتقد إذا كنت ترغب في التاريخ يمكن مشاهدة الدليل /proc أو الإخراج من ps

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top