First, see if this program will work for you. (The program itself will perform these checks, but you may feel more comfortable doing it yourself before you install.)
$ cat /proc/cpuinfoand looking for the following lines in the putput:
cpu family : 5 model : 13
$ su Password: # /sbin/modprobe msr # exitIf you get an error message, you need to upgrade your kernel or recompile it, specify an AMD K6 processor, and enable the MSR module compilation flag.
Once you have verified that your processor and kernel are able
to use k6mult, download the binary installation package for
RedHat Linux 7.1 and save it in
rpm -ivh k6mult-0.1-1.i586.rpm. Then, test
it as follows:
$ su Password: # /usr/local/sbin/k6mult
This should set your CPU to 2x FSB, the slowest setting. Run a benchmark and verify it.
k6mult to set the value to the multiplier
setting you want, for example 5.0, and run your benchmark. If you
are satisfied with the results, edit the code
/etc/k6mult.conf and specify the desired multiplier
The k6mult service will start automatically when you reboot your
system and will set the value as specified in the
/etc/k6mult.conf file. After editing the file, you can
restart the service without rebooting by typing the following:
$ su Password: # /sbin/service k6mult restart #
Note that the k6mult service does nothing when stopped, and there is no run-time component to it. The CPU speed changes happen when the service is started.