What are some of the common tweaks to the OS that can provide a drastic reduction in overall latency and maximize throughput for high transaction, low latency application(s) on a multi-core processor system running vanilla Linux kernel ?
What are some of the common tweaks to the OS that can provide a drastic reduction in overall latency and maximize throughput for high transaction, low latency application(s) on a multi-core processor system running vanilla Linux kernel ?
You will do nothing with the Kernel alone. Lіnux іѕ nοt аn οреrаtіng ѕуѕtеm untο іtѕеlf, but rаtһеr аnοtһеr frее сοmрοnеnt οf а fullу funсtіοnіng GΝU ѕуѕtеm mаdе uѕеful bу tһе GΝU сοrеlіbѕ, ѕһеll utіlіtіеѕ аnd vіtаl ѕуѕtеm сοmрοnеntѕ сοmрrіѕіng а full OS аѕ dеfіnеd bу ΡOSΙX.
Noko's right about this stuff, however the drive for ultra low latency has caused people to try and reduce the round trip through the stack of O/S and N/W layers to an absolute minimum, and that means they haven been putting more of what you might as well call "application code" into lower levels of the O/S, and of course into hardware itself which means that some HFT requires that you can work at kernel level to drive the H/W properly.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.