Deutsch English Français Italiano |
<vf1nof$3s2a$3@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: =?UTF-8?Q?Arne_Vajh=C3=B8j?= <arne@vajhoej.dk> Newsgroups: comp.os.vms Subject: Re: RX2800 sporadic disk I/O slowdowns Date: Sat, 19 Oct 2024 21:52:16 -0400 Organization: A noiseless patient Spider Lines: 39 Message-ID: <vf1nof$3s2a$3@dont-email.me> References: <veu99d$3derp$1@dont-email.me> <veumb8$3gbt8$1@dont-email.me> <vf1ku6$3vhv$1@dont-email.me> <vf1lvv$3s2a$1@dont-email.me> <vf1m6n$444r$2@dont-email.me> <vf1mi6$3s2a$2@dont-email.me> <vf1nhv$444r$8@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 20 Oct 2024 03:52:16 +0200 (CEST) Injection-Info: dont-email.me; posting-host="aabc0fd3df6e34f8b2bca0279c86bedf"; logging-data="127050"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CybZsSsKXRps+K2C0N+Zv02M867UrHZ4=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:blcVWr8U52jZvlhkfF+9KBAE7wY= In-Reply-To: <vf1nhv$444r$8@dont-email.me> Content-Language: en-US Bytes: 2560 On 10/19/2024 9:48 PM, Lawrence D'Oliveiro wrote: > On Sat, 19 Oct 2024 21:31:51 -0400, Arne Vajhøj wrote: > >> On 10/19/2024 9:25 PM, Lawrence D'Oliveiro wrote: >>> >>> On Sat, 19 Oct 2024 21:22:08 -0400, Arne Vajhøj wrote: >>>> >>>> On 10/19/2024 9:04 PM, Lawrence D'Oliveiro wrote: >>>>> >>>>> Here’s another question: why does a disk controller need a battery- >>> backed- >>>>> up cache? Or indeed any cache at all? >>>> >>>> Better performance. >>> >>> Think about it: the OS already has a filesystem cache in main RAM. That >>> runs at main RAM speeds. Whereas the disk controller is connected >>> through an interface to the CPU suitable only for disk I/O speeds. So >>> any disk controller cache is on the wrong side of that interface. >> >> That cache is toast if the system crashes. So applications >> that need to be sure data are written bypass that. > > You can say the same for applications keeping data in their own RAM > buffers. It’s a meaningless objection. The context is one where data loss is not acceptable. So data must be persisted so that they can survive system crash and power failure. File system cache and application cache are both no good in that case. So it is raid controller with battery backup cache or no cache. The first gives better performance than the second. Very meaningful. Arne