From: Alejandro Colomar <alx@kernel.org>
To: наб <nabijaczleweli@nabijaczleweli.xyz>
Cc: linux-man@vger.kernel.org
Subject: Re: [PATCH 1/6] proc_pid_io.5: stats include children
Date: Thu, 14 Mar 2024 17:19:38 +0100 [thread overview]
Message-ID: <ZfMjmzvar4U1mg_K@debian> (raw)
In-Reply-To: <1513ee2073bcf0fae7bb720bcee8a8de847e5cf5.1710339990.git.nabijaczleweli@nabijaczleweli.xyz>
[-- Attachment #1: Type: text/plain, Size: 3086 bytes --]
Hi наб,
On Wed, Mar 13, 2024 at 03:26:44PM +0100, наб wrote:
> This file is like getrusage(2) RUSAGE_SELF + RUSAGE_CHILDREN,
> the current wording implies it's like just RUSAGE_SELF.
>
> Compare:
[...]
LGTM.
> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
> ---
> man5/proc_pid_io.5 | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/man5/proc_pid_io.5 b/man5/proc_pid_io.5
> index 124252319..81cfdd249 100644
> --- a/man5/proc_pid_io.5
> +++ b/man5/proc_pid_io.5
> @@ -11,7 +11,7 @@ .SH DESCRIPTION
> .TP
> .IR /proc/ pid /io " (since Linux 2.6.20)"
> .\" commit 7c3ab7381e79dfc7db14a67c6f4f3285664e1ec2
> -This file contains I/O statistics for the process, for example:
> +This file contains I/O statistics for the process and its waited-for children, for example:
Please use semantic newlines. Maybe after 'statistics'? And then also
after the comma. Do a similar thing in the hunks below.
Have a lovely day!
Alex
> .IP
> .in +4n
> .EX
> @@ -30,7 +30,7 @@ .SH DESCRIPTION
> .RS
> .TP
> .IR rchar ": characters read"
> -The number of bytes which this task has caused to be read from storage.
> +The number of bytes which this task and its waited-for children have caused to be read from storage.
> This is simply the sum of bytes which this process passed to
> .BR read (2)
> and similar system calls.
> @@ -40,7 +40,7 @@ .SH DESCRIPTION
> pagecache).
> .TP
> .IR wchar ": characters written"
> -The number of bytes which this task has caused, or shall cause to be written
> +The number of bytes which this task and its waited-for children has caused, or shall cause to be written
> to disk.
> Similar caveats apply here as with
> .IR rchar .
> @@ -60,12 +60,12 @@ .SH DESCRIPTION
> .BR pwrite (2).
> .TP
> .IR read_bytes ": bytes read"
> -Attempt to count the number of bytes which this process really did cause to
> +Attempt to count the number of bytes which this process and its waited-for children really did cause to
> be fetched from the storage layer.
> This is accurate for block-backed filesystems.
> .TP
> .IR write_bytes ": bytes written"
> -Attempt to count the number of bytes which this process caused to be sent to
> +Attempt to count the number of bytes which this process and its waited-for children caused to be sent to
> the storage layer.
> .TP
> .IR cancelled_write_bytes :
> @@ -73,7 +73,7 @@ .SH DESCRIPTION
> If a process writes 1 MB to a file and then deletes the file,
> it will in fact perform no writeout.
> But it will have been accounted as having caused 1 MB of write.
> -In other words: this field represents the number of bytes which this process
> +In other words: this field represents the number of bytes which this process and its waited-for children
> caused to not happen, by truncating pagecache.
> A task can cause "negative" I/O too.
> If this task truncates some dirty pagecache,
> --
> 2.39.2
>
--
<https://www.alejandro-colomar.es/>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2024-03-14 16:19 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-13 14:26 [PATCH 1/6] proc_pid_io.5: stats include children наб
2024-03-13 14:26 ` [PATCH 2/6] proc_pid_io.5: dewafflify наб
2024-03-14 16:21 ` Alejandro Colomar
2024-03-13 14:26 ` [PATCH 3/6] proc_pid_io.5: wfix наб
2024-03-14 16:22 ` Alejandro Colomar
2024-03-13 14:26 ` [PATCH 4/6] proc_pid_io.5: mention atomicity in atomicity note наб
2024-03-14 16:28 ` Alejandro Colomar
2024-03-13 14:26 ` [PATCH 5/6] getrusage.2: proc(5) /proc/pid/stat -> proc_pid_stat(5) наб
2024-03-14 16:31 ` Alejandro Colomar
2024-03-13 14:26 ` [PATCH 6/6] getrusage.2, proc_pid_io.5: crosslink наб
2024-03-14 16:33 ` Alejandro Colomar
2024-03-14 16:19 ` Alejandro Colomar [this message]
2024-03-17 11:01 ` [PATCH v2 2/2] proc_pid_io.5: dewafflify наб
2024-03-17 12:15 ` Alejandro Colomar
2024-03-17 13:31 ` [PATCH v3] " наб
2024-03-17 14:12 ` Alejandro Colomar
2024-03-17 15:37 ` [PATCH v4] " наб
2024-03-17 16:08 ` Alejandro Colomar
2024-03-17 11:01 ` [PATCH v2 1/2] proc_pid_io.5: stats include children наб
2024-03-17 11:39 ` Alejandro Colomar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZfMjmzvar4U1mg_K@debian \
--to=alx@kernel.org \
--cc=linux-man@vger.kernel.org \
--cc=nabijaczleweli@nabijaczleweli.xyz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox