Re: Cygwin file prefetch, block sizes?

2024-04-04 Thread Brian Inglis via Cygwin
On 2024-04-03 00:44, Cedric Blancher via Cygwin wrote: On Wed, 3 Apr 2024 at 03:10, Mark Geisert via Cygwin wrote: On 4/2/2024 3:35 PM, Martin Wege via Cygwin wrote: On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin wrote: On Apr 2 02:04, Martin Wege via Cygwin wrote: Is there any

Re: Cygwin file prefetch, block sizes?

2024-04-03 Thread Cedric Blancher via Cygwin
On Wed, 3 Apr 2024 at 10:15, Corinna Vinschen via Cygwin wrote: > > On Apr 3 00:35, Martin Wege via Cygwin wrote: > > On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin > > wrote: > > > > > > On Apr 2 02:04, Martin Wege via Cygwin wrote: > > > > Hello, > > > > > > > > Is there any

Re: Cygwin file prefetch, block sizes?

2024-04-03 Thread Corinna Vinschen via Cygwin
On Apr 3 10:14, Corinna Vinschen via Cygwin wrote: > > https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntddk/ns-ntddk-_file_fs_sector_size_information > > If the filesystem is local and SSINFO_FLAGS_NO_SEEK_PENALTY is set, we > could stick to 64K. > > Otherwise the

Re: Cygwin file prefetch, block sizes?

2024-04-03 Thread Corinna Vinschen via Cygwin
On Apr 3 00:35, Martin Wege via Cygwin wrote: > On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin > wrote: > > > > On Apr 2 02:04, Martin Wege via Cygwin wrote: > > > Hello, > > > > > > Is there any document which describes how Cygwin and Win32 file > > > prefetch and readahead work,

Re: Cygwin file prefetch, block sizes?

2024-04-03 Thread Cedric Blancher via Cygwin
On Wed, 3 Apr 2024 at 03:10, Mark Geisert via Cygwin wrote: > > On 4/2/2024 3:35 PM, Martin Wege via Cygwin wrote: > > On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin > > wrote: > >> > >> On Apr 2 02:04, Martin Wege via Cygwin wrote: > >>> Hello, > >>> > >>> Is there any document

Re: Cygwin file prefetch, block sizes?

2024-04-02 Thread Cedric Blancher via Cygwin
On Wed, 3 Apr 2024 at 00:36, Martin Wege via Cygwin wrote: > > On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin > wrote: > > > > On Apr 2 02:04, Martin Wege via Cygwin wrote: > > > Hello, > > > > > > Is there any document which describes how Cygwin and Win32 file > > > prefetch and

Re: Cygwin file prefetch, block sizes?

2024-04-02 Thread Mark Geisert via Cygwin
On 4/2/2024 3:35 PM, Martin Wege via Cygwin wrote: On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin wrote: On Apr 2 02:04, Martin Wege via Cygwin wrote: Hello, Is there any document which describes how Cygwin and Win32 file prefetch and readahead work, and which sizes are used

Re: Cygwin file prefetch, block sizes?

2024-04-02 Thread Martin Wege via Cygwin
On Tue, Apr 2, 2024 at 3:17 PM Corinna Vinschen via Cygwin wrote: > > On Apr 2 02:04, Martin Wege via Cygwin wrote: > > Hello, > > > > Is there any document which describes how Cygwin and Win32 file > > prefetch and readahead work, and which sizes are used (e.g. always > > read one full page

Re: Cygwin file prefetch, block sizes?

2024-04-02 Thread Corinna Vinschen via Cygwin
On Apr 2 02:04, Martin Wege via Cygwin wrote: > Hello, > > Is there any document which describes how Cygwin and Win32 file > prefetch and readahead work, and which sizes are used (e.g. always > read one full page even if only 16 bytes are requested?)? I'm not aware of any docs, but again, keep

Cygwin file prefetch, block sizes?

2024-04-01 Thread Martin Wege via Cygwin
Hello, Is there any document which describes how Cygwin and Win32 file prefetch and readahead work, and which sizes are used (e.g. always read one full page even if only 16 bytes are requested?)? Quick /usr/bin/stat /etc/profile returns "IO Block: 65536". Does that mean the file's block size is