table of contents
other versions
- unstable 4.31.0-1
| proc_pid_status(5) | File Formats Manual | proc_pid_status(5) |
الاسم¶
/proc/pid/status - معلومات استخدام الذاكرة والحالة
الوصف¶
- /proc/pid/status
- يوفر الكثير من المعلومات الموجودة في /proc/pid/stat و /proc/pid/statm بتنسيق يسهل على البشر تحليله. إليك مثال:
-
$ cat /proc/$$/status Name: bash Umask: 0022 State: S (sleeping) Tgid: 17248 Ngid: 0 Pid: 17248 PPid: 17200 TracerPid: 0 Uid: 1000 1000 1000 1000 Gid: 100 100 100 100 FDSize: 256 Groups: 16 33 100 NStgid: 17248 NSpid: 17248 NSpgid: 17248 NSsid: 17200 VmPeak: 131168 kB VmSize: 131168 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 13484 kB VmRSS: 13484 kB RssAnon: 10264 kB RssFile: 3220 kB RssShmem: 0 kB VmData: 10332 kB VmStk: 136 kB VmExe: 992 kB VmLib: 2104 kB VmPTE: 76 kB VmPMD: 12 kB VmSwap: 0 kB HugetlbPages: 0 kB # 4.4 CoreDumping: 0 # 4.15 Threads: 1 SigQ: 0/3067 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000010000 SigIgn: 0000000000384004 SigCgt: 000000004b813efb CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff CapAmb: 0000000000000000 NoNewPrivs: 0 Seccomp: 0 Seccomp_filters: 0 Speculation_Store_Bypass: vulnerable Cpus_allowed: 00000001 Cpus_allowed_list: 0 Mems_allowed: 1 Mems_allowed_list: 0 voluntary_ctxt_switches: 150 nonvoluntary_ctxt_switches: 545
- الحقول هي كالتالي:
- Name
- الأمر الذي تشغله هذه العملية. السلاسل الأطول من TASK_COMM_LEN (16) حرفًا (بما في ذلك البايت الفارغ الختامي) تُقتطع بصمت.
- Umask
- قناع المستخدم للعملية، معبرًا عنه بالثماني بصفر بادئ؛ انظر umask(2). (منذ لينكس 4.7.)
- State
- الحالة الحالية للعملية. إحدى "R (قيد التشغيل)"، "S (نائم)"، "D (نوم القرص)"، "T (متوقف)"، "t (إيقاف التتبع)"، "Z (زومبي)"، أو "X (ميت)".
- Tgid
- معرف مجموعة الخيوط (أي معرف العملية).
- Ngid
- معرف مجموعة NUMA (0 إذا لم يكن موجودًا؛ منذ لينكس 3.13).
- Pid
- معرف الخيط (انظر gettid(2)).
- PPid
- معرف العملية الأب.
- TracerPid
- معرف العملية التي تتعقب هذه العملية (0 إذا لم تُتعقب).
- Uid
- Gid
- معرفات المستخدم الحقيقية والفعالة والمجموعة المحفوظة ونظام الملفات (معرفات المجموعة).
- FDSize
- عدد فتحات واصفات الملفات المخصصة حاليًا.
- Groups
- قائمة المجموعات التكميلية.
- NStgid
- معرف مجموعة الخيوط (أي معرف العملية) في كل من مساحات أسماء PID التي يكون pid عضوًا فيها. يُظهر الإدخال الأيسر القيمة بالنسبة لمساحة اسم PID للعملية التي وصلت procfs هذه (أو مساحة اسم الجذر إذا وُصلت بواسطة النواة)، متبوعًا بالقيمة في مساحات الأسماء الداخلية المتداخلة تباعًا. (منذ لينكس 4.1.)
- NSpid
- معرف الخيط في كل من مساحات أسماء PID التي يكون pid عضوًا فيها. الحقول مرتبة كما في NStgid. (منذ لينكس 4.1.)
- NSpgid
- معرف مجموعة العملية في كل من مساحات أسماء PID التي يكون pid عضوًا فيها. الحقول مرتبة كما في NStgid. (منذ لينكس 4.1.)
- NSsid
- تسلسل معرف الجلسة في مساحة الاسم السليل معرف الجلسة في كل من مساحات أسماء PID التي يكون pid عضوًا فيها. الحقول مرتبة كما في NStgid. (منذ لينكس 4.1.)
- VmPeak
- ذروة حجم الذاكرة الافتراضية.
- VmSize
- حجم الذاكرة الافتراضية.
- VmLck
- حجم الذاكرة المقفلة (انظر mlock(2)).
- VmPin
- حجم الذاكرة المثبتة (منذ لينكس 3.2). هذه هي الصفحات التي لا يمكن نقلها لأن شيئًا ما يحتاج إلى الوصول المباشر إلى الذاكرة الفعلية.
- VmHWM
- ذروة حجم المجموعة المقيمة ("علامة المياه العالية"). هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- VmRSS
- حجم المجموعة المقيمة. لاحظ أن القيمة هنا هي مجموع RssAnon و RssFile و RssShmem. هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- RssAnon
- حجم الذاكرة المجهولة المقيمة. (منذ لينكس 4.5). هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- RssFile
- حجم تعيينات الملفات المقيمة. (منذ لينكس 4.5). هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- RssShmem
- حجم الذاكرة المشتركة المقيمة (تتضمن الذاكرة المشتركة System V، والتعيينات من tmpfs(5)، والتعيينات المجهولة المشتركة). (منذ لينكس 4.5).
- VmData
- VmStk
- VmExe
- حجم مقاطع البيانات، المكدس، والنص. هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- VmLib
- حجم كود المكتبة المشتركة.
- VmPTE
- حجم إدخالات جدول الصفحات (منذ لينكس 2.6.10).
- VmPMD
- حجم جداول الصفحات من المستوى الثاني (أُضيف في لينكس 4.0؛ أُزيل في لينكس 4.15).
- VmSwap
- حجم الذاكرة الظاهرية المبدلة بواسطة الصفحات الخاصة المجهولة؛ استخدام مبادلة shmem غير مضمن (منذ لينكس 2.6.34). هذه القيمة غير دقيقة؛ انظر /proc/pid/statm أعلاه.
- HugetlbPages
- حجم أجزاء ذاكرة hugetlb (منذ لينكس 4.4).
- CoreDumping
- يحتوي على القيمة 1 إذا كانت العملية تفرغ النواة حاليًا، و 0 إذا لم تكن كذلك (منذ لينكس 4.15). يمكن استخدام هذه المعلومات بواسطة عملية مراقبة لتجنب قتل عملية تفرغ النواة حاليًا، مما قد يؤدي إلى ملف تفريغ نواة تالف.
- Threads
- عدد الخيوط في العملية التي تحتوي على هذا الخيط.
- SigQ
- يحتوي هذا الحقل على رقمين مفصولين بشرطة مائلة يتعلقان بالإشارات المنتظرة لمعرف المستخدم الحقيقي لهذه العملية. الأول منهما هو عدد الإشارات المنتظرة حاليًا لمعرف المستخدم الحقيقي هذا، والثاني هو حد الموارد على عدد الإشارات المنتظرة لهذه العملية (انظر وصف RLIMIT_SIGPENDING في getrlimit(2)).
- SigPnd
- ShdPnd
- قناع (معبر عنه بالنظام الست عشري) للإشارات المنتظرة للخيط وللعملية ككل (انظر pthreads(7) و signal(7)).
- SigBlk
- SigIgn
- SigCgt
- أقنعة (معبر عنها بالنظام الست عشري) تشير إلى الإشارات المحظورة، المتجاهلة، والمُلتقطة (انظر signal(7)).
- CapInh
- CapPrm
- CapEff
- أقنعة (معبر عنها بالنظام الست عشري) للقدرات الممكنة في المجموعات القابلة للتوريث، المسموح بها، والفعالة (انظر capabilities(7)).
- CapBnd
- مجموعة تحديد القدرات، معبر عنها بالنظام الست عشري (منذ لينكس 2.6.26، انظر capabilities(7)).
- CapAmb
- مجموعة القدرات المحيطة، معبر عنها بالنظام الست عشري (منذ لينكس 4.3، انظر capabilities(7)).
- NoNewPrivs
- قيمة البت no_new_privs (منذ لينكس 4.10، انظر prctl(2)).
- Seccomp
- وضع Seccomp للعملية (منذ لينكس 3.8، انظر seccomp(2)). 0 يعني SECCOMP_MODE_DISABLED؛ 1 يعني SECCOMP_MODE_STRICT؛ 2 يعني SECCOMP_MODE_FILTER. يُقدم هذا الحقل فقط إذا بُني النواة مع تفعيل خيار تهيئة النواة CONFIG_SECCOMP.
- Seccomp_filters
- عدد مرشحات seccomp المرفقة بالعملية (منذ لينكس 5.9، انظر seccomp(2)).
- Speculation_Store_Bypass
- حالة تخفيف عيوب التخمين (منذ لينكس 4.17، انظر prctl(2)).
- Cpus_allowed
- قناع سداسي عشري لوحدات المعالجة المركزية التي قد تعمل عليها هذه العملية (منذ لينكس 2.6.24، انظر cpuset(7)).
- Cpus_allowed_list
- نفس السابق، لكن بصيغة "قائمة" (منذ لينكس 2.6.26، انظر cpuset(7)).
- Mems_allowed
- قناع عقد الذاكرة المسموح بها لهذه العملية (منذ لينكس 2.6.24، انظر cpuset(7)).
- Mems_allowed_list
- نفس السابق، لكن بصيغة "قائمة" (منذ لينكس 2.6.26، انظر cpuset(7)).
- voluntary_ctxt_switches
- nonvoluntary_ctxt_switches
- عدد تبديلات السياق الطوعية وغير الطوعية (منذ لينكس 2.6.23).
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |