.\" -*- coding: UTF-8 -*- .\" Copyright 1994-1995, Daniel Quinlan .\" Copyright 2002-2017, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_pid_io 5 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم /proc/pid/io \- إحصائيات الإدخال/الإخراج .SH الوصف .TP \fI/proc/\fPpid\fI/io\fP (منذ لينكس 2.6.20) .\" commit 7c3ab7381e79dfc7db14a67c6f4f3285664e1ec2 يحتوي هذا الملف على إحصائيات الإدخال/الإخراج للعملية وأطفالها المنتظرين، على سبيل المثال: .IP .in +4n .EX #\fB cat /proc/3828/io\fP rchar: 323934931 wchar: 323929600 syscr: 632687 syscw: 632675 read_bytes: 0 write_bytes: 323932160 cancelled_write_bytes: 0 .EE .in .IP الحقول هي كالتالي: .RS .TP \fIrchar\fP: المحارف المقروءة عدد البايتات التي أعادتها استدعاءات النظام الناجحة \fBread\fP(2) وما شابهها. .TP \fIwchar\fP: المحارف المكتوبة عدد البايتات التي أعادتها استدعاءات النظام الناجحة \fBwrite\fP(2) وما شابهها. .TP \fIsyscr\fP: استدعاءات النظام للقراءة عدد استدعاءات النظام "لقراءة الملفات" \[em]وهي تلك التي تنتمي لعائلة \fBread\fP(2)، و \fBsendfile\fP(2)، و \fBcopy_file_range\fP(2)، و \fBioctl\fP(2) من نوع \fBBTRFS_IOC_ENCODED_READ\fP[\fB_32\fP] (بما في ذلك عند استدعائها من قبل النواة كجزء من استدعاءات نظام أخرى). .TP \fIsyscw\fP: استدعاءات النظام للكتابة عدد استدعاءات النظام "لكتابة الملفات" \[em]وهي تلك التي تنتمي لعائلة \fBwrite\fP(2)، و \fBsendfile\fP(2)، و \fBcopy_file_range\fP(2)، و \fBioctl\fP(2) من نوع \fBBTRFS_IOC_ENCODED_WRITE\fP[\fB_32\fP] (بما في ذلك عند استدعائها من قبل النواة كجزء من استدعاءات نظام أخرى). .TP \fIread_bytes\fP: البايتات المقروءة عدد البايتات التي جُلبت فعلياً من طبقة التخزين. هذا دقيق لأنظمة الملفات المدعومة بالكتل. .TP \fIwrite_bytes\fP: البايتات المكتوبة عدد البايتات التي أُرسلت فعلياً إلى طبقة التخزين. .TP \fIcancelled_write_bytes\fP: تفشل الإحصائيات أعلاه في حساب الاقتطاع: إذا كتبت عملية 1 ميغابايت إلى ملف عادي ثم أزالته، فإن هذا 1 ميغابايت لن يُكتب، لكنه \fIسيُحسب\fP مع ذلك ككتابة 1 ميغابايت. يمثل هذا الحقل عدد البايتات "المحفوظة" من إعادة كتابة الإدخال/الإخراج. يمكن أن يؤدي هذا إلى إجراء إدخال/إخراج سلبي إذا تم اقتطاع مخابئ وسختها عملية أخرى. ينطبق \fIcancelled_write_bytes\fP على الإدخال/الإخراج المُحسوب بالفعل في \fIwrite_bytes\fP. .RE .IP يُحكم الإذن بالوصول إلى هذا الملف بواسطة وضع الوصول \fBptrace\fP(2) \fBPTRACE_MODE_READ_FSCREDS\fP. .SH تحذيرات هذه العدادات ليست ذرية: على الأنظمة التي قد تتمزق فيها عمليات الأعداد الصحيحة 64\-بت، قد يتم تحديث عداد بالتزامن مع قراءة، مما ينتج قيمة وسيطة غير صحيحة. .SH "انظر أيضًا" \fBgetrusage\fP(2)، \fBproc\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .