CPC G06F 1/324 (2013.01) [H04L 43/0876 (2013.01)] | 15 Claims |
1. A computer-implemented method comprising:
monitoring a level of network traffic to a server including measuring a ratio of user space execution to kernel space execution of a network driver of the server by:
measuring a first ratio of user space execution to kernel space execution of a first network driver of a first core of the one or more cores; and
measuring a second ratio of user space execution to kernel space execution of a second network driver of a second core of the one or more cores; and
setting a clock rate of one or more cores of a processor of the server based on the monitored level of network traffic,
wherein setting the clock rate of the one or more cores based on the monitored level of network traffic comprises setting the clock rate of the first core based on the first ratio and setting the clock rate of the second core based on the second ratio.
|