Deutsch English Français Italiano |
<v2dsgr$3itvc$2@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!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 14:55:38 -0700 Organization: A noiseless patient Spider Lines: 59 Message-ID: <v2dsgr$3itvc$2@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> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 19 May 2024 23:55:39 +0200 (CEST) Injection-Info: dont-email.me; posting-host="402168b52f50fec2654cabeae13517bf"; logging-data="3766252"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lkYw+WYOcID3sIgMdGvTbkyMTfRTg/9o=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:5dWdzkNYQ26N0afm3AOB7d0LBCQ= Content-Language: en-US In-Reply-To: <v2ds3r$3itvc$1@dont-email.me> Bytes: 4554 On 5/19/2024 2:48 PM, Chris M. Thomasson wrote: > On 5/18/2024 6:48 PM, EricP wrote: >> Chris M. Thomasson wrote: >>> On 5/18/2024 6:40 AM, EricP wrote: >>>> Chris M. Thomasson wrote: >>>>> On 5/17/2024 12:26 PM, EricP wrote: >>>>>> >>>>>> I don't understand your question. >>>>>> My comment was about the consequences of not pinning buffer pages >>>>>> before starting an I/O. If those pages were for a mapped file stored >>>>>> on a network device it won't be different. >>>>> >>>>> For some reason this made me think about getting a blue screen of >>>>> death due to too much non-paged memory being used by too many >>>>> concurrent overlapped IO's on Windows. >>>> >>>> That shouldn't happen as Windows tracks each process's non-paged pool >>>> allocations and quotas and it should return an error when exceeded, >>>> though I've never stress tested it. >>>> >>> >>> I have, wrt NT 4.0 back in the day. It can get to a point where the >>> system is totally unresponsive. Then, sometimes, dies. A shit load of >>> concurrent overlapped io ops, malloc tends to return NULL, then the >>> non-paged memory gets really bad... >> >> What I have seen is due to what turned out to be a bug in Windows >> Defender >> is that in monitoring my internet packets it would leak non-paged pool, >> which then grows consuming more and more free pages all while the system >> gets slower and slower, until finally it hangs and has to be rebooted. >> The solution was to disable Windows Defender, but I only discovered that >> by chance (random thrashing about). > > I have not seen that one yet. Remember Dr Watson? > > >> I've only seen one blue screen in 30 years of using WinNT. >> That was a "Page fault at raised IRQL" in the Microsoft TCP driver >> (basically, a page fault occurred inside a driver, a big no-no) >> back in the 1990's and the replacement driver was already available >> on the Microsoft website. >> >> > > I cannot remember what service pack it was when I could trigger a > totally unresponsive system what could actually blue screen the shit out > of itself. I think it was SP3. It think it was on Workstation. The one > that would limit the number of concurrent overlapped TransmitFile calls > wrt IOCP. The Server version was unlimited... Well, it was limited wrt > non-paged memory. > 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.