Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v2dt9m$3itvc$4@dont-email.me>
Deutsch   English   Français   Italiano  
<v2dt9m$3itvc$4@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Newsgroups: comp.arch
Subject: Re: Making Lemonade (Floating-point format changes)
Date: Sun, 19 May 2024 15:08:53 -0700
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <v2dt9m$3itvc$4@dont-email.me>
References: <abe04jhkngt2uun1e7ict8vmf1fq8p7rnm@4ax.com>
 <memo.20240512203459.16164W@jgd.cix.co.uk> <v1rab7$2vt3u$1@dont-email.me>
 <20240513151647.0000403f@yahoo.com> <v1tre1$3leqn$1@dont-email.me>
 <9c79fb24a0cf92c5fac633a409712691@www.novabbs.org>
 <v1u6oi$3o53t$1@dont-email.me>
 <bcbda29c4c23543d1ed6de8290d1dc3b@www.novabbs.org>
 <v1ubel$3p1kt$1@dont-email.me>
 <01b78f15d6b5f87809163ce539356ef2@www.novabbs.org>
 <pZJ0O.14089$yT%1.12952@fx33.iad>
 <4551b3b18017eb57d94876733377f532@www.novabbs.org> <CPv1O.3$B7ge.2@fx34.iad>
 <06ca70b0f9a7f44c59dd827779ad855e@www.novabbs.org>
 <JbO1O.4264$ND9f.2639@fx39.iad> <v28ouo$2dptd$1@dont-email.me>
 <ad22O.8001$1%Qc.4507@fx18.iad> <v2bg2a$318im$1@dont-email.me>
 <mUc2O.11686$tPfe.3221@fx17.iad> <v2ds3r$3itvc$1@dont-email.me>
 <v2dsgr$3itvc$2@dont-email.me> <v2dt0m$3itvc$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 20 May 2024 00:08:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c64270d287de33e0b6496e257486af9b";
	logging-data="3766252"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+B7Q2phif+/fJLgmyDorNjgggsBwb+6Fs="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ymGIFnUoq/35KVYJQJP7SVxBi3E=
Content-Language: en-US
In-Reply-To: <v2dt0m$3itvc$3@dont-email.me>
Bytes: 3036

On 5/19/2024 3:04 PM, Chris M. Thomasson wrote:
> On 5/19/2024 2:55 PM, Chris M. Thomasson wrote:
> [...]
>> I remember a little test that Microsoft made wrt 50,000 concurrent 
>> OVERLAPPED ops in IOCP vs an event driven model actually creating a 
>> windows event per connection multiplexing WFMO in several threads. The 
>> event model did not perform as well, but it did not do too bad either. 
>> I wonder if I can still find that paper. Back in 2002 or something. 
>> Hard to remember right now.
> 
> I am having trouble finding it. I do remember:
> 
> https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc959494(v=technet.10)?redirectedfrom=MSDN
> 

I just found an old post from me back in 2003 with a link to the paper:
___________________
You can get 50,000+ concurrent connections using IOCP, check out the
following link:

http://www.microsoft.com/mspress/books/sampchap/5726a.asp?#128

You do have to do some memory management to get there, like posting zero
byte receives to ensure that pending recvs don't lock their buffers, you can
also restrict the amount of pending sends the server has all together
[...]
___________________