I do low-latency application development and I use isocpu and set thread affinity to reduce (eliminate?) context switching during my critical threads. However, I am unsure what other types of interrupt my critical threads are still liable to?

Although I understand x86 CPU architecture well, I don't know a great deal about interrupts/context switches, the various types etc. When using getrusage it shows voluntary and involuntary context switches?

Kernel bypass is also used, so the network card writes data straight in to a user-level buffer- which may exclude some possible answers to this question.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.