Thanks. > On Aug 12, 2024, at 1:13 PM, Ian Lance Taylor <i...@golang.org> wrote: > > On Mon, Aug 12, 2024 at 6:17 AM Robert Engels <reng...@ix.netcom.com> wrote: >> >> Revisiting an old thread >> https://groups.google.com/g/golang-nuts/c/jPb_h3TvlKE/m/qdoHhxXeAwAJ >> >> Is it still the case that high disk IO throughput requires a GOMAXPROCS >> seething higher than the number of cpus on the system? > > It's true that we don't use the poller for local file operations on > most systems. So if your program is overloading the file system, it > is possible for goroutines to be delayed waiting for file I/O to > finish. Those delays won't be for long, as the scheduler will step in > and start new threads as needed. However, it won't do that right > away; I think the delay can be up to 10ms. In such a case it can be > useful to increase GOMAXPROCS to permit queuing up more file I/O more > quickly, or to do other non-I/O related activity. > >> Are there any other cases where this might be required? > > Not that I'm aware of. > > Ian
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/0E7A8652-6D15-48C1-ACFD-678A62798C92%40ix.netcom.com.