6 ms·
Things to search for: CPU sets, core isolation. I work in trading, pretty much all of our performance sensitive apps use core isolation.
by hermitdev 3y ago
Things to search for: CPU sets, core isolation.
I work in trading, pretty much all of our performance sensitive apps use core isolation.
- dijit 3y agosame is true of gameservers for the serious AAA studios. On windows this sort of comes out of the box because windows always defaults CORE0 to the OS and is mostly single threaded, but you can set CPU affinity on your processes in process: just avoid core0. https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setprocessaffinitymask https://learn.microsoft.com/en-us/windows/win32/api/winbase/...
- csdvrx 3y agoI love windows, so when I moved to Linux I tried to replicate this on my Linux box I've found a lot of drivers like to spread their interrupts all over the place, so it's not as simple as using cpu affinity (or pinning processes) outside core 0 :(