Research Article
Using Shadow Page Cache to Improve Isolated Drivers Performance
Table 2
The CPU utilization (%) of drivers, in the bracket is delta CPU utilization according to NATIVE.
| Drivers | Benchmarks | NATIVE | DWC | SDWC |
| e1000 | TCP-sending | 28.10 | 99.60 (+71.50) | 46.62 (+18.52) | TCP-receiving | 49.45 | 99.79 (+50.34) | 79.93 (+30.48) | UDP-sending | 50.29 | 99.71 (+49.42) | 51.74 (+1.45) | UDP-receiving | 44.49 | 99.97 (+55.48) | 56.66 (+12.17) |
| rtl8139 | TCP-sending | 50.23 | 99.95 (+49.72) | 51.97 (+1.70) | TCP-receiving | 50.06 | 99.45 (+49.39) | 52.69 (+2.63) | UDP-sending | 50.31 | 99.70 (+49.39) | 51.18 (+0.87) | UDP-receiving | 37.86 | 94.06 (+56.20) | 52.22 (+14.36) |
| usb | tar | 3.75 | 35.18 (+31.43) | 27.69 (+23.94) |
| sd | tar | 16.22 | 39.08 (+22.86) | 33.59 (+17.37) |
| ens1370 | mplayer | 0.0967 | 41.72 (+41.6233) | 0.31 (+0.2133) |
| intel8X0 | mplayer | 0.0867 | 96.97 (+96.8833) | 0.57 (+0.4833) |
|
|