Deutsch   English   Français   Italiano  
<20241218081104.00007add@gmail.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.misty.com!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: John Ames <commodorejohn@gmail.com>
Newsgroups: comp.os.linux.misc
Subject: Re: Are We Back to the "Wars" Now ?
Date: Wed, 18 Dec 2024 08:11:04 -0800
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <20241218081104.00007add@gmail.com>
References: <Sp-cnSz8UupYQaf6nZ2dnZfqnPednZ2d@earthlink.com>
	<vhja4p$23f5e$3@dont-email.me>
	<lNycnZghasCXPtP6nZ2dnZfqnPSdnZ2d@earthlink.com>
	<w0b7P.64695$oR74.19157@fx16.iad>
	<vjjljh$3unfq$1@dont-email.me>
	<vjk9nm$2chi$1@dont-email.me>
	<vjkae9$1uri$11@dont-email.me>
	<68b83l-jtd.ln1@ID-313840.user.individual.net>
	<vjt866$20222$3@dont-email.me>
	<KSGdnbSzt70r0__6nZ2dnZfqn_SdnZ2d@earthlink.com>
	<vjtkuq$25l55$1@dont-email.me>
	<wwvy10d5rbm.fsf@LkoBDZeT.terraraq.uk>
	<vjukmc$2aoep$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Wed, 18 Dec 2024 17:11:08 +0100 (CET)
Injection-Info: dont-email.me; posting-host="2db07abe362f67b06a44632bfa900db0";
	logging-data="2488284"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/Wmu+WtJb8yVerFgOFQcEbrT0pB5kyTEM="
Cancel-Lock: sha1:dgB97xc099UDWEP0aF2iIbq39+0=
X-Newsreader: Claws Mail 4.3.0 (GTK 3.24.42; x86_64-w64-mingw32)
Bytes: 2811

On Wed, 18 Dec 2024 14:02:52 -0000 (UTC)
Rich <rich@example.invalid> wrote:

> >> The amount of data you can transfer over a pipe is not in any way=20
> >> limited by system memory size or any other system imposed limits. =20
> >=20
> > Quite. I=E2=80=99m not sure why this discussion has restarted but it was
> > clear from last time round that some of the participants don=E2=80=99t =
know
> > what a pipe is, and aren=E2=80=99t particularly interested in finding o=
ut. =20
>=20
> Yes, our local nymshift troll seems to clearly not know what a pipe
> is, nor care to learn either.

I *think* what he's meaning to say is this: while you can transfer any
arbitrary amount of data *through* a pipe, there is an upper limit to
how much you can have *in* a pipe at any one time; eventually, you hit
either *A.* an OS-imposed limit on buffer size, at which point things
start blocking as already discussed, or *B.* the upper bounds of system
memory, at which point the system will either start swapping (in which
case you lose any speed advantage) or blocking (as with limited buffer
size.)

That said, what probably shouldn't need saying here is that if you're
filling up all available space in a pipe such that you're regularly
hitting these limits, you're probably doing pipes wrong.