proc_sys_kernel(5)

الاسم
/proc/sys/kernel/ - تحكّم في نطاق من معلمات النواة

الوصف

/proc/sys/kernel/
    يحتوي هذا المجلد على ملفات تتحكم في نطاق من معلمات النواة، كما هو موصوف أدناه.

/proc/sys/kernel/acct
    يحتوي هذا الملف على ثلاثة أرقام: highwater (الحد الأعلى)، و lowwater (الحد الأدنى)، و frequency (التكرار). إذا فُعِّلت محاسبة العمليات بنمط BSD، تتحكم هذه القيم في سلوكها. إذا انخفضت المساحة الحرة على نظام الملفات الذي يوجد به السجل عن نسبة lowwater المئوية، تُعلَّق المحاسبة. إذا ارتفعت المساحة الحرة عن نسبة highwater المئوية، تُستأنف المحاسبة. تحدد frequency مدى تكرار فحص النواة لكمية المساحة الحرة (القيمة بالثواني). القيم المبدئية هي 4 و 2 و 30. أي: تُعلَّق المحاسبة إذا كانت المساحة الحرة 2% أو أقل؛ وتُستأنف إذا كانت المساحة الحرة 4% أو أكثر؛ وتُعتبر المعلومات حول كمية المساحة الحرة صالحة لمدة 30 ثانية.

/proc/sys/kernel/auto_msgmni (من لينكس 2.6.27 إلى لينكس 3.18)
    من لينكس 2.6.27 إلى لينكس 3.18، استُخدم هذا الملف للتحكم في إعادة حساب القيمة في /proc/sys/kernel/msgmni عند إضافة أو إزالة الذاكرة أو عند إنشاء/إزالة مساحة أسماء IPC. تفعيل "1" في هذا الملف مكَّن إعادة الحساب الآلية لـ msgmni (وأطلق إعادة حساب لـ msgmni بناءً على كمية الذاكرة المتاحة الحالية وعدد مساحات أسماء IPC). تفعيل "0" عطل إعادة الحساب الآلية. (عُطلت إعادة الحساب الآلية أيضًا إذا أُسندت قيمة صراحةً إلى /proc/sys/kernel/msgmni.) كانت القيمة المبدئية في auto_msgmni هي 1.

    منذ لينكس 3.19، لا تأثير لمحتوى هذا الملف (لأن القيمة المبدئية لـ msgmni تقترب من أقصى قيمة ممكنة)، وتُرجع عمليات القراءة من هذا الملف دائمًا القيمة "0".

/proc/sys/kernel/cap_last_cap (منذ لينكس 3.2)
    طالع capabilities(7).

/proc/sys/kernel/cap-bound (من لينكس 2.2 إلى لينكس 2.6.24)
    يحمل هذا الملف قيمة مجموعة حدود الصلاحيات للنواة (معبرًا عنها كرقم عشري موقَّع). تُجرى عملية AND لهذه المجموعة مع الصلاحيات المسموح بها لعملية ما أثناء execve(2). بدءًا من لينكس 2.6.25، اختفت مجموعة حدود الصلاحيات على مستوى النظام، واستُبدلت بمجموعة حدود لكل خيط؛ طالع capabilities(7).

/proc/sys/kernel/core_pattern
    انظر core(5).

/proc/sys/kernel/core_pipe_limit
    انظر core(5).

/proc/sys/kernel/core_uses_pid
    انظر core(5).

/proc/sys/kernel/ctrl-alt-del
    يتحكم هذا الملف في معالجة Ctrl-Alt-Del من لوحة المفاتيح. عندما تكون القيمة في هذا الملف 0، تُحتجز Ctrl-Alt-Del وتُرسل إلى برنامج init(1) لمعالجة إعادة تشغيل رفيقة. عندما تكون القيمة أكبر من صفر، ستكون ردة فعل لينكس تجاه قرصة عصب فولكان (tm) هي إعادة تشغيل فورية، دون حتى مزامنة مخازنه المؤقتة المتسخة. ملاحظة: عندما يكون لبرنامج ما (مثل dosemu) لوحة المفاتيح في وضع "raw" (خام)، تُعتَرِض Ctrl-Alt-Del من قِبل البرنامج قبل وصولها إلى طبقة tty الخاصة بالنواة، ويعود الأمر للبرنامج في تحديد ما يجب فعله بها.

/proc/sys/kernel/dmesg_restrict (منذ لينكس 2.6.37)
    تحدد القيمة في هذا الملف من يمكنه رؤية محتويات سجل النظام للنواة. قيمة 0 في هذا الملف لا تفرض أي قيود. إذا كانت القيمة 1، يمكن للمستخدمين ذوي الصلاحيات فقط قراءة سجل نظام النواة. (طالع syslog(2) لمزيد من التفاصيل.) منذ لينكس 3.4، يمكن فقط للمستخدمين الذين لديهم صلاحية CAP_SYS_ADMIN تغيير القيمة في هذا الملف.

/proc/sys/kernel/domainname
/proc/sys/kernel/hostname
    يمكن استخدامه لضبط اسم نطاق NIS/YP واسم المضيف لحاسوبك تمامًا بنفس طريقة استخدام أمري domainname(1) و hostname(1)، أي:

        # echo 'darkstar' > /proc/sys/kernel/hostname
        # echo 'mydomain' > /proc/sys/kernel/domainname

    له نفس تأثير

        # hostname 'darkstar'
        # domainname 'mydomain'

    لاحظ، مع ذلك، أن العنوان الكلاسيكي darkstar.frop.org له اسم مضيف "darkstar" واسم نطاق DNS (خادم اسم نطاق الإنترنت) "frop.org"، ولا يجب الخلط بينه وبين اسم نطاق NIS (خدمة معلومات الشبكة) أو YP (الصفحات الصفراء). اسما النطاق هذان مختلفان بشكل عام. لمناقشة مفصلة، طالع صفحة الدليل hostname(1).

/proc/sys/kernel/hotplug
    يحتوي هذا الملف على مسار وكيل سياسة التوصيل الساخن (hotplug). القيمة المبدئية في هذا الملف هي /sbin/hotplug.

/proc/sys/kernel/htab-reclaim (قبل لينكس 2.4.9.2)
    (PowerPC فقط) إذا ضُبط هذا الملف على قيمة غير صفرية، يُقلم htab الخاص بـ PowerPC (طالع ملف النواة Documentation/powerpc/ppc_htab.txt) في كل مرة يصل فيها النظام إلى حلقة الخمول.

/proc/sys/kernel/keys/
    يحتوي هذا المجلد على ملفات متنوعة تُعرِّف معلمات وحدودًا لمرفق إدارة المفاتيح. هذه الملفات موصوفة في keyrings(7).

/proc/sys/kernel/kptr_restrict (منذ لينكس 2.6.38)
    تحدد القيمة في هذا الملف ما إذا كانت عناوين النواة مكشوفة عبر ملفات /proc وواجهات أخرى. قيمة 0 في هذا الملف لا تفرض أي قيود. إذا كانت القيمة 1، ستُستبدل مؤشرات النواة المطبوعة باستخدام محدد التنسيق %pK بأصفار ما لم يكن لدى المستخدم صلاحية CAP_SYSLOG. إذا كانت القيمة 2، ستُستبدل مؤشرات النواة المطبوعة باستخدام محدد التنسيق %pK بأصفار بغض النظر عن صلاحيات المستخدم. كانت القيمة المبدئية لهذا الملف هي 1، ولكن غُيرت القيمة المبدئية إلى 0 في لينكس 2.6.39. منذ لينكس 3.4، يمكن فقط للمستخدمين الذين لديهم صلاحية CAP_SYS_ADMIN تغيير القيمة في هذا الملف.

/proc/sys/kernel/l2cr
    (PowerPC فقط) يحتوي هذا الملف على علامة تتحكم في خبيئة المستوى الثاني (L2 cache) للوحات المعالج G3. إذا كانت 0، تُعطَّل الخبيئة. وتُفعَّل إذا كانت القيمة غير صفرية.

/proc/sys/kernel/modprobe
    يحتوي هذا الملف على مسار مُحمّل وحدات النواة. القيمة المبدئية هي /sbin/modprobe. يظهر هذا الملف فقط إذا بُنيت النواة مع تفعيل خيار CONFIG_MODULES (أو CONFIG_KMOD في إصدارات لينكس 2.6.26 وما قبلها). وُصف هذا الملف في ملف مصدر نواة لينكس Documentation/kmod.txt (الموجود فقط في إصدارات لينكس 2.4 وما قبلها).

/proc/sys/kernel/modules_disabled (منذ لينكس 2.6.31)
    قيمة تبديل تشير إلى ما إذا كان يُسمح بتحميل الوحدات في نواة معيارية. هذه القيمة المبدئية مطفأة (0)، ولكن يمكن ضبطها لتصبح صحيحة (1). بمجرد ضبطها على الصحيح، لا يمكن تحميل أو تفريغ الوحدات، ولا يمكن إعادة ضبط هذا التبديل إلى خطأ. يظهر الملف فقط إذا بُنيت النواة مع تفعيل خيار CONFIG_MODULES.

/proc/sys/kernel/msgmax (منذ لينكس 2.2)
    يُعرِّف هذا الملف حدًا على مستوى النظام يحدد أقصى عدد من البايتات في رسالة واحدة تُكتب في طابور رسائل System V.

/proc/sys/kernel/msgmni (منذ لينكس 2.4)
    يُعرِّف هذا الملف الحد على مستوى النظام لعدد مُعرِّفات طوابير الرسائل. انظر أيضًا /proc/sys/kernel/auto_msgmni.

/proc/sys/kernel/msgmnb (منذ لينكس 2.2)
    يُعرِّف هذا الملف معاملًا على مستوى النظام يُستخدم لتهيئة إعداد msg_qbytes لطوابير الرسائل التي تُنشأ لاحقًا. يحدد إعداد msg_qbytes أقصى عدد من البايتات التي يمكن كتابتها في طابور الرسائل.

/proc/sys/kernel/ngroups_max (منذ لينكس 2.6.4)
    هذا ملف للقراءة فقط يعرض الحد الأعلى لعدد عضويات المجموعة للعملية.

/proc/sys/kernel/ns_last_pid (منذ لينكس 3.3)
    انظر pid_namespaces(7).

/proc/sys/kernel/ostype
/proc/sys/kernel/osrelease
    تعطي هذه الملفات سلاسل فرعية من /proc/version.

/proc/sys/kernel/overflowgid
/proc/sys/kernel/overflowuid
    تكرر هذه الملفات ملفات /proc/sys/fs/overflowgid و /proc/sys/fs/overflowuid.

/proc/sys/kernel/panic
    يوفر هذا الملف صلاحية القراءة والكتابة لمتغير النواة panic_timeout. إذا كان هذا المتغير صفرًا، ستدخل النواة في حلقة عند حدوث انهيار (panic)؛ وإذا كان غير صفر، فهذا يشير إلى أن النواة يجب أن تُعيد الإقلاع آليًا بعد هذا العدد من الثواني. عند استخدام مُشغِّل جهاز مراقب البرمجيات (watchdog)، يُنصح بضبطه على 60.

/proc/sys/kernel/panic_on_oops (منذ لينكس 2.5.68)
    يتحكم هذا الملف في سلوك النواة عند مواجهة خطأ برمجيات (oops) أو خلل (BUG). إذا احتوى هذا الملف على 0، يحاول النظام مواصلة العمل. وإذا احتوى على 1، يتأخر النظام لبضع ثوانٍ (لإعطاء klogd وقتًا لتسجيل مخرجات الخطأ) ثم ينهار. إذا كان ملف /proc/sys/kernel/panic يحتوي أيضًا على قيمة غير صفرية، سيُعاد إقلاع الجهاز.

/proc/sys/kernel/pid_max (منذ لينكس 2.5.34)
    يحدد هذا الملف القيمة التي تلتف عندها مُعرِّفات العمليات (PIDs) (أي أن القيمة في هذا الملف أكبر بواحد من أقصى مُعرِّف عملية). لا تُخصَّص مُعرِّفات العمليات التي تزيد عن هذه القيمة؛ وبالتالي، تعمل القيمة في هذا الملف أيضًا كحد على مستوى النظام لإجمالي عدد العمليات والخيوط. القيمة المبدئية لهذا الملف هي 32768، مما يؤدي إلى نفس نطاق مُعرِّفات العمليات كما في أنوية سابقة. على المنصات ذات 32 بت، 32768 هي القيمة القصوى لـ pid_max. على الأنظمة ذات 64 بت، يمكن ضبط pid_max على أي قيمة تصل إلى $2^{22}$ (PID_MAX_LIMIT، حوالي 4 ملايين).

/proc/sys/kernel/powersave-nap (PowerPC فقط)
    يحتوي هذا الملف على علامة. إذا ضُبطت، فسيستخدم لينكس على بنية PPC وضع "nap" لتوفير الطاقة، وإلا فسيُستخدم وضع "doze".

/proc/sys/kernel/printk
    انظر syslog(2).

/proc/sys/kernel/pty (منذ لينكس 2.6.4)
    يحتوي هذا الدليل على ملفين يتعلقان بعدد مُحاكيات الطرفية (pseudoterminals) من نوع UNIX 98 (انظر pts(4)) على النظام.

/proc/sys/kernel/pty/max
    يُعرِّف هذا الملف الحد الأقصى لعدد مُحاكيات الطرفية.

/proc/sys/kernel/pty/nr
    يشير هذا الملف للقراءة فقط إلى عدد مُحاكيات الطرفية المستخدمة حاليًا.

/proc/sys/kernel/random/
    يحتوي هذا الدليل على معاملات متنوعة تتحكم في تشغيل الملف /dev/random. انظر random(4) لمزيد من المعلومات.

/proc/sys/kernel/random/uuid (منذ لينكس 2.4)
    تعيد كل عملية قراءة من هذا الملف للقراءة فقط معرِّف UUID مولَّد عشوائيًا بحجم 128 بت، كسلسلة نصية بتنسيق UUID القياسي.

/proc/sys/kernel/randomize_va_space (منذ لينكس 2.6.12)
    اختر سياسة عشوائية تخطيط مساحة العناوين (ASLR) للنظام (على البنيات التي تدعم ASLR). تُدعم ثلاث قيم لهذا الملف:

    0   أطفئ ASLR. هذه هي القيمة المبدئية للبنيات التي لا تدعم ASLR، وعندما تُقلع النواة بمعامل norandmaps.

    1   اجعل عناوين تخصيصات mmap(2)، والمكدس (stack)، وصفحة VDSO عشوائية. من بين أمور أخرى، يعني هذا أن المكتبات المشتركة ستُحمَّل في عناوين عشوائية. كما سيُحمَّل قِطاع النص للبرمجيات المُربوطة بصيغة PIE في عنوان عشوائي. هذه القيمة هي المبدئية إذا ضُبطت النواة بخيار CONFIG_COMPAT_BRK.

    2   (منذ لينكس 2.6.25) تدعم أيضًا عشوائية الكومة (heap). هذه القيمة هي المبدئية إذا لم تُضبط النواة بخيار CONFIG_COMPAT_BRK.

/proc/sys/kernel/real-root-dev
    هذا الملف موثق في ملف مصدر نواة لينكس Documentation/admin-guide/initrd.rst.

/proc/sys/kernel/reboot-cmd (خاص بـ Sparc فقط)
    يبدو أن هذا الملف وسيلة لإعطاء معامل لمُحمِّل إقلاع SPARC ROM/Flash. ربما لإخباره بما يجب فعله بعد إعادة الإقلاع؟

/proc/sys/kernel/rtsig-max
    (حتى لينكس 2.6.7 شاملًا؛ انظر setrlimit(2)) يمكن استخدام هذا الملف لضبط الحد الأقصى لعدد إشارات POSIX الحقيقية (المصفوفة في طوابير) التي يمكن أن تكون معلقة في النظام.

/proc/sys/kernel/rtsig-nr
    (حتى لينكس 2.6.7 شاملًا.) يوضح هذا الملف عدد إشارات POSIX الحقيقية الموجودة حاليًا في الطوابير.

/proc/pid/sched_autogroup_enabled (منذ لينكس 2.6.38)
    انظر sched(7).

/proc/sys/kernel/sched_child_runs_first (منذ لينكس 2.6.23)
    إذا احتوى هذا الملف على القيمة صفر، فبعد استدعاء fork(2)، يُجدوَل الوالد أولًا على المعالج. إذا احتوى الملف على قيمة غير صفرية، يُجدوَل الابن أولًا على المعالج. (بالطبع، على نظام متعدد المعالجات، قد يُجدوَل كل من الوالد والابن فورًا على معالج.)

/proc/sys/kernel/sched_rr_timeslice_ms (منذ لينكس 3.9)
    انظر sched_rr_get_interval(2).

/proc/sys/kernel/sched_rt_period_us (منذ لينكس 2.6.25)
    انظر sched(7).

/proc/sys/kernel/sched_rt_runtime_us (منذ لينكس 2.6.25)
    انظر sched(7).

/proc/sys/kernel/seccomp/ (منذ لينكس 4.14)
    يوفر هذا الدليل معلومات وإعدادات إضافية عن seccomp. انظر seccomp(2) لمزيد من التفاصيل.

/proc/sys/kernel/sem (منذ لينكس 2.4)
    يحتوي هذا الملف على 4 أرقام تُعرِّف حدود مُواقف (semaphores) نظام IPC الخاص بـ System V. هذه الحقول هي، بالترتيب:

    SEMMSL
        الحد الأقصى للمواقف في مجموعة المواقف.

    SEMMNS
        حد على مستوى النظام لعدد المواقف في جميع مجموعات المواقف.

    SEMOPM
        الحد الأقصى للعمليات التي يمكن تحديدها في استدعاء semop(2).

    SEMMNI
        حد على مستوى النظام للحد الأقصى لعدد مُعرِّفات المواقف.

/proc/sys/kernel/sg-big-buff
    يُظهر هذا الملف حجم خبيئة جهاز SCSI العام (sg). لا يمكنك ضبطه حاليًا، ولكن يمكنك تغييره عند وقت التصريف عن طريق تحرير include/scsi/sg.h وتغيير قيمة SG_BIG_BUFF. ومع ذلك، لا ينبغي أن يكون هناك أي سبب لتغيير هذه القيمة.

/proc/sys/kernel/shm_rmid_forced (منذ لينكس 3.1)
    إذا ضُبط هذا الملف على 1، فستُعلَّم جميع قطع الذاكرة المشتركة لـ System V للتدمير بمجرد انخفاض عدد العمليات الملحقة بها إلى صفر؛ بعبارة أخرى، لن يعود من الممكن إنشاء قطع ذاكرة مشتركة توجد بشكل مستقل عن أي عملية ملحقة.

    التأثير كما لو أن استدعاء shmctl(2) للأمر IPC_RMID نُفِّذ على جميع القطع الموجودة وكذلك جميع القطع التي ستُنشأ في المستقبل (حتى يُعاد ضبط هذا الملف إلى 0). لاحظ أن القطع الموجودة التي لا ترتبط بأي عملية ستُدمَّر فورًا عند ضبط هذا الملف على 1. سيؤدي ضبط هذا الخيار أيضًا إلى تدمير القطع التي أُنشئت ولم تُلحق قط، عند إنهاء العملية التي أنشأت القطعة بـ shmget(2).

    يوفر ضبط هذا الملف على 1 طريقة لضمان احتساب جميع قطع الذاكرة المشتركة لـ System V ضمن استخدام الموارد وحدود الموارد (انظر وصف RLIMIT_AS في getrlimit(2)) لعملية واحدة على الأقل.

    نظرًا لأن ضبط هذا الملف على 1 ينتج عنه سلوك غير قياسي وقد يؤدي أيضًا إلى تعطيل التطبيقات الحالية، فإن القيمة المبدئية في هذا الملف هي 0. لا تضبط هذا الملف على 1 إلا إذا كان لديك فهم جيد لدلالات التطبيقات التي تستخدم الذاكرة المشتركة لـ System V على نظامك.

/proc/sys/kernel/shmall (منذ لينكس 2.2)
    يحتوي هذا الملف على الحد على مستوى النظام لإجمالي عدد صفحات الذاكرة المشتركة لـ System V.

/proc/sys/kernel/shmmax (منذ لينكس 2.2)
    يمكن استخدام هذا الملف للاستعلام عن حد وقت التشغيل لأقصى حجم لقطعة الذاكرة المشتركة (System V IPC) التي يمكن إنشاؤها وضبطه. أصبحت قطع الذاكرة المشتركة بحجم يصل إلى 1 جيجابايت مدعومة الآن في النواة. القيمة المبدئية لهذا هي SHMMAX.

/proc/sys/kernel/shmmni (منذ لينكس 2.4)
    يحدد هذا الملف أقصى عدد على مستوى النظام لقطع الذاكرة المشتركة لـ System V التي يمكن إنشاؤها.

/proc/sys/kernel/sysctl_writes_strict (منذ لينكس 3.16)
    تحدد القيمة في هذا الملف كيفية تأثير إزاحة الملف على سلوك تحديث الإدخالات في الملفات الموجودة تحت /proc/sys. للملف ثلاث قيم ممكنة:

    -1  يوفر هذا معالجة قديمة، دون تحذيرات printk. يجب أن يحتوي كل استدعاء write(2) على القيمة المراد كتابتها بالكامل، وستقوم الكتابات المتعددة على نفس واصف الملف بالكتابة فوق القيمة بأكملها، بغض النظر عن موضع الملف.

    0   (مبدئي) يوفر هذا نفس سلوك القيمة -1، ولكن تُكتب تحذيرات printk للعمليات التي تنفذ عمليات كتابة عندما لا تكون إزاحة الملف 0.

    1   احترم إزاحة الملف عند كتابة السلاسل النصية في ملفات /proc/sys. ستؤدي عمليات الكتابة المتعددة إلى إلحاق البيانات بمخزن القيمة المؤقت. أي شيء يُكتب بعد الطول الأقصى لمخزن القيمة المؤقت سيُتجاهل. يجب أن تتم عمليات الكتابة في مدخلات /proc/sys الرقمية دائمًا عند إزاحة الملف 0، ويجب أن تكون القيمة محتواة بالكامل في المخزن المؤقت المقدم إلى write(2).

/proc/sys/kernel/sysrq
    يتحكم هذا الملف في الوظائف المسموح باستدعائها بواسطة مفتاح SysRq. بشكل مبدئي، يحتوي الملف على 1، مما يعني السماح بكل طلبات SysRq الممكنة (في إصدارات النواة الأقدم، كان SysRq معطلًا بشكل مبدئي، وكان يتوجب عليك تفعيله تحديدًا أثناء التشغيل، لكن هذا لم يعد الحال الآن). القيم الممكنة في هذا الملف هي:

    0   تعطيل sysrq تمامًا

    1   تفعيل كل وظائف sysrq

    > 1 قناع البت (Bit mask) لوظائف sysrq المسموح بها، كما يلي:
        2   تفعيل التحكم في مستوى تسجيل وحدة التحكم
        4   تفعيل التحكم في لوحة المفاتيح (SAK، إلغاء المعالجة الخام)
        8   تفعيل تفريغات التنقيح للعمليات وما إلى ذلك.
        16  تفعيل أمر المزامنة (sync)
        32  تفعيل إعادة الوصل للقراءة فقط
        64  تفعيل إرسال الإشارات للعمليات (term، kill، oom-kill)
        128 السماح بإعادة التشغيل/إيقاف التشغيل
        256 السماح بضبط أولوية (nicing) كل المهام الوقتية الفورية

    هذا الملف موجود فقط إذا كان خيار ضبط النواة CONFIG_MAGIC_SYSRQ مفعلًا. لمزيد من التفاصيل انظر ملف مصدر نواة لينكس Documentation/admin-guide/sysrq.rst.

/proc/sys/kernel/version
    يحتوي هذا الملف على سلسلة نصية مثل:

        #5 Wed Feb 25 21:49:24 MET 1998

    يعني "#5" أن هذه هي النواة الخامسة المبنية من قاعدة المصدر هذه، ويشير التاريخ الذي يليها إلى الوقت الذي بُنيت فيه النواة.

/proc/sys/kernel/threads-max (منذ لينكس 2.3.11)
    يحدد هذا الملف الحد على مستوى النظام لعدد الخيوط (المهام) التي يمكن إنشاؤها على النظام.

    منذ إصدار لينكس 4.1، أصبحت القيمة التي يمكن كتابتها في threads-max مقيدة. أقل قيمة يمكن كتابتها هي 20. أما القيمة القصوى التي يمكن كتابتها فهي محددة بالثابت FUTEX_TID_MASK (0x3fffffff). إذا كُتبت قيمة خارج هذا النطاق في threads-max، فسيحدث الخطأ EINVAL.

    تُفحص القيمة المكتوبة مقابل صفحات الذاكرة العشوائية (RAM) المتاحة. إذا كانت هياكل الخيوط ستشغل مساحة كبيرة جدًا (أكثر من 1/8) من صفحات الذاكرة العشوائية المتاحة، فسيُقلص threads-max وفقًا لذلك.

/proc/sys/kernel/yama/ptrace_scope (منذ لينكس 3.5)
    انظر ptrace(2).

/proc/sys/kernel/zero-paged (PowerPC فقط)
    يحتوي هذا الملف على علامة. عند تفعيلها (قيمة غير صفرية)، ستقوم نواة لينكس على معالجات PowerPC بتصفير الصفحات مسبقًا في حلقة الخمول، مما قد يُسرِّع عملية الحصول على الصفحات الحرة (get_free_pages).

انظر أيضًا
proc(5)، ‏proc_sys(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.