After some testing in my home system, I’ve noticed that it is still usable even if the CPU is throttled down from 1.6 GHZ to 200 MHZ.
It’s eight times less computing power, but Asterisk is so robust that I can’t see the difference (except when using the FreePBX admin portal).
Here’s the step by step procedure (not sure it’s the cleanest way to achieve it):
CHECK THE ACTUAL CPU CLOCKING:
(Write it down)
EDIT THE RC.LOCAL SCRIPT:
APPEND THESE LINES:
kill -SIGUSR2 `pidof cpuspeed`
chkconfig --level 0123456 cpuspeed on
shutdown -r now
LOGIN AND CHECK THE RESULT:
Now the processor should be running at his lowest possible speed. Is your system still able to handle the calls? If the answer is yes your are saving lots of money in your energy bill while maximising hardware life.
Use this simple “energy meter” and do the math:
Hope this help,