Skip to content

March 10, 2009

A useful document for explaining interrupt throttling triggered by high network load

by Joe Kuan

FreeBSDI was tuning network performance under high traffic load on FreeBSD and stumbled across some parameters on the em drivers for the Intel Gigabit Network Card. The man page of em(4) explains briefly whatrx_int_delay, tx_int_delay, rx_abs_int_delay and tx_abs_int_delay refers to. However, I need to have a better understanding of how they actually work. After googling, I found this document by Intel which gives a really thorough jargons free description with lot of good diagrams.

I tweaked the parameters and it does give a better throughput under high network load, suppresses interrupt throttling which frees extra CPU cycle on other tasks.

I work for iTrinegy and here are my other FreeBSD blogs


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments

%d bloggers like this: