From: Junio C Hamano Date: Thu, 25 Feb 2021 07:16:42 GMT Subject: Re: [PATCH] read-cache: make the index write buffer size 128K Message-ID: In-Reply-To: Chris Torek writes: > Linux/BSD/etc `stat` system calls report st_blksize values to tell > user code the optimal size for read and write calls. Does Windows > have one? (It's not POSIX but is XSI.) > > (How *well* the OS reports `st_blksize` is another question > entirely, but at least if the report says, say, 128k, and that's > wrong, that's no longer Git's fault. :-) ) > ... > 128K is correct for ZFS; 64K is typically correct for UFS2; 8K is > the old UFS1 size. Anything under that has been too small for > a long time. :-) That's rather tempting. After opening a locked index to write things out, the value is a single fstat() away...