Scroll to navigation

proc_pid_io(5) File Formats Manual proc_pid_io(5)

الاسم

/proc/pid/io - إحصائيات الإدخال/الإخراج

الوصف

/proc/pid/io (منذ لينكس 2.6.20)
يحتوي هذا الملف على إحصائيات الإدخال/الإخراج للعملية وأطفالها المنتظرين، على سبيل المثال:

# cat /proc/3828/io
rchar: 323934931
wchar: 323929600
syscr: 632687
syscw: 632675
read_bytes: 0
write_bytes: 323932160
cancelled_write_bytes: 0
    

الحقول هي كالتالي:
عدد البايتات التي أعادتها استدعاءات النظام الناجحة read(2) وما شابهها.
عدد البايتات التي أعادتها استدعاءات النظام الناجحة write(2) وما شابهها.
عدد استدعاءات النظام "لقراءة الملفات" —وهي تلك التي تنتمي لعائلة read(2)، و sendfile(2)، و copy_file_range(2)، و ioctl(2) من نوع BTRFS_IOC_ENCODED_READ[_32] (بما في ذلك عند استدعائها من قبل النواة كجزء من استدعاءات نظام أخرى).
عدد استدعاءات النظام "لكتابة الملفات" —وهي تلك التي تنتمي لعائلة write(2)، و sendfile(2)، و copy_file_range(2)، و ioctl(2) من نوع BTRFS_IOC_ENCODED_WRITE[_32] (بما في ذلك عند استدعائها من قبل النواة كجزء من استدعاءات نظام أخرى).
عدد البايتات التي جُلبت فعلياً من طبقة التخزين. هذا دقيق لأنظمة الملفات المدعومة بالكتل.
عدد البايتات التي أُرسلت فعلياً إلى طبقة التخزين.
تفشل الإحصائيات أعلاه في حساب الاقتطاع: إذا كتبت عملية 1 ميغابايت إلى ملف عادي ثم أزالته، فإن هذا 1 ميغابايت لن يُكتب، لكنه سيُحسب مع ذلك ككتابة 1 ميغابايت. يمثل هذا الحقل عدد البايتات "المحفوظة" من إعادة كتابة الإدخال/الإخراج. يمكن أن يؤدي هذا إلى إجراء إدخال/إخراج سلبي إذا تم اقتطاع مخابئ وسختها عملية أخرى. ينطبق cancelled_write_bytes على الإدخال/الإخراج المُحسوب بالفعل في write_bytes.
يُحكم الإذن بالوصول إلى هذا الملف بواسطة وضع الوصول ptrace(2) PTRACE_MODE_READ_FSCREDS.

تحذيرات

هذه العدادات ليست ذرية: على الأنظمة التي قد تتمزق فيها عمليات الأعداد الصحيحة 64-بت، قد يتم تحديث عداد بالتزامن مع قراءة، مما ينتج قيمة وسيطة غير صحيحة.

انظر أيضًا

getrusage(2)، proc(5)

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

8 فبراير 2026 صفحات دليل لينكس 6.18