05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2. TCP Tuning & Performance Improvements 89<br />

1<br />

0.8<br />

Graph of Sender TX Interrupt Effect on CPU<br />

Sender Kernel<br />

Receiver Kernel<br />

Sender User<br />

Receiver User<br />

1<br />

0.8<br />

Graph of Receiver TX Interrupt Effect on CPU<br />

Sender Kernel<br />

Receiver Kernel<br />

Sender User<br />

Receiver User<br />

CPU Load (fraction)<br />

0.6<br />

0.4<br />

CPU Load (fraction)<br />

0.6<br />

0.4<br />

0.2<br />

0.2<br />

0<br />

0 20 40 60 80 100<br />

RXInt (usec)<br />

(a) Sender<br />

0<br />

0 20 40 60 80 100<br />

RXInt (usec)<br />

(b) Recevier<br />

Figure 5.5: Effect of varying TX Interrupt values on CPU load.<br />

of data packets that are injected <strong>into</strong> the network if the acks are slightly<br />

delayed. The effect of varying the transmit interrupt on the sender is that<br />

there is an initially high CPU requirement as the the driver attempts to<br />

interrupt for every packet (

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!