Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"I have just one word for you, my boy...plastics." -- from "The Graduate"


computers / comp.os.vms / Re: OS implementation languages

SubjectAuthor
* OS implementation languagesSimon Clubley
+* Re: OS implementation languagesDennis Boone
|`* Re: OS implementation languagesSimon Clubley
| `* Re: OS implementation languagesJohnny Billquist
|  +* Re: OS implementation languagesSimon Clubley
|  |+* Re: OS implementation languagesArne Vajhøj
|  ||+- Re: OS implementation languagesterry-...@glaver.org
|  ||`* Re: OS implementation languageschrisq
|  || `* Re: OS implementation languagesSimon Clubley
|  ||  +* Re: OS implementation languagesSingle Stage to Orbit
|  ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  ||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||+- Re: OS implementation languagesRich Alderson
|  ||  |||+* Re: OS implementation languagesbill
|  ||  ||||+* Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`- Re: OS implementation languagesCraig A. Berry
|  ||  |||||+* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||`* Re: OS implementation languagesArne Vajhøj
|  ||  |||||| `- Re: OS implementation languagesDan Cross
|  ||  |||||+* Re: OS implementation languagesbill
|  ||  ||||||`- Re: OS implementation languagesArne Vajhøj
|  ||  |||||`* Re: OS implementation languagesBob Gezelter
|  ||  ||||| +* Re: OS implementation languagesIan Miller
|  ||  ||||| |+- Re: OS implementation languagesBob Gezelter
|  ||  ||||| |+* Re: OS implementation languagesBob Gezelter
|  ||  ||||| ||`* Re: OS implementation languagesJan-Erik Söderholm
|  ||  ||||| || `- Re: OS implementation languagesIan Miller
|  ||  ||||| |`- Re: OS implementation languagesSimon Clubley
|  ||  ||||| `- Re: OS implementation languagesDavid Jones
|  ||  ||||+* Re: OS implementation languagesJohnny Billquist
|  ||  |||||+* Re: OS implementation languagesterry-...@glaver.org
|  ||  ||||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||||| +- Re: OS implementation languagesIan Miller
|  ||  |||||| +- Re: OS implementation languagesJan-Erik Söderholm
|  ||  |||||| `* Re: OS implementation languagesArne Vajhøj
|  ||  ||||||  `* Re: OS implementation languagesBob Gezelter
|  ||  ||||||   +* Re: OS implementation languagesSimon Clubley
|  ||  ||||||   |+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  ||||||   |`- Re: OS implementation languagesJohnny Billquist
|  ||  ||||||   `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||||    `* Re: OS implementation languagesDave Froble
|  ||  ||||||     `* Re: OS implementation languagesRobert A. Brooks
|  ||  ||||||      +* Re: OS implementation languagesBob Gezelter
|  ||  ||||||      |`- Re: OS implementation languagesDave Froble
|  ||  ||||||      `- Re: OS implementation languagesDave Froble
|  ||  |||||`* Re: OS implementation languagesSimon Clubley
|  ||  ||||| +- Re: OS implementation languagesDan Cross
|  ||  ||||| +- Re: OS implementation languagesDave Froble
|  ||  ||||| +- Re: OS implementation languagesArne Vajhøj
|  ||  ||||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||||`* Re: OS implementation languagesSimon Clubley
|  ||  |||| `* Re: OS implementation languagesBob Gezelter
|  ||  ||||  `- Re: OS implementation languagesterry-...@glaver.org
|  ||  |||+* Re: OS implementation languagesSimon Clubley
|  ||  ||||`* Re: OS implementation languagesJohnny Billquist
|  ||  |||| `* Re: OS implementation languagesSimon Clubley
|  ||  ||||  `* Re: OS implementation languagesJohnny Billquist
|  ||  ||||   `- Re: OS implementation languagesSimon Clubley
|  ||  |||`* Re: OS implementation languagesDan Cross
|  ||  ||| `- Re: OS implementation languagesJohnny Billquist
|  ||  ||`* Re: OS implementation languagesgah4
|  ||  || +* Re: OS implementation languagesBob Gezelter
|  ||  || |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | +* Re: OS implementation languagesBob Gezelter
|  ||  || | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | +* Re: OS implementation languagesBob Gezelter
|  ||  || | | |`* Re: OS implementation languagesJohnny Billquist
|  ||  || | | | `* Re: OS implementation languagesJohnny Billquist
|  ||  || | | |  `* Re: OS implementation languagesgah4
|  ||  || | | |   `- Re: OS implementation languagesJohnny Billquist
|  ||  || | | `* Re: OS implementation languagesBob Gezelter
|  ||  || | |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || | `* Re: OS implementation languagesBob Gezelter
|  ||  || |  +- Re: OS implementation languagesgah4
|  ||  || |  `- Re: OS implementation languagesJohnny Billquist
|  ||  || +- Re: OS implementation languagesSimon Clubley
|  ||  || `* Re: OS implementation languagesDan Cross
|  ||  ||  `- Re: OS implementation languagesJohnny Billquist
|  ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  | +- Re: OS implementation languagesSingle Stage to Orbit
|  ||  | `* Re: OS implementation languageschrisq
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  +- Re: OS implementation languagesArne Vajhøj
|  ||  |  +- Re: OS implementation languagesplugh
|  ||  |  `* Re: OS implementation languagesScott Dorsey
|  ||  |   `* Re: OS implementation languagesChris Townley
|  ||  |    +* Re: OS implementation languagesSimon Clubley
|  ||  |    |+* Re: OS implementation languagesDave Froble
|  ||  |    ||+- Re: OS implementation languagesSingle Stage to Orbit
|  ||  |    ||+- Re: OS implementation languagesArne Vajhøj
|  ||  |    ||`* Re: OS implementation languagesbill
|  ||  |    || `* Re: OS implementation languagesDan Cross
|  ||  |    ||  +* Re: OS implementation languagesbill
|  ||  |    ||  |+* Re: OS implementation languagesSimon Clubley
|  ||  |    ||  ||+* Re: OS implementation languagesbill
|  ||  |    ||  |||+* Re: OS implementation languagesScott Dorsey
|  ||  |    ||  ||||`* Re: OS implementation languagesbill
|  ||  |    ||  |||| `- Re: OS implementation languagesScott Dorsey
|  ||  |    ||  |||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  ||| `* Re: OS implementation languagesbill
|  ||  |    ||  ||`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  |`* Re: OS implementation languagesArne Vajhøj
|  ||  |    ||  `- Re: OS implementation languagesArne Vajhøj
|  ||  |    |+- Re: OS implementation languagesChris Townley
|  ||  |    |`* Re: OS implementation languagesBob Gezelter
|  ||  |    `- Re: OS implementation languagesScott Dorsey
|  ||  `* Re: OS implementation languagesArne Vajhøj
|  |`- Re: OS implementation languagesAlexander Schreiber
|  `* Re: OS implementation languagesRich Alderson
`* Re: OS implementation languagesBob Eager

Pages:12345678
Re: OS implementation languages

<3eb6d2f2-078b-496c-8a42-087a26c4b8bdn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29528&group=comp.os.vms#29528

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:2147:b0:76f:1b38:e73d with SMTP id m7-20020a05620a214700b0076f1b38e73dmr46364qkm.10.1693396535011;
Wed, 30 Aug 2023 04:55:35 -0700 (PDT)
X-Received: by 2002:a05:6a00:21d1:b0:68c:4a78:d32e with SMTP id
t17-20020a056a0021d100b0068c4a78d32emr714144pfj.5.1693396534004; Wed, 30 Aug
2023 04:55:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 04:55:33 -0700 (PDT)
In-Reply-To: <700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=104.231.150.181; posting-account=CO-_tAoAAACjjs2KLAw3xVKCy6Z_J3VK
NNTP-Posting-Host: 104.231.150.181
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me> <700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3eb6d2f2-078b-496c-8a42-087a26c4b8bdn@googlegroups.com>
Subject: Re: OS implementation languages
From: osuvma...@gmail.com (David Jones)
Injection-Date: Wed, 30 Aug 2023 11:55:35 +0000
Content-Type: text/plain; charset="UTF-8"
 by: David Jones - Wed, 30 Aug 2023 11:55 UTC

Historically, every file-intensive application running under Unix got the benefit the system's
buffer cache without explicit tuning done by the programmer. The similar mechanism under
VMS, the virtual file cache, wasn't wasn't added until much later after VMS's reputation for
abysmal I/O performance was firmly entrenched. With the VFC in place, I/O performance is
now merely poor.

For SQLite, my VFS (Virtual File System) module uses RMS, but opens the file with the user
I/O option -- reads and writes are done with SYS$QIO. The VFS implements it's own buffer
cache as well. Since the VFS only gets what spills out of SQLite's own page cache, the VFS
cache doesn't show much effect with my benchmark program until sized to 8 Mbyte or so
(~1.75:1 speedup with spinning rust, 1.25:1 with solid state).

Re: OS implementation languages

<208b0605-1f7a-43ff-a02a-deca7199e803n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29529&group=comp.os.vms#29529

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:3d98:b0:76f:1ec2:b802 with SMTP id ts24-20020a05620a3d9800b0076f1ec2b802mr45518qkn.9.1693397623311;
Wed, 30 Aug 2023 05:13:43 -0700 (PDT)
X-Received: by 2002:a05:620a:890e:b0:76c:81dc:afee with SMTP id
ql14-20020a05620a890e00b0076c81dcafeemr50019qkn.12.1693397622978; Wed, 30 Aug
2023 05:13:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 05:13:42 -0700 (PDT)
In-Reply-To: <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me>
<700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com> <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <208b0605-1f7a-43ff-a02a-deca7199e803n@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 30 Aug 2023 12:13:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2020
 by: Bob Gezelter - Wed, 30 Aug 2023 12:13 UTC

On Wednesday, August 30, 2023 at 7:24:56 AM UTC-4, Ian Miller wrote:
> I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found

Not sure what the problem is. I just clicked on the hyperlink in the Google groups feed and it worked without a problem.

- Bob Gezelter, http://www.rlgsc.com

Re: OS implementation languages

<d8442f03-50ee-4c91-a878-44e0f72a178fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29530&group=comp.os.vms#29530

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:57c8:0:b0:63f:bfb1:3a38 with SMTP id y8-20020ad457c8000000b0063fbfb13a38mr56649qvx.12.1693397924513;
Wed, 30 Aug 2023 05:18:44 -0700 (PDT)
X-Received: by 2002:a05:6a00:17a5:b0:68a:6082:2c54 with SMTP id
s37-20020a056a0017a500b0068a60822c54mr759472pfg.6.1693397924100; Wed, 30 Aug
2023 05:18:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 05:18:43 -0700 (PDT)
In-Reply-To: <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me>
<700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com> <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d8442f03-50ee-4c91-a878-44e0f72a178fn@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 30 Aug 2023 12:18:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2070
 by: Bob Gezelter - Wed, 30 Aug 2023 12:18 UTC

On Wednesday, August 30, 2023 at 7:24:56 AM UTC-4, Ian Miller wrote:
> I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found
Ian,

Just checked the www server logs on this end. No 404s associated with that URL (just the usual 404s on favicon).

If the problem repeats, please let me know via email.

- Bob Gezelter, http://www.rlgsc.com

Re: OS implementation languages

<ucndbr$2nvjr$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29531&group=comp.os.vms#29531

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 14:40:28 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ucndbr$2nvjr$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me>
<700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>
<a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
<d8442f03-50ee-4c91-a878-44e0f72a178fn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 12:40:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5008094a5dc62d400edca23a0fa41afe";
logging-data="2883195"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nnaYZ5bib0+YF24beJSyK"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:XTcVd/AbOTy3tfOVTTFcvnhbLsg=
Content-Language: sv
In-Reply-To: <d8442f03-50ee-4c91-a878-44e0f72a178fn@googlegroups.com>
 by: Jan-Erik Söderholm - Wed, 30 Aug 2023 12:40 UTC

Den 2023-08-30 kl. 14:18, skrev Bob Gezelter:
> On Wednesday, August 30, 2023 at 7:24:56 AM UTC-4, Ian Miller wrote:
>> I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found
> Ian,
>
> Just checked the www server logs on this end. No 404s associated with that URL (just the usual 404s on favicon).
>
> If the problem repeats, please let me know via email.
>
> - Bob Gezelter, http://www.rlgsc.com

Opens fine over here also.

It does forward to:
http://www.rlgsc.com/ieee/longisland/2022/revisiting-mass-storage-presumptions.html

But still opens fine...

Re: OS implementation languages

<ucndcd$bkn$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29532&group=comp.os.vms#29532

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 12:40:45 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ucndcd$bkn$1@reader2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <uclsmc$2e7r8$1@dont-email.me> <uclv3j$2ehk3$1@dont-email.me> <ucm01o$2ehk3$2@dont-email.me>
Injection-Date: Wed, 30 Aug 2023 12:40:45 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="11927"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Wed, 30 Aug 2023 12:40 UTC

In article <ucm01o$2ehk3$2@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>On 8/29/2023 7:30 PM, Arne Vajhøj wrote:
>> My expectation would be that:
>...
>> * the CPU's running VMS today are so fast and the network cards
>>   supported by VMS so slow that OS overhead is not a huge problem
>>
>> But I could be wrong.
>
>I took a quick look at:
> https://www.islandco.com/hp-parts/hp-integrity-network-options
>
>It seems like the most common netword card speed is 1 Gbit, but
>that 10 Gbit cards are available.
>
>I don't see 400 Gbps being possible. Not enough slots in an Itanium
>to be able to put enough 10 Gbit cards in to achieve that.

No one doing 400 Gbps is using 40 x 10Gbps cards to do so,
unless it's some kind of a "hold my beer" dare.

They're using something like Mellanox ConnectX-6 adapters in
whatever configuration, or Chelsio terminator parts, or similar.
I'm sure VMS does not support these, but could be made to.

Itanium has nothing to do with it.

- Dan C.

Re: OS implementation languages

<55598495-892d-415a-9166-acabaa61d972n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29533&group=comp.os.vms#29533

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:9044:b0:76f:c1c:8697 with SMTP id rl4-20020a05620a904400b0076f0c1c8697mr44185qkn.8.1693399599827;
Wed, 30 Aug 2023 05:46:39 -0700 (PDT)
X-Received: by 2002:a63:79c2:0:b0:56f:7de9:39f6 with SMTP id
u185-20020a6379c2000000b0056f7de939f6mr328965pgc.11.1693399599252; Wed, 30
Aug 2023 05:46:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 05:46:38 -0700 (PDT)
In-Reply-To: <ucndbr$2nvjr$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=92.12.174.239; posting-account=xnH4mQkAAADgGjKHSw0dMDzsXknFp5II
NNTP-Posting-Host: 92.12.174.239
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me>
<700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com> <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
<d8442f03-50ee-4c91-a878-44e0f72a178fn@googlegroups.com> <ucndbr$2nvjr$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <55598495-892d-415a-9166-acabaa61d972n@googlegroups.com>
Subject: Re: OS implementation languages
From: gxy...@uk2.net (Ian Miller)
Injection-Date: Wed, 30 Aug 2023 12:46:39 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2537
 by: Ian Miller - Wed, 30 Aug 2023 12:46 UTC

On Wednesday, August 30, 2023 at 1:40:31 PM UTC+1, Jan-Erik Söderholm wrote:
> Den 2023-08-30 kl. 14:18, skrev Bob Gezelter:
> > On Wednesday, August 30, 2023 at 7:24:56 AM UTC-4, Ian Miller wrote:
> >> I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found
> > Ian,
> >
> > Just checked the www server logs on this end. No 404s associated with that URL (just the usual 404s on favicon).
> >
> > If the problem repeats, please let me know via email.
> >
> > - Bob Gezelter, http://www.rlgsc.com
> Opens fine over here also.
>
> It does forward to:
> http://www.rlgsc.com/ieee/longisland/2022/revisiting-mass-storage-presumptions.html
>
> But still opens fine...
that works for me

Re: OS implementation languages

<ucne2b$2o3hj$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29534&group=comp.os.vms#29534

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 12:52:27 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 72
Message-ID: <ucne2b$2o3hj$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
Injection-Date: Wed, 30 Aug 2023 12:52:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3aa2b87bfb240a55498a04ff5206d7d";
logging-data="2887219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+KCzp5agphQiqdDoZsR5cbnkO01g5TLpg="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Ov65nlZRHE1XU3sUhhQiGnJM+fY=
 by: Simon Clubley - Wed, 30 Aug 2023 12:52 UTC

On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
> On 2023-08-29 19:25, Simon Clubley wrote:
>> On 2023-08-29, Single Stage to Orbit <alex.buell@munted.eu> wrote:
>>> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
>>>>> Very much FreeBSD here for some years, after decades first with
>>>>> dec,
>>>>> then Sun. Forms the basic of at least some proprietary offerings,
>>>>> as
>>>>> well as millions of embedded devices. Linux is still a unix,
>>>>> and runs the majority of web sites of the world, so if anything,
>>>>> unix has won the os wars...
>>>>>
>>>>
>>>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
>>>> serious users... :-) ).
>>>
>>> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
>>> not even close.
>>
>> 10 years from now (assuming the economy hasn't collapsed by then :-) ):
>>
>> 400GB/s ??? Is that all ??? Amateurs!!! :-)
>
> Well. I have this friend of mine, who installed 40 Gb/s at his moms
> place in 2007...
>
>> On a more serious note, I wonder what the maximum rate VMS is capable
>> of emitting data at if it was using the fastest network hardware
>> available.
>
> What a weird question. VMS in itself don't have any limits. It's all
> always just about the hardware.

As you have just been educated by multiple people, this statement is
nonsense and shows you have no understanding of the tradeoffs involved
in OS design and how those tradeoffs have changed over time.

You have also just quoted a message above that says two very conceptually
similar designs (Linux and FreeBSD) still manage to have very different
performance outcomes.

> Some software might be able to squeeze more out of the same hardware,
> but just spin up faster hardware, and you'll get higher throughput. But
> any system will basically just be limited by the speed of the network
> hardware, if that item is fixed. You can't go above that. But there are
> no reasons why you wouldn't be able to get to that point.
>

Why do you say that ? There will always be OS overheads. The only question
is how large are those overheads ?

> These are the kind of questions that sometimes make me wonder if you
> know anything at all about computers. But then you do some other posts
> which clearly demonstrate that you do understand some stuff.
>

The problem with you Johnny is that you appear to be a very arrogant
person who assumes that if you don't understand what a person is
saying, then you assume that person is talking nonsense.

You never seem to consider the possibility that the lack of understanding
might be at your end instead of in the person whose comments you are reading.

I, OTOH, enjoy being pointed to new ideas and knowledge by others in
this newsgroup. Look at the recent ALGOL discussions for one example.
I found out quite a bit about systems I simply didn't know about until then.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ucneaj$2o3hj$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29535&group=comp.os.vms#29535

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 12:56:51 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 68
Message-ID: <ucneaj$2o3hj$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com> <kl72m6Fg0gpU1@mid.individual.net>
Injection-Date: Wed, 30 Aug 2023 12:56:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3aa2b87bfb240a55498a04ff5206d7d";
logging-data="2887219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qEgXx3PGYOJruQGA7wlr8/Lt8VmE0Hxw="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:WwcsyiSFr1nbHty+dPBcH0AybrM=
 by: Simon Clubley - Wed, 30 Aug 2023 12:56 UTC

On 2023-08-29, bill <bill.gunshannon@gmail.com> wrote:
> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>> On 2023-08-29 19:25, Simon Clubley wrote:
>>> On 2023-08-29, Single Stage to Orbit <alex.buell@munted.eu> wrote:
>>>> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
>>>>>> Very much FreeBSD here for some years, after decades first with
>>>>>> dec,
>>>>>> then Sun. Forms the basic of at least some proprietary offerings,
>>>>>> as
>>>>>> well as millions of embedded devices. Linux is still a unix,
>>>>>> and runs the majority of web sites of the world, so if anything,
>>>>>> unix has won the os wars...
>>>>>>
>>>>>
>>>>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
>>>>> serious users... :-) ).
>>>>
>>>> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
>>>> not even close.
>>>
>>> 10 years from now (assuming the economy hasn't collapsed by then :-) ):
>>>
>>> 400GB/s ??? Is that all ??? Amateurs!!! :-)
>>
>> Well. I have this friend of mine, who installed 40 Gb/s at his moms
>> place in 2007...
>>
>>> On a more serious note, I wonder what the maximum rate VMS is capable
>>> of emitting data at if it was using the fastest network hardware
>>> available.
>>
>> What a weird question. VMS in itself don't have any limits. It's all
>> always just about the hardware.
>
> Not really. VMS has always been notoriously slow with I/O and I assume
> that's what Simon was hinting at.
>

Yes, I was.

>> Some software might be able to squeeze more out of the same hardware,
>> but just spin up faster hardware, and you'll get higher throughput. But
>> any system will basically just be limited by the speed of the network
>> hardware, if that item is fixed. You can't go above that. But there are
>> no reasons why you wouldn't be able to get to that point.
>
> You are forgetting the overhead of the drivers and any underlying O/S
> code that has to be called to do it.
>

Yes. And the tradeoffs in the OS design directly affect the level of
overhead.

>>
>> These are the kind of questions that sometimes make me wonder if you
>> know anything at all about computers. But then you do some other posts
>> which clearly demonstrate that you do understand some stuff.
>
> I think it was just a subtle poke in the ribs for VMS.
>

Yes. :-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ucnek8$rfh$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29536&group=comp.os.vms#29536

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 13:02:00 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ucnek8$rfh$1@reader2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
Injection-Date: Wed, 30 Aug 2023 13:02:00 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28145"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Wed, 30 Aug 2023 13:02 UTC

In article <uclgav$q0b$1@news.misty.com>,
Johnny Billquist <bqt@softjar.se> wrote:
>On 2023-08-29 19:25, Simon Clubley wrote:
>[snip]
>> On a more serious note, I wonder what the maximum rate VMS is capable
>> of emitting data at if it was using the fastest network hardware
>> available.
>
>What a weird question. VMS in itself don't have any limits. It's all
>always just about the hardware.
>Some software might be able to squeeze more out of the same hardware,
>but just spin up faster hardware, and you'll get higher throughput. But
>any system will basically just be limited by the speed of the network
>hardware, if that item is fixed. You can't go above that. But there are
>no reasons why you wouldn't be able to get to that point.

I don't really understand this line of reasoning. At some point
you're running on the fastest hardware available; at that point,
what do you do? It seems perfectly reasonable to try and
quantify the overhead due to the software stack, and if possible
to optimize it, particularly if your chosen software platform
can't saturate the NIC at line rate. And even if it can, if it
requires all of the CPU resources on your machine to do so, then
you're starving the platform for cycles that would otherwise go
to the software that all of those hungry network clients want to
talk to.

"Throw more hardware at it" works well until it doesn't, and
when that happens you've hit a wall that you have to get around
some other way.

- Dan C.

Re: OS implementation languages

<ucneo1$2o3hj$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29537&group=comp.os.vms#29537

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 13:04:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <ucneo1$2o3hj$3@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com> <kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 13:04:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3aa2b87bfb240a55498a04ff5206d7d";
logging-data="2887219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19uMNQ0oGNqzx6zfvHr4OczYzRwYC0fRdo="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:HuKmSAisi4z1AjduTEBM47juo18=
 by: Simon Clubley - Wed, 30 Aug 2023 13:04 UTC

On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
> On 2023-08-29 22:27, bill wrote:
>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>
>>> What a weird question. VMS in itself don't have any limits. It's all
>>> always just about the hardware.
>>
>> Not really.  VMS has always been notoriously slow with I/O and I assume
>> that's what Simon was hinting at.
>
> So? It just means that other systems might achieve higher rate of I/O
> throughput than VMS on a specific piece of hardware. Nothing prevents me
> from throwing faster hardware on the problem until I saturate the
> network, no matter which OS I'm using.
>

Why would you waste serious money on extra hardware to overcome OS
limitations instead of just using a more efficient OS for the task at hand ?

>>> Some software might be able to squeeze more out of the same hardware,
>>> but just spin up faster hardware, and you'll get higher throughput.
>>> But any system will basically just be limited by the speed of the
>>> network hardware, if that item is fixed. You can't go above that. But
>>> there are no reasons why you wouldn't be able to get to that point.
>>
>> You are forgetting the overhead of the drivers and any underlying O/S
>> code that has to be called to do it.
>
> Irrelevant. That just means I need to throw some more hardware on the
> problem. Not that the OS somehow prevents me from achieving a higher
> throughput.
>

Why would you waste serious money on extra hardware to overcome OS
limitations instead of just using a more efficient OS for the task at hand ?

>>> These are the kind of questions that sometimes make me wonder if you
>>> know anything at all about computers. But then you do some other posts
>>> which clearly demonstrate that you do understand some stuff.
>>
>> I think it was just a subtle poke in the ribs for VMS.
>
> I think it was a display of complete ignorance on behalf of Simon.
> Possibly just not thinking before writing. Who knows...?
>

That's seriously rich coming from you Johnny. Seriously rich.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ucnet7$2o3hj$4@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29538&group=comp.os.vms#29538

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 13:06:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ucnet7$2o3hj$4@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com> <kl72m6Fg0gpU1@mid.individual.net> <uclsmc$2e7r8$1@dont-email.me> <700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com> <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
Injection-Date: Wed, 30 Aug 2023 13:06:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3aa2b87bfb240a55498a04ff5206d7d";
logging-data="2887219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZGzTZ2T8ROGlp0aDD7y39Z7x6v+v8GM8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:tOiNLefiXPEwgNJNCoQ3GeqVzxQ=
 by: Simon Clubley - Wed, 30 Aug 2023 13:06 UTC

On 2023-08-30, Ian Miller <gxys@uk2.net> wrote:
> I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found
>

Works OK for me (and now I see what Bob looks like. :-)).

Is your work firewall getting in the way ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ucnff2$md5$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29539&group=comp.os.vms#29539

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 13:16:18 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ucnff2$md5$1@reader2.panix.com>
References: <uc84kt$3iet2$1@dont-email.me> <kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com> <ucneo1$2o3hj$3@dont-email.me>
Injection-Date: Wed, 30 Aug 2023 13:16:18 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="22949"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Wed, 30 Aug 2023 13:16 UTC

In article <ucneo1$2o3hj$3@dont-email.me>,
Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
>On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 22:27, bill wrote:
>>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>>
>>>> What a weird question. VMS in itself don't have any limits. It's all
>>>> always just about the hardware.
>>>
>>> Not really.� VMS has always been notoriously slow with I/O and I assume
>>> that's what Simon was hinting at.
>>
>> So? It just means that other systems might achieve higher rate of I/O
>> throughput than VMS on a specific piece of hardware. Nothing prevents me
>> from throwing faster hardware on the problem until I saturate the
>> network, no matter which OS I'm using.
>
>Why would you waste serious money on extra hardware to overcome OS
>limitations instead of just using a more efficient OS for the task at hand ?

Just throwing this out there....

One reason may be that optimizing software is hard, expensive,
and can take a long time. If you're working on a $n$-month
hardware refresh rate anyway, then you may be better off just
waiting for the next hardware generation.

Also, over time some optimizations either turn into
pessimizations or force you into a design shape that makes
future change difficult. An example of this is the Unix system
interface; it was deliberately designed to be highly synchronous
as it was thought that asynch interfaces were cumbersome for
"workaday" programming. However, we now have languages with
large, asynchronous runtimes; squeezing these through the
soda straw of a Unix-style system interface can be challenging.

Anyway, I agree with you that looking at system overhead is
worthwhile, but I can see an argument for opting for a
hardware solution to the problem as well.

- Dan C.

Re: OS implementation languages

<ucng3o$2od5b$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29540&group=comp.os.vms#29540

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 09:27:38 -0400
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <ucng3o$2od5b$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
<ucneo1$2o3hj$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 30 Aug 2023 13:27:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="163997f299435da09f5f339a42e2fd06";
logging-data="2897067"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19l7khwiYV8dkPNvfkY2yzn08ziSJ+PjUw="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:377koaTHIWtp4ZP/I3xGRAM6MTg=
In-Reply-To: <ucneo1$2o3hj$3@dont-email.me>
 by: Dave Froble - Wed, 30 Aug 2023 13:27 UTC

On 8/30/2023 9:04 AM, Simon Clubley wrote:
> On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 22:27, bill wrote:
>>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>>
>>>> What a weird question. VMS in itself don't have any limits. It's all
>>>> always just about the hardware.
>>>
>>> Not really. VMS has always been notoriously slow with I/O and I assume
>>> that's what Simon was hinting at.
>>
>> So? It just means that other systems might achieve higher rate of I/O
>> throughput than VMS on a specific piece of hardware. Nothing prevents me
>> from throwing faster hardware on the problem until I saturate the
>> network, no matter which OS I'm using.
>>
>
> Why would you waste serious money on extra hardware to overcome OS
> limitations instead of just using a more efficient OS for the task at hand ?
>
>>>> Some software might be able to squeeze more out of the same hardware,
>>>> but just spin up faster hardware, and you'll get higher throughput.
>>>> But any system will basically just be limited by the speed of the
>>>> network hardware, if that item is fixed. You can't go above that. But
>>>> there are no reasons why you wouldn't be able to get to that point.
>>>
>>> You are forgetting the overhead of the drivers and any underlying O/S
>>> code that has to be called to do it.
>>
>> Irrelevant. That just means I need to throw some more hardware on the
>> problem. Not that the OS somehow prevents me from achieving a higher
>> throughput.
>>
>
> Why would you waste serious money on extra hardware to overcome OS
> limitations instead of just using a more efficient OS for the task at hand ?

Well, that sort of depends upon the "task at hand", doesn't it?

Perhaps the OS has other features one might be depending upon.

>>>> These are the kind of questions that sometimes make me wonder if you
>>>> know anything at all about computers. But then you do some other posts
>>>> which clearly demonstrate that you do understand some stuff.
>>>
>>> I think it was just a subtle poke in the ribs for VMS.
>>
>> I think it was a display of complete ignorance on behalf of Simon.
>> Possibly just not thinking before writing. Who knows...?

Here now, what's this? I'm officially in charge of poking fun at Simon. Are
you usurping my job?

> That's seriously rich coming from you Johnny. Seriously rich.

You tell him Simon ...

:-)

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: OS implementation languages

<018880be-a763-482e-aaf9-51d0d1a1ccdbn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29541&group=comp.os.vms#29541

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:130d:b0:412:233d:39dc with SMTP id v13-20020a05622a130d00b00412233d39dcmr978qtk.0.1693407636109;
Wed, 30 Aug 2023 08:00:36 -0700 (PDT)
X-Received: by 2002:a05:6a00:ad5:b0:68b:dbad:7ae1 with SMTP id
c21-20020a056a000ad500b0068bdbad7ae1mr905885pfl.5.1693407635426; Wed, 30 Aug
2023 08:00:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 08:00:34 -0700 (PDT)
In-Reply-To: <ucneaj$2o3hj$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucneaj$2o3hj$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <018880be-a763-482e-aaf9-51d0d1a1ccdbn@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 30 Aug 2023 15:00:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2804
 by: Bob Gezelter - Wed, 30 Aug 2023 15:00 UTC

With regards to mass storage, I will note that using recent generation HPE storage arrays and rx2800 i6 servers, I did not find it difficult to push mass storage load to the point that the storage controllers were "heavily" loaded and not "amused".

To make the storage controllers happy, I had to throttle things back a bit.

A fair number of client matters in my consulting practice have related to performance. In so far as mass storage I/O is concerned, my experience over the past three decades has been that almost all OpenVMS "mass storage" performance problems have root causes of poor parameters, not any particular quirk of OpenVMS or RMS. The poor parameter choices run the gamut including page limits; file organization, RMS parameters, disk volume configuration, and many others. I have seen a fairly broad sample over the years. A reconsideration can often increase performance significantly.

That is not to say, as I did in my Ph.D. dissertation and the referenced paper that OpenVMS can do better. Even in out present fairly well-resourced environments, compute cycles are better used to productive work, not unnecessary overhead. We can and should do better.

- Bob Gezelter, http://www.rlgsc.com

Re: OS implementation languages

<ucoai1$2sgp8$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29542&group=comp.os.vms#29542

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 16:58:42 -0400
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ucoai1$2sgp8$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
<af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com>
<ucn01j$jie$4@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 30 Aug 2023 20:58:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="3031848"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SlaczE3Yk25yV2Xf2lNgXDG9MKBistjc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:eCw7cPLbVM7ozCfbOBCCkQL23s8=
Content-Language: en-US
In-Reply-To: <ucn01j$jie$4@news.misty.com>
 by: Arne Vajhøj - Wed, 30 Aug 2023 20:58 UTC

On 8/30/2023 4:53 AM, Johnny Billquist wrote:
> Not sure how easy it is to dodge RMS under VMS. In RSX, you can just do
> the QIOs to the ACP yourself and go around the whole thing, which makes
> I/O way faster. Of course, since files still have this structure thing,
> most of the time you are still going to have to pay for it somewhere.
> But if you are happy with just raw disk blocks, the basic I/O do not
> have near as much penalty. Admitted, the ODS-1 (as well as ODS-2)
> structure have some inherent limitations that carry some cost as well.
> So you could improve things some by doing some other implementation on
> the file system level.
> But mainly, no matter what the file system design is, you are still
> going to have the pain of RMS, which is the majority of the cost. And
> you'll never get away from this as long as you use VMS.

SYS$QIO(W) for files works fine on VMS too.

But a bit of a hassle to use.

There are two alternative ways to to bypass RMS:
* SYS$IO_PERFORM(W) - the "fast I/O" thingy
* SYS$CRMPSC - mapping the file to memory

Arne

Re: OS implementation languages

<ucob1a$2sgp8$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29543&group=comp.os.vms#29543

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 17:06:51 -0400
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <ucob1a$2sgp8$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
<ucneo1$2o3hj$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 21:06:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="3031848"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19K1zC3saqo396M3UZSw1p7rICDrl+cVfs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:UbIPf+Xd8U+Jn6MqwGQzWQKFVb4=
In-Reply-To: <ucneo1$2o3hj$3@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 30 Aug 2023 21:06 UTC

On 8/30/2023 9:04 AM, Simon Clubley wrote:
> On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 22:27, bill wrote:
>>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>> What a weird question. VMS in itself don't have any limits. It's all
>>>> always just about the hardware.
>>>
>>> Not really.  VMS has always been notoriously slow with I/O and I assume
>>> that's what Simon was hinting at.
>>
>> So? It just means that other systems might achieve higher rate of I/O
>> throughput than VMS on a specific piece of hardware. Nothing prevents me
>> from throwing faster hardware on the problem until I saturate the
>> network, no matter which OS I'm using.
>
> Why would you waste serious money on extra hardware to overcome OS
> limitations instead of just using a more efficient OS for the task at hand ?

I think we need to know then what is meant by VMS "limit".

A) Is the limit what VMS can handle if enough hardware is thrown at it?

B) Or is the limit what VMS can do cost efficiently without any extra
hardware cost?

The original question was:

# I wonder what the maximum rate VMS is capable
# of emitting data at if it was using the fastest network hardware
# available.

I read that as #A.

Obviously #B is more relevant for what tasks VMS will be chosen
for, but that was not the question asked as I read it.

Arne

Re: OS implementation languages

<ucokfe$j50$4@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29544&group=comp.os.vms#29544

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 31 Aug 2023 01:47:58 +0200
Organization: MGT Consulting
Message-ID: <ucokfe$j50$4@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
<ucneo1$2o3hj$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 23:47:59 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="19616"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <ucneo1$2o3hj$3@dont-email.me>
 by: Johnny Billquist - Wed, 30 Aug 2023 23:47 UTC

On 2023-08-30 15:04, Simon Clubley wrote:
> On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 22:27, bill wrote:
>>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>>
>>>> What a weird question. VMS in itself don't have any limits. It's all
>>>> always just about the hardware.
>>>
>>> Not really.  VMS has always been notoriously slow with I/O and I assume
>>> that's what Simon was hinting at.
>>
>> So? It just means that other systems might achieve higher rate of I/O
>> throughput than VMS on a specific piece of hardware. Nothing prevents me
>> from throwing faster hardware on the problem until I saturate the
>> network, no matter which OS I'm using.
>>
>
> Why would you waste serious money on extra hardware to overcome OS
> limitations instead of just using a more efficient OS for the task at hand ?

Because you already have the software for that OS?

>>>> Some software might be able to squeeze more out of the same hardware,
>>>> but just spin up faster hardware, and you'll get higher throughput.
>>>> But any system will basically just be limited by the speed of the
>>>> network hardware, if that item is fixed. You can't go above that. But
>>>> there are no reasons why you wouldn't be able to get to that point.
>>>
>>> You are forgetting the overhead of the drivers and any underlying O/S
>>> code that has to be called to do it.
>>
>> Irrelevant. That just means I need to throw some more hardware on the
>> problem. Not that the OS somehow prevents me from achieving a higher
>> throughput.
>>
>
> Why would you waste serious money on extra hardware to overcome OS
> limitations instead of just using a more efficient OS for the task at hand ?

Because you already have the software for that OS?

>>>> These are the kind of questions that sometimes make me wonder if you
>>>> know anything at all about computers. But then you do some other posts
>>>> which clearly demonstrate that you do understand some stuff.
>>>
>>> I think it was just a subtle poke in the ribs for VMS.
>>
>> I think it was a display of complete ignorance on behalf of Simon.
>> Possibly just not thinking before writing. Who knows...?
>>
>
> That's seriously rich coming from you Johnny. Seriously rich.

I certainly am guilty of posting before thinking sometimes. That don't
make your question this time any less broken.

Johnny

Re: OS implementation languages

<ucokqh$j50$5@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29545&group=comp.os.vms#29545

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 31 Aug 2023 01:53:53 +0200
Organization: MGT Consulting
Message-ID: <ucokqh$j50$5@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me>
<qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me>
<uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me>
<ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me>
<uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<ucne2b$2o3hj$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 30 Aug 2023 23:53:53 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="19616"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <ucne2b$2o3hj$1@dont-email.me>
 by: Johnny Billquist - Wed, 30 Aug 2023 23:53 UTC

On 2023-08-30 14:52, Simon Clubley wrote:
> On 2023-08-29, Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 19:25, Simon Clubley wrote:
>>> On 2023-08-29, Single Stage to Orbit <alex.buell@munted.eu> wrote:
>>>> On Thu, 1970-01-01 at 00:00 +0000, Simon Clubley wrote:
>>>>>> Very much FreeBSD here for some years, after decades first with
>>>>>> dec,
>>>>>> then Sun. Forms the basic of at least some proprietary offerings,
>>>>>> as
>>>>>> well as millions of embedded devices. Linux is still a unix,
>>>>>> and runs the majority of web sites of the world, so if anything,
>>>>>> unix has won the os wars...
>>>>>>
>>>>>
>>>>> Yes, very much so. (And I can't believe Arne thinks the *BSDs have no
>>>>> serious users... :-) ).
>>>>
>>>> Netflix picked FreeBSD as it could chuck out data at 400GB/s. Linux was
>>>> not even close.
>>>
>>> 10 years from now (assuming the economy hasn't collapsed by then :-) ):
>>>
>>> 400GB/s ??? Is that all ??? Amateurs!!! :-)
>>
>> Well. I have this friend of mine, who installed 40 Gb/s at his moms
>> place in 2007...
>>
>>> On a more serious note, I wonder what the maximum rate VMS is capable
>>> of emitting data at if it was using the fastest network hardware
>>> available.
>>
>> What a weird question. VMS in itself don't have any limits. It's all
>> always just about the hardware.
>
> As you have just been educated by multiple people, this statement is
> nonsense and shows you have no understanding of the tradeoffs involved
> in OS design and how those tradeoffs have changed over time.

Ok. I challenge you to point out what the limit is in VMS here then. Is
it some check deep down in the code that basically says:

if (thoughput > limit) sleep(sometime);

to make sure we don't get above that limit? Or what is it?

> You have also just quoted a message above that says two very conceptually
> similar designs (Linux and FreeBSD) still manage to have very different
> performance outcomes.

Both systems can push whatever network card/interface to its limit if
you throw enough resources at it. Just as VMS can. Or RSX for that
matter. This really should not be hard to understand.

>> Some software might be able to squeeze more out of the same hardware,
>> but just spin up faster hardware, and you'll get higher throughput. But
>> any system will basically just be limited by the speed of the network
>> hardware, if that item is fixed. You can't go above that. But there are
>> no reasons why you wouldn't be able to get to that point.
>>
>
> Why do you say that ? There will always be OS overheads. The only question
> is how large are those overheads ?

Yes. And that was not the question. Maybe you should go back and check
what question you actually wrote.

>> These are the kind of questions that sometimes make me wonder if you
>> know anything at all about computers. But then you do some other posts
>> which clearly demonstrate that you do understand some stuff.
>>
>
> The problem with you Johnny is that you appear to be a very arrogant
> person who assumes that if you don't understand what a person is
> saying, then you assume that person is talking nonsense.

Well. Since you were/are talking nonsense here, what am I do to?

Johnny

Re: OS implementation languages

<ucol1l$j50$6@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29546&group=comp.os.vms#29546

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 31 Aug 2023 01:57:40 +0200
Organization: MGT Consulting
Message-ID: <ucol1l$j50$6@news.misty.com>
References: <uc84kt$3iet2$1@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<ucnek8$rfh$1@reader2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 30 Aug 2023 23:57:41 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="19616"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
In-Reply-To: <ucnek8$rfh$1@reader2.panix.com>
 by: Johnny Billquist - Wed, 30 Aug 2023 23:57 UTC

On 2023-08-30 15:02, Dan Cross wrote:
> In article <uclgav$q0b$1@news.misty.com>,
> Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-08-29 19:25, Simon Clubley wrote:
>> [snip]
>>> On a more serious note, I wonder what the maximum rate VMS is capable
>>> of emitting data at if it was using the fastest network hardware
>>> available.
>>
>> What a weird question. VMS in itself don't have any limits. It's all
>> always just about the hardware.
>> Some software might be able to squeeze more out of the same hardware,
>> but just spin up faster hardware, and you'll get higher throughput. But
>> any system will basically just be limited by the speed of the network
>> hardware, if that item is fixed. You can't go above that. But there are
>> no reasons why you wouldn't be able to get to that point.
>
> I don't really understand this line of reasoning. At some point
> you're running on the fastest hardware available; at that point,
> what do you do? It seems perfectly reasonable to try and
> quantify the overhead due to the software stack, and if possible
> to optimize it, particularly if your chosen software platform
> can't saturate the NIC at line rate. And even if it can, if it
> requires all of the CPU resources on your machine to do so, then
> you're starving the platform for cycles that would otherwise go
> to the software that all of those hungry network clients want to
> talk to.

But that is a different question. We are not talking about maximising
the amount of work done over some time (with whatever unit of
measurement of work we might be using).

The question was "I wonder what the maximum rate VMS is capable of
emitting data at if it was using the fastest network hardware available"?

And the answer to that will end up - the speed data can be delivered by
that network hardware.

Now, if you instead want to talk about how cost efficient it might be,
or what the user experience for 100 users sitting trying to do
interactive editing on the machine at that same time, then we might have
more things to talk about. But that was not the question.

> "Throw more hardware at it" works well until it doesn't, and
> when that happens you've hit a wall that you have to get around
> some other way.

Well. Then ask a question about that.

Johnny

Re: OS implementation languages

<855b20c4-b1fc-4a4f-acc6-7a407abce7fcn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29547&group=comp.os.vms#29547

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:4d3:b0:76c:d5e2:23b4 with SMTP id 19-20020a05620a04d300b0076cd5e223b4mr32960qks.11.1693448215280;
Wed, 30 Aug 2023 19:16:55 -0700 (PDT)
X-Received: by 2002:a05:6808:1381:b0:3a9:a304:80f8 with SMTP id
c1-20020a056808138100b003a9a30480f8mr681150oiw.3.1693448215019; Wed, 30 Aug
2023 19:16:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 19:16:54 -0700 (PDT)
In-Reply-To: <ucoai1$2sgp8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com>
<af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com> <ucn01j$jie$4@news.misty.com>
<ucoai1$2sgp8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <855b20c4-b1fc-4a4f-acc6-7a407abce7fcn@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Thu, 31 Aug 2023 02:16:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4133
 by: Bob Gezelter - Thu, 31 Aug 2023 02:16 UTC

On Wednesday, August 30, 2023 at 4:58:45 PM UTC-4, Arne Vajhøj wrote:
> On 8/30/2023 4:53 AM, Johnny Billquist wrote:
> > Not sure how easy it is to dodge RMS under VMS. In RSX, you can just do
> > the QIOs to the ACP yourself and go around the whole thing, which makes
> > I/O way faster. Of course, since files still have this structure thing,
> > most of the time you are still going to have to pay for it somewhere.
> > But if you are happy with just raw disk blocks, the basic I/O do not
> > have near as much penalty. Admitted, the ODS-1 (as well as ODS-2)
> > structure have some inherent limitations that carry some cost as well.
> > So you could improve things some by doing some other implementation on
> > the file system level.
> > But mainly, no matter what the file system design is, you are still
> > going to have the pain of RMS, which is the majority of the cost. And
> > you'll never get away from this as long as you use VMS.
> SYS$QIO(W) for files works fine on VMS too.
>
> But a bit of a hassle to use.
>
> There are two alternative ways to to bypass RMS:
> * SYS$IO_PERFORM(W) - the "fast I/O" thingy
> * SYS$CRMPSC - mapping the file to memory
>
> Arne
Arne,

One can bypass RMS, but it is not RMS that is the inherent problem. In my experience, it is not so much using RMS, but using RMS poorly that is the source of most problems.

As I noted in another post in this thread, increasing buffer factors and block sizes often virtually eliminates "RMS" performance problems. File extensions are costly, extending files by large increments also reduces overhead, increasing performance.

Not solely an OpenVMS problem. Originally dealt with this problem on IBM's OS/360 when I was a high school student. Reduced the cost of a production job by multiple orders of magnitude by simply increasing a blocking factor from 1 to 100. Yield? Two orders of magnitude reduction in CPU time consumed..

The other day I needed to copy a bare partition on a linux system. When refreshing my recollection of dd, noted that dd, for historical reasons, copies one block at a time. Increased performance by reading/writing a megabyte at a time.

It is often not the depth of the stack that matters, but how often one traverses the stack from top to bottom.

- Bob Gezelter, http://www.rlgsc.com

Re: OS implementation languages

<17c1fee4-a0f4-45ab-9389-c09b17d4a7dfn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29548&group=comp.os.vms#29548

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:4e55:0:b0:412:1bc3:10f3 with SMTP id e21-20020ac84e55000000b004121bc310f3mr39144qtw.13.1693449916592;
Wed, 30 Aug 2023 19:45:16 -0700 (PDT)
X-Received: by 2002:a05:6808:1527:b0:3a7:da7a:c0ff with SMTP id
u39-20020a056808152700b003a7da7ac0ffmr710880oiw.8.1693449916399; Wed, 30 Aug
2023 19:45:16 -0700 (PDT)
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 19:45:15 -0700 (PDT)
In-Reply-To: <018880be-a763-482e-aaf9-51d0d1a1ccdbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=100.8.228.76; posting-account=2vnRtAoAAAAE0ap3uRDMDu6cngT6BrOO
NNTP-Posting-Host: 100.8.228.76
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com>
<kl72m6Fg0gpU1@mid.individual.net> <ucneaj$2o3hj$2@dont-email.me> <018880be-a763-482e-aaf9-51d0d1a1ccdbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <17c1fee4-a0f4-45ab-9389-c09b17d4a7dfn@googlegroups.com>
Subject: Re: OS implementation languages
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Thu, 31 Aug 2023 02:45:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2774
 by: terry-...@glaver.org - Thu, 31 Aug 2023 02:45 UTC

On Wednesday, August 30, 2023 at 11:00:38 AM UTC-4, Bob Gezelter wrote:
> With regards to mass storage, I will note that using recent generation HPE storage arrays and rx2800 i6 servers, I did not find it difficult to push mass storage load to the point that the storage controllers were "heavily" loaded and not "amused".
>
> To make the storage controllers happy, I had to throttle things back a bit.

I'm curious as to what the maximum real-world throughput of those arrays
is. And also what was making the storage controllers unhappy.

The 1.8GByte/sec mass storage write performance I mentioned upthread is
pretty much happening on "parts bin"" hardware without any tuning.

The 128TB file servers I was building 7.5 years ago (yikes!) do 700Mbyte/sec
I/O (averaged over a 24-hour period) and they cost under $3000 (not includ-
ing bare 8TB disk drives) to build with new parts back then.

I'm wondering how that compares with what HPE is doing. Obviously one
can build all-flash arrays of incredible speed (and price 8-) or low-cost arrays
using low-performance shingled drives.

Re: OS implementation languages

<215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29549&group=comp.os.vms#29549

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:18a1:b0:412:2954:3451 with SMTP id v33-20020a05622a18a100b0041229543451mr41492qtc.0.1693456503531;
Wed, 30 Aug 2023 21:35:03 -0700 (PDT)
X-Received: by 2002:a05:6830:48:b0:6bd:58f:d8c1 with SMTP id
d8-20020a056830004800b006bd058fd8c1mr500525otp.1.1693456503226; Wed, 30 Aug
2023 21:35:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 30 Aug 2023 21:35:02 -0700 (PDT)
In-Reply-To: <ucl9m8$2bgrm$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:791f:f23c:5cac:8966;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:791f:f23c:5cac:8966
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
Subject: Re: OS implementation languages
From: gah...@u.washington.edu (gah4)
Injection-Date: Thu, 31 Aug 2023 04:35:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Thu, 31 Aug 2023 04:35 UTC

On Tuesday, August 29, 2023 at 10:25:31 AM UTC-7, Simon Clubley wrote:

(snip)

> 400GB/s ??? Is that all ??? Amateurs!!! :-)
> On a more serious note, I wonder what the maximum rate VMS is capable
> of emitting data at if it was using the fastest network hardware
> available.
I am not sure what hardware can do now.

Traditionally, Ethernet was much faster than processors, such that the
shared media could handle the load.

That is less obvious now, but a 400Gb/s network doesn't mean that one host
can go that fast.

Otherwise, there are many stories of running old OS in emulation on modern
hardware, running into problems that never would have occurred years ago.

One is that emulators often do synchronous I/O. The I/O interrupt occurs almost
immediately, as seen by the OS. Some OS assume that there is time in between.

It is, then, possible that surprises will be found when running I/O at higher speed.

It might be useful to say which host architecture you were asking about.
I am sure no-one thought about 400Gb/s Ethernet for VAX.

Re: OS implementation languages

<44b4f729-ed03-4ac5-bed2-5e20244b10c8n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29550&group=comp.os.vms#29550

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:878c:b0:76e:f38b:e872 with SMTP id py12-20020a05620a878c00b0076ef38be872mr64017qkn.15.1693473790883;
Thu, 31 Aug 2023 02:23:10 -0700 (PDT)
X-Received: by 2002:a05:6a00:2316:b0:68c:5a2:fa46 with SMTP id
h22-20020a056a00231600b0068c05a2fa46mr1084806pfh.3.1693473790321; Thu, 31 Aug
2023 02:23:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 31 Aug 2023 02:23:09 -0700 (PDT)
In-Reply-To: <215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=108.27.245.253; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 108.27.245.253
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com>
<uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com>
<uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me>
<ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me>
<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
<ucl9m8$2bgrm$1@dont-email.me> <215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <44b4f729-ed03-4ac5-bed2-5e20244b10c8n@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Thu, 31 Aug 2023 09:23:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4435
 by: Bob Gezelter - Thu, 31 Aug 2023 09:23 UTC

On Thursday, August 31, 2023 at 12:35:05 AM UTC-4, gah4 wrote:
> On Tuesday, August 29, 2023 at 10:25:31 AM UTC-7, Simon Clubley wrote:
>
> (snip)
> > 400GB/s ??? Is that all ??? Amateurs!!! :-)
> > On a more serious note, I wonder what the maximum rate VMS is capable
> > of emitting data at if it was using the fastest network hardware
> > available.
> I am not sure what hardware can do now.
>
> Traditionally, Ethernet was much faster than processors, such that the
> shared media could handle the load.
>
> That is less obvious now, but a 400Gb/s network doesn't mean that one host
> can go that fast.
>
> Otherwise, there are many stories of running old OS in emulation on modern
> hardware, running into problems that never would have occurred years ago.
>
> One is that emulators often do synchronous I/O. The I/O interrupt occurs almost
> immediately, as seen by the OS. Some OS assume that there is time in between.
>
> It is, then, possible that surprises will be found when running I/O at higher speed.
>
> It might be useful to say which host architecture you were asking about.
> I am sure no-one thought about 400Gb/s Ethernet for VAX.
gah4,

Ethernet (and other CSMA/CD networking approaches) in a configuration with more than a single, full duplex connection connecting two adapters are essentially limited to a maximum effective utilization of 30% before contention backoff becomes unacceptable.

Active switches, as opposed to hubs, can increase this threshold as each cable is physically connected to an interface and a switch port.

Instant I/O completion has uncovered all manner of bugs and deficiencies over the years. Most such problems are at the driver level, where a driver fails to ensure that data structures are correctly prepared for an immediate interrupt when the "Go" bit is triggered. On occasion, an application has been written to run very I/O bound with the presumption that I/O delay will slow it down, e.g., OpenVMS COPY, RSX-11 PIP, linux dd. Combine a greedy application with a high dispatch priority and voila, monopolized machine for the duration. On OpenVMS, put a process at a base priority above most users, say 6-7, and run a large COPY from one instantaneous mass storage device to another. Other users see an effectively dead machine.

Virtual machine-level synchronous I/O is a gargantuan performance impediment on many levels. My aforementioned Ph.D. dissertation on I/O performance, one of the main conclusions was that unnecessary serialization at any point in the I/O stack was a performance cliff. Serialization obstructs lower-level optimization and workload management. The mathematics could not be more definitive.

- Bob Gezelter, http://www.rlgsc.com

Re: OS implementation languages

<ucq08k$39e89$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29551&group=comp.os.vms#29551

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 31 Aug 2023 12:15:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ucq08k$39e89$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <uclgav$q0b$1@news.misty.com> <kl72m6Fg0gpU1@mid.individual.net> <ucm2h6$g0g$2@news.misty.com> <af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com> <ucn01j$jie$4@news.misty.com> <ucoai1$2sgp8$1@dont-email.me> <855b20c4-b1fc-4a4f-acc6-7a407abce7fcn@googlegroups.com>
Injection-Date: Thu, 31 Aug 2023 12:15:16 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ccac9350f88b1ad2aeac5f23f9bf9411";
logging-data="3455241"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19wMCPIHftSr10T+zkCtfwgEzgz2sh2XPE="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:J9RCKxwQSqomEFxoHtzSfPO0/Mw=
 by: Simon Clubley - Thu, 31 Aug 2023 12:15 UTC

On 2023-08-30, Bob Gezelter <gezelter@rlgsc.com> wrote:
>
> The other day I needed to copy a bare partition on a linux system. When refreshing my recollection of dd, noted that dd, for historical reasons, copies one block at a time. Increased performance by reading/writing a megabyte at a time.
>

:-)

Adjusting dd command line options for efficiency is one of the first things
you learn to do when you start using dd for "serious" things. :-)

I learnt that back in the late 1990s when it comes to dd...

BTW, did you know you can send dd a signal to tell you how far along
in the copy process it is and to tell you how fast the copy is going ?

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: OS implementation languages

<ucq0mq$39e89$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29552&group=comp.os.vms#29552

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Thu, 31 Aug 2023 12:22:50 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <ucq0mq$39e89$2@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <qoqdnRsKnIVATnr5nZ2dnZfqn_ednZ2d@giganews.com> <uca66i$167h$1@dont-email.me> <uca6ss$12u$4@news.misty.com> <uca8r4$1kce$1@dont-email.me> <ucbgj8$8kpp$2@dont-email.me> <ucjbrc$1tji8$1@dont-email.me> <uckne0$28ck8$2@dont-email.me> <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu> <ucl9m8$2bgrm$1@dont-email.me> <215e5a5a-d9b6-40fb-ad94-3ee8e8ad92e8n@googlegroups.com>
Injection-Date: Thu, 31 Aug 2023 12:22:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ccac9350f88b1ad2aeac5f23f9bf9411";
logging-data="3455241"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5yA/uxkp/ee7SArZZi9HuQelDpvf2vdc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:7QBQtkNtSPzVGrp3sHgfdmdWzss=
 by: Simon Clubley - Thu, 31 Aug 2023 12:22 UTC

On 2023-08-31, gah4 <gah4@u.washington.edu> wrote:
> On Tuesday, August 29, 2023 at 10:25:31?AM UTC-7, Simon Clubley wrote:
>
> (snip)
>
>> 400GB/s ??? Is that all ??? Amateurs!!! :-)
>
>> On a more serious note, I wonder what the maximum rate VMS is capable
>> of emitting data at if it was using the fastest network hardware
>> available.
>
> It might be useful to say which host architecture you were asking about.
> I am sure no-one thought about 400Gb/s Ethernet for VAX.
>

My question was in the context of the comment that FreeBSD was chosen
over Linux for pushing data at a huge rate through some _very_ high
speed network interfaces.

Given that VMS is known for having slower I/O performance, I was wondering
just _how_ much slower than Linux it would have been on the same hardware.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.


computers / comp.os.vms / Re: OS implementation languages

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor