OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

عمليات المشاهدة

الأمر الأكثر استخدامًا لعرض العمليات (هناك العديد) هو ps. ps

يحتوي البرنامج على الكثير من الخيارات ، ولكن في أبسط أشكاله يتم استخدامه على النحو التالي:



[me @ linuxbox ~] $ ps

PID TTY TIME CMD

5198 نقطة / 1 00:00:00 باش

10129 نقطة / 1 00:00:00 ملاحظة

[me @ linuxbox ~] $ ps

PID TTY TIME CMD

5198 نقطة / 1 00:00:00 باش

10129 نقطة / 1 00:00:00 ملاحظة


تسرد النتيجة في هذا المثال عمليتين ، العملية 5198 والعملية 10129 ، وهما سحق و ps على التوالى. كما نرى ، بشكل افتراضي ، ps لا تظهر لنا كثيرًا ، فقط العمليات المرتبطة بجلسة المحطة الحالية. لمعرفة المزيد ، نحتاج إلى إضافة بعض الخيارات ، ولكن قبل القيام بذلك ، دعونا نلقي نظرة على الحقول الأخرى التي تنتجها ps. TTY هو اختصار لـ "Teletype" ويشير إلى محطة التحكم لهذه العملية. يظهر يونكس عصره هنا. ال الوقت الحقل هو مقدار وقت وحدة المعالجة المركزية الذي تستغرقه العملية. كما نرى ، لا تجعل أي من العمليتين الكمبيوتر يعمل بجد.

إذا أضفنا خيارًا ، فيمكننا الحصول على صورة أكبر لما يفعله النظام:


صورة

[me @ linuxbox ~] $ ملاحظة x


PID

TTY

STAT

الوقت

COMMAND

2799

?

خدمة تصميم المواقع

0:00

/ usr / libexec / bonobo-activation-server –ac

2820

?

Sl

0:01

/usr/libexec/evolution-data-server-1.10 -

15647

?

Ss

0:00

/ bin / sh / usr / bin / startkde

15751

?

Ss

0:00

/ usr / bin / ssh-agent / usr / bin / dbus-launch -

15754

?

S

0:00

/ usr / bin / dbus-launch --exit-with-session

15755

?

Ss

0:01

/ bin / dbus-daemon --fork --print-pid 4 –pr

15774

?

Ss

0:02

/ usr / bin / gpg-agent -s – daemon

15793

?

S

0:00

start_kdeinit - new-startup + kcminit_start

15794

?

Ss

0:00

kdeinit قيد التشغيل ...

15797

?

S

0:00

dcopserver-nosid



و أكثر من ذلك بكثير...


توضح إضافة خيار "x" (لاحظ أنه لا توجد شرطة بادئة) ps لإظهار جميع عملياتنا بغض النظر عن المحطة (إن وجدت) التي يتحكم فيها. وجود علامة "؟" في ال TTY يشير العمود إلى عدم وجود محطة تحكم. باستخدام هذا الخيار ، نرى قائمة بجميع العمليات التي نمتلكها.

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

عمود جديد بعنوان STAT تمت إضافته إلى الإخراج. STAT اختصار لكلمة "حالة" ويكشف عن الوضع الحالي للعملية:


الجدول 10-1: الدول العملية


معنى الدولة

معنى الدولة

R الجري. هذا يعني أن العملية قيد التشغيل أو جاهزة للتشغيل.


صورة

S النوم. العملية لا تعمل. بدلاً من ذلك ، ينتظر حدثًا ، مثل ضغطة مفتاح أو حزمة شبكة.


صورة

د- النوم المتواصل. تنتظر العملية الإدخال / الإخراج مثل محرك الأقراص.


صورة

تي توقف. تم توجيه العملية بالتوقف. المزيد عن هذا لاحقًا.


صورة

ZA البائد أو عملية "الزومبي". هذه عملية فرعية تم إنهاؤها ، ولكن لم يتم تنظيفها بواسطة أحد الوالدين.


صورة

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


صورة

NA عملية ذات أولوية منخفضة. ستحصل العملية ذات الأولوية المنخفضة (عملية "لطيفة") على وقت المعالج فقط بعد أن تتم خدمة العمليات الأخرى ذات الأولوية الأعلى.


صورة


قد تتبع حالة العملية شخصيات أخرى. هذه تشير إلى خصائص عملية غريبة مختلفة. انظر ps صفحة الدليل لمزيد من التفاصيل.

مجموعة أخرى شائعة من الخيارات هي "aux" (بدون شرطة بادئة). هذا يعطينا المزيد من المعلومات:



صورة

[me @ linuxbox ~] $ سكرتير خاص


USER

PID

٪وحدة المعالجة المركزية

٪ MEM

VSZ

RSS

TTY

STAT

إبدأ

الوقت

COMMAND

جذر

1

0.0

0.0

2136

644

?

Ss

Mar05

0:31

الحرف الأول

جذر

2

0.0

0.0

0

0

?

S<

Mar05

0:00

[كيلوطن]

جذر

3

0.0

0.0

0

0

?

S<

Mar05

0:00

[ميل]

جذر

4

0.0

0.0

0

0

?

S<

Mar05

0:00

[كانساس]

جذر

5

0.0

0.0

0

0

?

S<

Mar05

0:06

[وا]

جذر

6

0.0

0.0

0

0

?

S<

Mar05

0:36

[إيف]

جذر

7

0.0

0.0

0

0

?

S<

Mar05

0:00

[خ]



و أكثر من ذلك بكثير...


تعرض مجموعة الخيارات هذه العمليات التي تخص كل مستخدم. يؤدي استخدام الخيارات بدون الشرطة البادئة إلى استدعاء الأمر بسلوك "نمط BSD". إصدار Linux من ps يمكن أن تحاكي سلوك ps برنامج موجود في العديد من تطبيقات يونكس المختلفة. من خلال هذه الخيارات ، نحصل على هذه الأعمدة الإضافية:


جدول 10-2: رؤوس أعمدة BSD Style ps


معنى العنوان

معنى العنوان

معرف مستخدم المستخدم. هذا هو صاحب العملية.


صورة

النسبة المئوية لاستخدام وحدة المعالجة المركزية CPU في المائة.


صورة

٪ استخدام ذاكرة MEM بالنسبة المئوية.


صورة

حجم الذاكرة الافتراضية VSZ.


صورة

حجم مجموعة مقيم RSS. مقدار الذاكرة الفعلية (RAM) التي تستخدمها العملية بالكيلو بايت.


صورة

START الوقت الذي بدأت فيه العملية. للقيم التي تزيد عن 24 ساعة ، يتم استخدام تاريخ.


صورة


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: