diff options
-rw-r--r-- | kernel/Kconfig.hz | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/kernel/Kconfig.hz b/kernel/Kconfig.hz index 248e1c396f8b..4af15802ccd4 100644 --- a/kernel/Kconfig.hz +++ b/kernel/Kconfig.hz | |||
@@ -7,7 +7,7 @@ choice | |||
7 | default HZ_250 | 7 | default HZ_250 |
8 | help | 8 | help |
9 | Allows the configuration of the timer frequency. It is customary | 9 | Allows the configuration of the timer frequency. It is customary |
10 | to have the timer interrupt run at 1000 HZ but 100 HZ may be more | 10 | to have the timer interrupt run at 1000 Hz but 100 Hz may be more |
11 | beneficial for servers and NUMA systems that do not need to have | 11 | beneficial for servers and NUMA systems that do not need to have |
12 | a fast response for user interaction and that may experience bus | 12 | a fast response for user interaction and that may experience bus |
13 | contention and cacheline bounces as a result of timer interrupts. | 13 | contention and cacheline bounces as a result of timer interrupts. |
@@ -19,21 +19,30 @@ choice | |||
19 | config HZ_100 | 19 | config HZ_100 |
20 | bool "100 HZ" | 20 | bool "100 HZ" |
21 | help | 21 | help |
22 | 100 HZ is a typical choice for servers, SMP and NUMA systems | 22 | 100 Hz is a typical choice for servers, SMP and NUMA systems |
23 | with lots of processors that may show reduced performance if | 23 | with lots of processors that may show reduced performance if |
24 | too many timer interrupts are occurring. | 24 | too many timer interrupts are occurring. |
25 | 25 | ||
26 | config HZ_250 | 26 | config HZ_250 |
27 | bool "250 HZ" | 27 | bool "250 HZ" |
28 | help | 28 | help |
29 | 250 HZ is a good compromise choice allowing server performance | 29 | 250 Hz is a good compromise choice allowing server performance |
30 | while also showing good interactive responsiveness even | 30 | while also showing good interactive responsiveness even |
31 | on SMP and NUMA systems. | 31 | on SMP and NUMA systems. If you are going to be using NTSC video |
32 | or multimedia, selected 300Hz instead. | ||
33 | |||
34 | config HZ_300 | ||
35 | bool "300 HZ" | ||
36 | help | ||
37 | 300 Hz is a good compromise choice allowing server performance | ||
38 | while also showing good interactive responsiveness even | ||
39 | on SMP and NUMA systems and exactly dividing by both PAL and | ||
40 | NTSC frame rates for video and multimedia work. | ||
32 | 41 | ||
33 | config HZ_1000 | 42 | config HZ_1000 |
34 | bool "1000 HZ" | 43 | bool "1000 HZ" |
35 | help | 44 | help |
36 | 1000 HZ is the preferred choice for desktop systems and other | 45 | 1000 Hz is the preferred choice for desktop systems and other |
37 | systems requiring fast interactive responses to events. | 46 | systems requiring fast interactive responses to events. |
38 | 47 | ||
39 | endchoice | 48 | endchoice |
@@ -42,5 +51,6 @@ config HZ | |||
42 | int | 51 | int |
43 | default 100 if HZ_100 | 52 | default 100 if HZ_100 |
44 | default 250 if HZ_250 | 53 | default 250 if HZ_250 |
54 | default 300 if HZ_300 | ||
45 | default 1000 if HZ_1000 | 55 | default 1000 if HZ_1000 |
46 | 56 | ||