Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"An open mind has but one disadvantage: it collects dirt." -- a saying at RPI


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

<ucjbrc$1tji8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: devz...@nospam.com (chrisq)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Mon, 28 Aug 2023 23:50:03 +0000
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <ucjbrc$1tji8$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 28 Aug 2023 23:50:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f7f0dd9e6eca912671118c5345f1c3e9";
logging-data="2018888"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Xp35SzKGxYd8wBVWHuPSp"
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:Mfb4l4pgmYd+bqqZXgcHkp+jDUo=
Content-Language: en-US
In-Reply-To: <ucbgj8$8kpp$2@dont-email.me>
 by: chrisq - Mon, 28 Aug 2023 23:50 UTC

On 8/26/23 00:22, Arne Vajhøj wrote:
> On 8/25/2023 9:03 AM, Simon Clubley wrote:
>> On 2023-08-25, Johnny Billquist <bqt@softjar.se> wrote:
>>> On 2023-08-25 14:18, Simon Clubley wrote:
>>>> It has now become _very_ clear to me that the use of ALGOL-based
>>>> languages
>>>> in OS development was very seriously widespread by the time DEC came to
>>>> design VMS. Pity DEC didn't join them.
>>>
>>> Including Multics. Not an outstanding success exactly...
>>> Most companies that went that way early was way less successful than
>>> DEC, so it is kindof strange to claim that DEC did it wrong and they did
>>> it right...
>>>
>>
>> In way too many cases, marketing success (at least in the short term,
>> and sometimes in the longer term) doesn't appear to be related to
>> technical elegance.
>>
>> After all, we all use Windows...
>>
>> OTOH, Unix with its portable HLL approach, has outlasted VMS...
>
> VMS still exist.
>
> If we limit Unix to kernel of Unix origin then I don't see it as
> unrealistic that VMS outlast Unix.
>
> Tru64 is dead. HP-UX is practically dead. Solaris is close to dead.
> AIX is not well. And FreeBSD/OpenBSD/NetBSD seem to increasingly
> get status of hobby OS for enthusiasts.
>
> Arne
>

Agreed, proprietary unix is more or less dead, because no single
company has the resources to match the dedicated and partly free
efforts of the open source movement. Small proprietary dev teams vs
potentially thousands of eyes for open source, can never match
that, on quality, delivery, or cost.

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...

Chris

Re: OS implementation languages

<uckn6o$28ck8$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 12:10:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <uckn6o$28ck8$1@dont-email.me>
References: <uc84kt$3iet2$1@dont-email.me> <kkrnpuF4cdU1@mid.individual.net> <kks3o7Fs10fU1@mid.individual.net> <ucb7mb$7a2c$1@dont-email.me> <ucbg9r$8kpp$1@dont-email.me> <kkuaphFe12qU2@mid.individual.net> <cb521930-241b-4224-9e40-4e728d626864n@googlegroups.com> <ucfmgh$mo4$3@news.misty.com> <0c8dcbad-ba77-4906-8259-89fcfc7af95fn@googlegroups.com>
Injection-Date: Tue, 29 Aug 2023 12:10:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2ca4ff35034934da169edfc570c68245";
logging-data="2372232"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/aKVxNWY40HkfXkotL5YflQkI5aHRdfew="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:JBjrzuxNxIixDr4xShLz5TP/bCo=
 by: Simon Clubley - Tue, 29 Aug 2023 12:10 UTC

On 2023-08-27, terry-...@glaver.org <terry-groups@glaver.org> wrote:
> On Sunday, August 27, 2023 at 10:27:33?AM UTC-4, Johnny Billquist wrote:
>> But actually, with the TK70, the UI and firmware side was mostly sorted,
>> and it actually can be used in a sane way. You still have the constant
>> cleaning to deal with, though.
>
> And then they came out with the TZ30. Rumors that the TZ30 was the result of a drunken bar bet between a DECie and a Mitsubishi upper manager are unconfirmed. 8-}
>

At least the TZ30 was reliable and just worked. :-) (Had one in a VAXstation).

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

<uckne0$28ck8$2@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 12:13:53 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <uckne0$28ck8$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>
Injection-Date: Tue, 29 Aug 2023 12:13:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2ca4ff35034934da169edfc570c68245";
logging-data="2372232"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fZ05luJ98zCUXEGDZ32wo7SXNJRssY3Y="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Ce2/AcaC8vst3BcRQjQRj+xH2xw=
 by: Simon Clubley - Tue, 29 Aug 2023 12:13 UTC

On 2023-08-28, chrisq <devzero@nospam.com> 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... :-) ).

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

<52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 14:15:18 +0100
Organization: One very high maintenance cat
Message-ID: <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
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>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="439857"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.3
Cancel-Lock: sha1:zls+Y1jZQV/J7GqLUtNQ4mQVwgo=
X-User-ID: eJwNysEBwCAIA8CVIpKI44jI/iO09z5ODd3lopzNrj4QUgdoxOKiRuznR+V2ZxX2H4k2axd2Tq+0SCMsnscHOlUUbA==
In-Reply-To: <uckne0$28ck8$2@dont-email.me>
 by: Single Stage to Orbi - Tue, 29 Aug 2023 13:15 UTC

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.
--
Tactical Nuclear Kittens

Re: OS implementation languages

<ucl9m8$2bgrm$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 17:25:28 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <ucl9m8$2bgrm$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>
Injection-Date: Tue, 29 Aug 2023 17:25:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2ca4ff35034934da169edfc570c68245";
logging-data="2474870"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/WX6sFZU1M3Bv+Fcv0443oqd3N/hLgtdQ="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:TrroPj1H0gv2MLC1EREqR3APo4k=
 by: Simon Clubley - Tue, 29 Aug 2023 17:25 UTC

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!!! :-)

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.

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

<uclgav$q0b$1@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.10.184.180.213.static.wline.lns.sme.cust.swisscom.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 21:18:55 +0200
Organization: MGT Consulting
Message-ID: <uclgav$q0b$1@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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 29 Aug 2023 19:18:55 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="10.184.180.213.static.wline.lns.sme.cust.swisscom.ch:213.180.184.10";
logging-data="26635"; 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: <ucl9m8$2bgrm$1@dont-email.me>
 by: Johnny Billquist - Tue, 29 Aug 2023 19:18 UTC

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.
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.

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.

Johnny

Re: OS implementation languages

<uclicr$2cs0e$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 15:54:03 -0400
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <uclicr$2cs0e$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 29 Aug 2023 19:54:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cf33b12c6df53107a4357d32aa614950";
logging-data="2519054"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+8S9+1vMj7cTFFyyV7KOsclQkPxOInYJQ="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:YBFDtpK62BOYE4SdE7JjiuOiXuI=
Content-Language: en-US
In-Reply-To: <uckne0$28ck8$2@dont-email.me>
 by: Arne Vajhøj - Tue, 29 Aug 2023 19:54 UTC

On 8/29/2023 8:13 AM, Simon Clubley wrote:
> On 2023-08-28, chrisq <devzero@nospam.com> 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... :-) ).

It definitely has some but not as many as it once had.

20 years ago FreeBSD was sort of the free "high end" OS
and used by places where Windows and Linux was not considered
good enough.

The world has changed since then.

Linux has also squeezed FreeBSD market share.

Primarily for non-technical reasons:
- Linux got backing from IBM, Oracle etc.
- Easier to hire Linux expertise
- Many companies standardize on a Linux only strategy for applications
(exception for the stuff supporting PC's)
- Cloud vendors has pushed Linux
- Many companies are moving applications to Kubernetes on Linux (*)

*) I believe that FreeBSD got jails before Linux got containers and
jails should be just as good, but FreeBSD jails does not have
the eco-system that Linux containers has (Kubernetes, OpenShift etc.)

Arne

Re: OS implementation languages

<mddttshwrk3.fsf@panix5.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: 29 Aug 2023 15:56:44 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 19
Sender: alderson+news@panix5.panix.com
Message-ID: <mddttshwrk3.fsf@panix5.panix.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>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="4421"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Tue, 29 Aug 2023 19:56 UTC

Johnny Billquist <bqt@softjar.se> writes:

> On 2023-08-29 19:25, Simon Clubley wrote:

[ snip ]

>> 400GB/s ??? Is that all ??? Amateurs!!! :-)

> Well. I have this friend of mine, who installed 40 Gb/s at his moms
> place in 2007...

The best part is that our mutual friend did it as a Midsommar hack, just
because he could.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: OS implementation languages

<ucliku$2cs0e$2@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 15:58:23 -0400
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <ucliku$2cs0e$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 29 Aug 2023 19:58:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="cf33b12c6df53107a4357d32aa614950";
logging-data="2519054"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18l0y8rwjXfHO1crUm0LNKzsBJICzVI+1A="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:LfIzf/fVHvtHaf9LtJaiE2suDR4=
Content-Language: en-US
In-Reply-To: <52170811d6a7d662fad88c54b1556c33c456b08e.camel@munted.eu>
 by: Arne Vajhøj - Tue, 29 Aug 2023 19:58 UTC

On 8/29/2023 9:15 AM, Single Stage to Orbit 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.

Yes. But.

NetFlix is running their general server load (node.js, Spring Boot,
Kafka, MySQL, Cassandra etc.) on Linux (supposedly Ubuntu)
in AWS.

NetFlix chose FreeBSD for their CDN appliance that they deploy
at ISP's.

Maybe not so important market share wise.

But certainly proof of FreeBSD's technical qualities. The default
choice would have been Linux, so FreeBSD must have proven to
be better to be selected.

Arne

Re: OS implementation languages

<kl72m6Fg0gpU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 16:27:51 -0400
Lines: 55
Message-ID: <kl72m6Fg0gpU1@mid.individual.net>
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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net wrjuP6G78qy1IpS3OijxIQlazhHhN4+rd4B4hP0Fg4iVrywxBn
Cancel-Lock: sha1:PihYUY82pNvhrxcMQZatXJ/9gRw= sha256:y8xURIDFtjVdO8+j8mTW4EfPyYTMgNIO8YpSjGlUVNg=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <uclgav$q0b$1@news.misty.com>
 by: bill - Tue, 29 Aug 2023 20:27 UTC

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.

> 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.

>
> 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.

bill

Re: OS implementation languages

<uclsmc$2e7r8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 17:49:45 -0500
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <uclsmc$2e7r8$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 29 Aug 2023 22:49:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d541cb144edd0a8226ef80d0e5444f70";
logging-data="2563944"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX184n27rIdvJcmDt3kXhBV3G6e4N4xyxGpc="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
Cancel-Lock: sha1:ywB5I+zXe9FReGDzEd0vf+nGFlY=
In-Reply-To: <kl72m6Fg0gpU1@mid.individual.net>
Content-Language: en-US
 by: Craig A. Berry - Tue, 29 Aug 2023 22:49 UTC

On 8/29/23 3:27 PM, bill wrote:
> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>> On 2023-08-29 19:25, Simon Clubley wrote:

>>> 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.

Right, and differently so for different kinds of I/O. See posts from a
few years ago by (I think) Eric Johnson on performance testing of the
network stack. And I wish I could remember the name of the guy who
posted about slow disk I/O even longer ago (Dave something?) including
code to do the testing.

VSI has canceled two different file system projects, one of which was
GFS and one of which was "not Spiralog" by Andy Goldstein (I don't know
if it ever had a name but Clair Grant posted here that it inherited some
concepts but was not the same thing as Spiralog). Something will have to
be done eventually for disk I/O, and while the file system isn't the
whole enchilada, it's certainly one big part of it.

The network stack improvements described here:

http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf

will hopefully be revisited at some point. If they aren't, then VMS
will remain slower at network performance than other systems using the
same networking hardware. I totally get why the port had to take
precedence for a small company, but holding the line is not the same
thing as moving forward.

Re: OS implementation languages

<ucltl0$2e9pe$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 19:06:08 -0400
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ucltl0$2e9pe$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 29 Aug 2023 23:06:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="2565934"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zoZqPU7tQnvBF0kBIx1EJPCU624zaY18="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:uADPGrHcrV9Iaq+5/R22ynOwRX0=
Content-Language: en-US
In-Reply-To: <uclsmc$2e7r8$1@dont-email.me>
 by: Arne Vajhøj - Tue, 29 Aug 2023 23:06 UTC

On 8/29/2023 6:49 PM, Craig A. Berry wrote:
> On 8/29/23 3:27 PM, bill wrote:
>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>> On 2023-08-29 19:25, Simon Clubley wrote:
>>>> 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.
>
> Right, and differently so for different kinds of I/O.  See posts from a
> few years ago by (I think) Eric Johnson on performance testing of the
> network stack.  And I wish I could remember the name of the guy who
> posted about slow disk I/O even longer ago (Dave something?) including
> code to do the testing.

David Mathog?

Arne

Re: OS implementation languages

<uclv3j$2ehk3$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 19:30:57 -0400
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <uclv3j$2ehk3$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 29 Aug 2023 23:30:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="2573955"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19iywBZvb6wW1lfxLkkQv0f1u7oF/gfMB8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:WnMGgSydKvYzgM6VDHdoviPQ2O8=
Content-Language: en-US
In-Reply-To: <uclsmc$2e7r8$1@dont-email.me>
 by: Arne Vajhøj - Tue, 29 Aug 2023 23:30 UTC

On 8/29/2023 6:49 PM, Craig A. Berry wrote:
> On 8/29/23 3:27 PM, bill wrote:
>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>> On 2023-08-29 19:25, Simon Clubley wrote:
>>>> 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.
>
> Right, and differently so for different kinds of I/O.  See posts from a
> few years ago by (I think) Eric Johnson on performance testing of the
> network stack.  And I wish I could remember the name of the guy who
> posted about slow disk I/O even longer ago (Dave something?) including
> code to do the testing.
>
> VSI has canceled two different file system projects, one of which was
> GFS and one of which was "not Spiralog" by Andy Goldstein (I don't know
> if it ever had a name but Clair Grant posted here that it inherited some
> concepts but was not the same thing as Spiralog). Something will have to
> be done eventually for disk I/O, and while the file system isn't the
> whole enchilada, it's certainly one big part of it.
>
> The network stack improvements described here:
>
> http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf
>
> will hopefully be revisited at some point.  If they aren't, then VMS
> will remain slower at network performance than other systems using the
> same networking hardware.  I totally get why the port had to take
> precedence for a small company, but holding the line is not the same
> thing as moving forward.

My expectation would be that:
* VMS network IO is slower than "modern whatever OS" network IO
* the difference for network IO is significant smaller than for
file IO
* 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.

Arne

Re: OS implementation languages

<ucm01o$2ehk3$2@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 19:47:04 -0400
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <ucm01o$2ehk3$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> <uclsmc$2e7r8$1@dont-email.me>
<uclv3j$2ehk3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 29 Aug 2023 23:47:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="2573955"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/VPOWziTNHrjKQaFc3jHoam8EfqhSMm4U="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:+9stLCaKe6qqHgBhOnCg4sklPQM=
Content-Language: en-US
In-Reply-To: <uclv3j$2ehk3$1@dont-email.me>
 by: Arne Vajhøj - Tue, 29 Aug 2023 23:47 UTC

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.

Arne

Re: OS implementation languages

<97981f23efae25aecfeccdee04e73bfa0cb05d16.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Wed, 30 Aug 2023 00:03:37 +0100
Organization: One very high maintenance cat
Message-ID: <97981f23efae25aecfeccdee04e73bfa0cb05d16.camel@munted.eu>
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>
<ucliku$2cs0e$2@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="770216"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.3
Cancel-Lock: sha1:4GO6QvoUzObdc8lI59+AVRgYNXM=
In-Reply-To: <ucliku$2cs0e$2@dont-email.me>
X-User-ID: eJwFwYEBACAEBMCVikc/TsL+I3Rn6ttfwM1hYyNRugVxYT6VV0b5RFbnZRLLOm0vmVPShNKho314qERNfEQfFOk=
 by: Single Stage to Orbi - Tue, 29 Aug 2023 23:03 UTC

On Thu, 1970-01-01 at 00:00 +0000, Arne Vajhøj wrote:
>
> But certainly proof of FreeBSD's technical qualities. The default
> choice would have been Linux, so FreeBSD must have proven to
> be better to be selected.

Yup.
--
Tactical Nuclear Kittens

Re: OS implementation languages

<kl7fdnFg0gpU3@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 20:05:12 -0400
Lines: 46
Message-ID: <kl7fdnFg0gpU3@mid.individual.net>
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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net YiwMZqu5yEUcik38NYQVoAkj0cPmT4Rr1Jlj4eM/5VmdmBgz9G
Cancel-Lock: sha1:3THrH6JVnfT5sYfrFLl6WzdPsp0= sha256:LXtn/pQ4e9ri4YH7ti0NbWrTb5Z1RLq7NSOnYCCWiok=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <uclsmc$2e7r8$1@dont-email.me>
 by: bill - Wed, 30 Aug 2023 00:05 UTC

On 8/29/2023 6:49 PM, Craig A. Berry wrote:
>
> On 8/29/23 3:27 PM, bill wrote:
>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>> On 2023-08-29 19:25, Simon Clubley wrote:
>
>>>> 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.
>
> Right, and differently so for different kinds of I/O.  See posts from a
> few years ago by (I think) Eric Johnson on performance testing of the
> network stack.  And I wish I could remember the name of the guy who
> posted about slow disk I/O even longer ago (Dave something?) including
> code to do the testing.
>
> VSI has canceled two different file system projects, one of which was
> GFS and one of which was "not Spiralog" by Andy Goldstein (I don't know
> if it ever had a name but Clair Grant posted here that it inherited some
> concepts but was not the same thing as Spiralog). Something will have to
> be done eventually for disk I/O, and while the file system isn't the
> whole enchilada, it's certainly one big part of it.
>
> The network stack improvements described here:
>
> http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf
>
> will hopefully be revisited at some point.  If they aren't, then VMS
> will remain slower at network performance than other systems using the
> same networking hardware.  I totally get why the port had to take
> precedence for a small company, but holding the line is not the same
> thing as moving forward.
>

Well, to be honest, is network performance really that important for the
things VMS is used for? I doubt we are going to see a proliferation of
VMS run web sites.

bill

Re: OS implementation languages

<ucm1dh$2eold$1@dont-email.me>

  copy mid

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

  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: Tue, 29 Aug 2023 20:10:25 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ucm1dh$2eold$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>
<kl7fdnFg0gpU3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 00:10:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="56547aa42fb1b99b503fc918aa1104af";
logging-data="2581165"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18BPhj9HdJDBNLPkqLDCRvI+rS5KC+iWQU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:VLhuhd9BQyG6N1x0gwMCu7lXM84=
Content-Language: en-US
In-Reply-To: <kl7fdnFg0gpU3@mid.individual.net>
 by: Arne Vajhøj - Wed, 30 Aug 2023 00:10 UTC

On 8/29/2023 8:05 PM, bill wrote:
> On 8/29/2023 6:49 PM, Craig A. Berry wrote:
>> The network stack improvements described here:
>>
>> http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf
>>
>> will hopefully be revisited at some point.  If they aren't, then VMS
>> will remain slower at network performance than other systems using the
>> same networking hardware.  I totally get why the port had to take
>> precedence for a small company, but holding the line is not the same
>> thing as moving forward.
>
>
> Well, to be honest, is network performance really that important for the
> things VMS is used for?  I doubt we are going to see a proliferation of
> VMS run web sites.

Probably not.

And note that many web sites does not need that crazy much bandwidth.

Some web service calls sending NNN byte HTTP headers and MMM byte
JSON in request and response does not require that much.

NN KB web pages and NNN KB graphics does not require that much.

Streaming HD and 4K video require a lot!

(I believe around respectively 5 and 25 Mbps per client)

Arne

Re: OS implementation languages

<ucm2h6$g0g$2@news.misty.com>

  copy mid

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

  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: Wed, 30 Aug 2023 02:29:26 +0200
Organization: MGT Consulting
Message-ID: <ucm2h6$g0g$2@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>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 30 Aug 2023 00:29:26 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16400"; 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: <kl72m6Fg0gpU1@mid.individual.net>
 by: Johnny Billquist - Wed, 30 Aug 2023 00:29 UTC

On 2023-08-29 22:27, bill 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.

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.

>> 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.

>> 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...?

Johnny

Re: OS implementation languages

<ucm37u$2ev84$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: OS implementation languages
Date: Tue, 29 Aug 2023 19:41:34 -0500
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <ucm37u$2ev84$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>
<ucltl0$2e9pe$1@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 00:41:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d541cb144edd0a8226ef80d0e5444f70";
logging-data="2587908"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19bjlBYYAkqb9+x0z5aUvtSDpwqxRCquNU="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.14.0
Cancel-Lock: sha1:9/oixGg4TBEDqBjoB+5zI9hodp8=
Content-Language: en-US
In-Reply-To: <ucltl0$2e9pe$1@dont-email.me>
 by: Craig A. Berry - Wed, 30 Aug 2023 00:41 UTC

On 8/29/23 6:06 PM, Arne Vajhøj wrote:
> On 8/29/2023 6:49 PM, Craig A. Berry wrote:
>> On 8/29/23 3:27 PM, bill wrote:
>>> On 8/29/2023 3:18 PM, Johnny Billquist wrote:
>>>> On 2023-08-29 19:25, Simon Clubley wrote:
>>>>> 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.
>>
>> Right, and differently so for different kinds of I/O.  See posts from a
>> few years ago by (I think) Eric Johnson on performance testing of the
>> network stack.  And I wish I could remember the name of the guy who
>> posted about slow disk I/O even longer ago (Dave something?) including
>> code to do the testing.
>
> David Mathog?

Yes, he's the one.

Re: OS implementation languages

<af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:15c8:b0:412:df36:95ed with SMTP id d8-20020a05622a15c800b00412df3695edmr32526qty.7.1693382642145;
Wed, 30 Aug 2023 01:04:02 -0700 (PDT)
X-Received: by 2002:a05:6a00:98d:b0:68a:58e1:ebf5 with SMTP id
u13-20020a056a00098d00b0068a58e1ebf5mr592357pfg.2.1693382641881; Wed, 30 Aug
2023 01:04:01 -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 01:04:01 -0700 (PDT)
In-Reply-To: <ucm2h6$g0g$2@news.misty.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> <ucm2h6$g0g$2@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com>
Subject: Re: OS implementation languages
From: terry-gr...@glaver.org (terry-...@glaver.org)
Injection-Date: Wed, 30 Aug 2023 08:04:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3144
 by: terry-...@glaver.org - Wed, 30 Aug 2023 08:04 UTC

On Tuesday, August 29, 2023 at 8:29:30 PM UTC-4, Johnny Billquist wrote:
> On 2023-08-29 22:27, bill wrote:
> > 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.

I discovered massive speed differences way back when on a VAX-
11/780 with a TU78 tape drive - $ BACKUP/IMAGE made the tape
drive go "bloop... bloop... bloop" while a $ BACKUP/PHYSICAL made
the tape drive go "neeeeeeeeeeeeeee" with the same block size.
Same disk, same tape, filesystem overhead.

Since then, both speeds have gotten faster but VMS file-structured
I/O is still WAY slower than the physical hardware. I have an x86-64
system running here with a load of enterprise SSDs that give me a
sustained write performance of 1.8GByte/sec under FreeBSD 13.
I'm running an emulated Alpha (AlphaVM) on it as I haven't heard
anything from VSI since I (re) registered for their hobbyist program
quite a few months ago. But from what I've seen, emulated Tru64 is
a lot faster than VMS under the same AlphaVM release on the same
host OS / hardware.

Yes, that's disk I/O. But I would assume that network paths also have
high overhead (not that it really matters, as real-world high-bandwidth/
high-volume transfers likely involve filesystem data).

Re: OS implementation languages

<ucn01j$jie$4@news.misty.com>

  copy mid

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

  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: Wed, 30 Aug 2023 10:53:07 +0200
Organization: MGT Consulting
Message-ID: <ucn01j$jie$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>
<af00566a-19d5-4be2-85ed-1766f77f7eben@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 08:53:07 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="20046"; 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: <af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com>
 by: Johnny Billquist - Wed, 30 Aug 2023 08:53 UTC

On 2023-08-30 10:04, terry-...@glaver.org wrote:
> On Tuesday, August 29, 2023 at 8:29:30 PM UTC-4, Johnny Billquist wrote:
>> On 2023-08-29 22:27, bill wrote:
>>> 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.
>
> I discovered massive speed differences way back when on a VAX-
> 11/780 with a TU78 tape drive - $ BACKUP/IMAGE made the tape
> drive go "bloop... bloop... bloop" while a $ BACKUP/PHYSICAL made
> the tape drive go "neeeeeeeeeeeeeee" with the same block size.
> Same disk, same tape, filesystem overhead.
>
> Since then, both speeds have gotten faster but VMS file-structured
> I/O is still WAY slower than the physical hardware. I have an x86-64
> system running here with a load of enterprise SSDs that give me a
> sustained write performance of 1.8GByte/sec under FreeBSD 13.
> I'm running an emulated Alpha (AlphaVM) on it as I haven't heard
> anything from VSI since I (re) registered for their hobbyist program
> quite a few months ago. But from what I've seen, emulated Tru64 is
> a lot faster than VMS under the same AlphaVM release on the same
> host OS / hardware.
>
> Yes, that's disk I/O. But I would assume that network paths also have
> high overhead (not that it really matters, as real-world high-bandwidth/
> high-volume transfers likely involve filesystem data).

Which still means, in the end, that VMS do not have a limitation on the
speed of I/O as such, and a question of "how fast can VMS push bits" is
really just a question of how fast your hardware is.

But your observation also raise another good point. I/O is sortof slow
in VMS, but it's not the actual I/O that is the main problem, but RMS.
The overhead here is pretty massive compared to something stupid like Unix.

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.

It's like if you were to always access all files in Unix via BDB. If
people were to do that, the numbers on Unix systems would also look very
different.

Johnny

Re: OS implementation languages

<6cfd9cf8-c478-4bde-a8fb-a7553049cb6dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:198b:b0:412:2bb3:8f28 with SMTP id u11-20020a05622a198b00b004122bb38f28mr37435qtc.0.1693386045810;
Wed, 30 Aug 2023 02:00:45 -0700 (PDT)
X-Received: by 2002:a17:903:2305:b0:1c0:d575:d25 with SMTP id
d5-20020a170903230500b001c0d5750d25mr500868plh.11.1693386045022; Wed, 30 Aug
2023 02:00:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!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 02:00:44 -0700 (PDT)
In-Reply-To: <ucn01j$jie$4@news.misty.com>
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> <ucm2h6$g0g$2@news.misty.com>
<af00566a-19d5-4be2-85ed-1766f77f7eben@googlegroups.com> <ucn01j$jie$4@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6cfd9cf8-c478-4bde-a8fb-a7553049cb6dn@googlegroups.com>
Subject: Re: OS implementation languages
From: gxy...@uk2.net (Ian Miller)
Injection-Date: Wed, 30 Aug 2023 09:00:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5243
 by: Ian Miller - Wed, 30 Aug 2023 09:00 UTC

On Wednesday, August 30, 2023 at 9:53:11 AM UTC+1, Johnny Billquist wrote:
> On 2023-08-30 10:04, terry-...@glaver.org wrote:
> > On Tuesday, August 29, 2023 at 8:29:30 PM UTC-4, Johnny Billquist wrote:
> >> On 2023-08-29 22:27, bill wrote:
> >>> 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.
> >
> > I discovered massive speed differences way back when on a VAX-
> > 11/780 with a TU78 tape drive - $ BACKUP/IMAGE made the tape
> > drive go "bloop... bloop... bloop" while a $ BACKUP/PHYSICAL made
> > the tape drive go "neeeeeeeeeeeeeee" with the same block size.
> > Same disk, same tape, filesystem overhead.
> >
> > Since then, both speeds have gotten faster but VMS file-structured
> > I/O is still WAY slower than the physical hardware. I have an x86-64
> > system running here with a load of enterprise SSDs that give me a
> > sustained write performance of 1.8GByte/sec under FreeBSD 13.
> > I'm running an emulated Alpha (AlphaVM) on it as I haven't heard
> > anything from VSI since I (re) registered for their hobbyist program
> > quite a few months ago. But from what I've seen, emulated Tru64 is
> > a lot faster than VMS under the same AlphaVM release on the same
> > host OS / hardware.
> >
> > Yes, that's disk I/O. But I would assume that network paths also have
> > high overhead (not that it really matters, as real-world high-bandwidth/
> > high-volume transfers likely involve filesystem data).
> Which still means, in the end, that VMS do not have a limitation on the
> speed of I/O as such, and a question of "how fast can VMS push bits" is
> really just a question of how fast your hardware is.
>
> But your observation also raise another good point. I/O is sortof slow
> in VMS, but it's not the actual I/O that is the main problem, but RMS.
> The overhead here is pretty massive compared to something stupid like Unix.
>
> 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.
>
> It's like if you were to always access all files in Unix via BDB. If
> people were to do that, the numbers on Unix systems would also look very
> different.
>
> Johnny

QIO to files is a documented option in I/O User’s Reference Manual Chapter 1 and there's Chapter 10 on Fast I/O.
https://docs.vmssoftware.com/vsi-openvms-io-user-s-reference-manual/

Re: OS implementation languages

<ucn2e4$2m919$2@dont-email.me>

  copy mid

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

  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 11:33:57 +0200
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <ucn2e4$2m919$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>
<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: 8bit
Injection-Date: Wed, 30 Aug 2023 09:33:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5008094a5dc62d400edca23a0fa41afe";
logging-data="2827305"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0E6cBB7tV7a3by1RqQN0N"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:oB+cys8aebX1hCYtaoGxU0ZFliY=
Content-Language: sv
In-Reply-To: <ucn01j$jie$4@news.misty.com>
 by: Jan-Erik Söderholm - Wed, 30 Aug 2023 09:33 UTC

Den 2023-08-30 kl. 10:53, skrev Johnny Billquist:
> On 2023-08-30 10:04, terry-...@glaver.org wrote:
>> On Tuesday, August 29, 2023 at 8:29:30 PM UTC-4, Johnny Billquist wrote:
>>> On 2023-08-29 22:27, bill wrote:
>>>> 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.
>>
>> I discovered massive speed differences way back when on a VAX-
>> 11/780 with a TU78 tape drive - $ BACKUP/IMAGE made the tape
>> drive go "bloop... bloop... bloop" while a $ BACKUP/PHYSICAL made
>> the tape drive go "neeeeeeeeeeeeeee" with the same block size.
>> Same disk, same tape, filesystem overhead.
>>
>> Since then, both speeds have gotten faster but VMS file-structured
>> I/O is still WAY slower than the physical hardware. I have an x86-64
>> system running here with a load of enterprise SSDs that give me a
>> sustained write performance of 1.8GByte/sec under FreeBSD 13.
>> I'm running an emulated Alpha (AlphaVM) on it as I haven't heard
>> anything from VSI since I (re) registered for their hobbyist program
>> quite a few months ago. But from what I've seen, emulated Tru64 is
>> a lot faster than VMS under the same AlphaVM release on the same
>> host OS / hardware.
>>
>> Yes, that's disk I/O. But I would assume that network paths also have
>> high overhead (not that it really matters, as real-world high-bandwidth/
>> high-volume transfers likely involve filesystem data).
>
> Which still means, in the end, that VMS do not have a limitation on the
> speed of I/O as such, and a question of "how fast can VMS push bits" is
> really just a question of how fast your hardware is.
>
> But your observation also raise another good point. I/O is sortof slow in
> VMS, but it's not the actual I/O that is the main problem, but RMS. The
> overhead here is pretty massive compared to something stupid like Unix.
>
> 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.
>
> It's like if you were to always access all files in Unix via BDB. If people
> were to do that, the numbers on Unix systems would also look very different.
>
>   Johnny
>

Note that Rdb does not use RMS for database I/O.

It only use RMS when there is some sequential file involved,
such as when creating a .RBF backup file or an "export" file.
The table "unload/load" probably also use RMS for the .UNL files.

But the whole core database operation does not use RMS, AFAIK...

Jan-Erik.

Re: OS implementation languages

<700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1016:b0:412:6df4:736 with SMTP id d22-20020a05622a101600b004126df40736mr48699qte.12.1693388486499;
Wed, 30 Aug 2023 02:41:26 -0700 (PDT)
X-Received: by 2002:a05:622a:1805:b0:40f:e2a5:3100 with SMTP id
t5-20020a05622a180500b0040fe2a53100mr54181qtc.6.1693388486220; Wed, 30 Aug
2023 02:41:26 -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 02:41:25 -0700 (PDT)
In-Reply-To: <uclsmc$2e7r8$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> <uclsmc$2e7r8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>
Subject: Re: OS implementation languages
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 30 Aug 2023 09:41:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6456
 by: Bob Gezelter - Wed, 30 Aug 2023 09:41 UTC

On Tuesday, August 29, 2023 at 6:49:51 PM UTC-4, Craig A. Berry wrote:
> On 8/29/23 3:27 PM, bill wrote:
> > On 8/29/2023 3:18 PM, Johnny Billquist wrote:
> >> On 2023-08-29 19:25, Simon Clubley wrote:
>
> >>> 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.
> Right, and differently so for different kinds of I/O. See posts from a
> few years ago by (I think) Eric Johnson on performance testing of the
> network stack. And I wish I could remember the name of the guy who
> posted about slow disk I/O even longer ago (Dave something?) including
> code to do the testing.
>
> VSI has canceled two different file system projects, one of which was
> GFS and one of which was "not Spiralog" by Andy Goldstein (I don't know
> if it ever had a name but Clair Grant posted here that it inherited some
> concepts but was not the same thing as Spiralog). Something will have to
> be done eventually for disk I/O, and while the file system isn't the
> whole enchilada, it's certainly one big part of it.
>
> The network stack improvements described here:
>
> http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf
>
> will hopefully be revisited at some point. If they aren't, then VMS
> will remain slower at network performance than other systems using the
> same networking hardware. I totally get why the port had to take
> precedence for a small company, but holding the line is not the same
> thing as moving forward.
Craig,

Indeed. There have been a number of projects in the I/O area, few of which have emerged into released form.

There are a number of issues. I dug into them rather deeply while writing my Ph.D. dissertation. OpenVMS has a good collection of them, as do essentially all of the other extant operating systems. IMHO, they can be remediated in many ways.

With disk I/O (more properly referred to as "mass storage" I/O these days), there are unnecessary serializations forced by driver processing. IMHO, they are a remnant of the days when kernel storage was far more constrained, e.g. IBM System/360 under OS/360 or DEC PDP-11 under RSX. Now that kernel memory is far more available, less serial approaches become viable.

Other mass storage issues can often be addressed, at least on sequential files, by adjusting buffering limits. The "as shipped" defaults were set back in the memory-constrained days of the VAX-11/780 and are kept at those settings for back compatibility. Changing them is straightforward, although one has to also change quotas in the UAF correspondingly. I have spoken for over thirty years on that particular performance issue, starting at NASA Marshall in the late 1980s. I have sample programs that have gone from less than 10% CPU utilization on a MicroVAX 3100 to 100%, merely by changing the RMS buffer factors.

The network stack has issues when it comes to high performance transfers. As I recall, several years ago there was an early-adoptor iSCSI kit, later withdrawn for a number of issues. The accompanying documentation included negative comments about performance. Efficiency of the IP stack would allow the use of increasingly popular iSCSI hardware.

At the User API-level, FAST I/O does reduce some overhead, but requires application-level changes. Fast I/O makes sense for high I/O libraries, e.g., Pathworks.

Some of these issues remains relevant when running as a virtualized guest. Some becomes significantly less relevant when one is paravirtualized as a guest on a virtual machine. However, paravirtualization is not a panacea. The unnecessary serialization of mass storage requests is at a level that it remains when the OS is paravirtualized. IMHO, the more levels between the application and the actual hardware, the more buffer factors become relevant.. The overhead of the network stack is in the way requests are processed, and needs to be improved.

IMHO, much of this is a remnant of the days when memory resources were far more limited. It is fixable.

Am in the process of publishing a monograph with the analysis, but it has been delayed by tune availability and the pandemic. I have published a paper at an IEEE conference with some of the material and relevant diagrams. The pre-print is at: http://rlgsc.com/r/20220506.html

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

Re: OS implementation languages

<a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1196:b0:410:9b45:d7f6 with SMTP id m22-20020a05622a119600b004109b45d7f6mr54359qtk.10.1693394694692;
Wed, 30 Aug 2023 04:24:54 -0700 (PDT)
X-Received: by 2002:a05:622a:178c:b0:403:745e:33ce with SMTP id
s12-20020a05622a178c00b00403745e33cemr52897qtk.13.1693394694392; Wed, 30 Aug
2023 04:24:54 -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 04:24:54 -0700 (PDT)
In-Reply-To: <700dced5-4a5f-424a-ab48-82a6e8307160n@googlegroups.com>
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a6003e67-fdaa-495f-83c7-1bbed1b76eefn@googlegroups.com>
Subject: Re: OS implementation languages
From: gxy...@uk2.net (Ian Miller)
Injection-Date: Wed, 30 Aug 2023 11:24:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6890
 by: Ian Miller - Wed, 30 Aug 2023 11:24 UTC

On Wednesday, August 30, 2023 at 10:41:28 AM UTC+1, Bob Gezelter wrote:
> On Tuesday, August 29, 2023 at 6:49:51 PM UTC-4, Craig A. Berry wrote:
> > On 8/29/23 3:27 PM, bill wrote:
> > > On 8/29/2023 3:18 PM, Johnny Billquist wrote:
> > >> On 2023-08-29 19:25, Simon Clubley wrote:
> >
> > >>> 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.
> > Right, and differently so for different kinds of I/O. See posts from a
> > few years ago by (I think) Eric Johnson on performance testing of the
> > network stack. And I wish I could remember the name of the guy who
> > posted about slow disk I/O even longer ago (Dave something?) including
> > code to do the testing.
> >
> > VSI has canceled two different file system projects, one of which was
> > GFS and one of which was "not Spiralog" by Andy Goldstein (I don't know
> > if it ever had a name but Clair Grant posted here that it inherited some
> > concepts but was not the same thing as Spiralog). Something will have to
> > be done eventually for disk I/O, and while the file system isn't the
> > whole enchilada, it's certainly one big part of it.
> >
> > The network stack improvements described here:
> >
> > http://www.vmsconsultancy.com/download/NL-VMSUpdate-2015/Vienna%20LAN%20Performance%20Improvements.pdf
> >
> > will hopefully be revisited at some point. If they aren't, then VMS
> > will remain slower at network performance than other systems using the
> > same networking hardware. I totally get why the port had to take
> > precedence for a small company, but holding the line is not the same
> > thing as moving forward.
> Craig,
>
> Indeed. There have been a number of projects in the I/O area, few of which have emerged into released form.
>
> There are a number of issues. I dug into them rather deeply while writing my Ph.D. dissertation. OpenVMS has a good collection of them, as do essentially all of the other extant operating systems. IMHO, they can be remediated in many ways.
>
> With disk I/O (more properly referred to as "mass storage" I/O these days), there are unnecessary serializations forced by driver processing. IMHO, they are a remnant of the days when kernel storage was far more constrained, e.g. IBM System/360 under OS/360 or DEC PDP-11 under RSX. Now that kernel memory is far more available, less serial approaches become viable.
>
> Other mass storage issues can often be addressed, at least on sequential files, by adjusting buffering limits. The "as shipped" defaults were set back in the memory-constrained days of the VAX-11/780 and are kept at those settings for back compatibility. Changing them is straightforward, although one has to also change quotas in the UAF correspondingly. I have spoken for over thirty years on that particular performance issue, starting at NASA Marshall in the late 1980s. I have sample programs that have gone from less than 10% CPU utilization on a MicroVAX 3100 to 100%, merely by changing the RMS buffer factors.
>
> The network stack has issues when it comes to high performance transfers. As I recall, several years ago there was an early-adoptor iSCSI kit, later withdrawn for a number of issues. The accompanying documentation included negative comments about performance. Efficiency of the IP stack would allow the use of increasingly popular iSCSI hardware.
>
> At the User API-level, FAST I/O does reduce some overhead, but requires application-level changes. Fast I/O makes sense for high I/O libraries, e.g., Pathworks.
>
> Some of these issues remains relevant when running as a virtualized guest.. Some becomes significantly less relevant when one is paravirtualized as a guest on a virtual machine. However, paravirtualization is not a panacea. The unnecessary serialization of mass storage requests is at a level that it remains when the OS is paravirtualized. IMHO, the more levels between the application and the actual hardware, the more buffer factors become relevant. The overhead of the network stack is in the way requests are processed, and needs to be improved.
>
> IMHO, much of this is a remnant of the days when memory resources were far more limited. It is fixable.
>
> Am in the process of publishing a monograph with the analysis, but it has been delayed by tune availability and the pandemic. I have published a paper at an IEEE conference with some of the material and relevant diagrams. The pre-print is at: http://rlgsc.com/r/20220506.html
>
> - Bob Gezelter, http://www.rlgsc.com
I'm having trouble with this link http://rlgsc.com/r/20220506.html - page not found


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

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor