|
This procedure was tested using Linux kernels up to 2.4.8.
Version 10 supports only Linux versions 2.4.6, 2.4.7, and 2.4.8.
Version 9 supports only Linux versions 2.4.4 and 2.4.5.
Version 8 should be used for 2.4.3 and previous. Follow the steps below to
install the kernel hooks necessary to allow loadable scheduler modules:
- Download Plug-in Scheduler
Policies for Linux
- Click on the above link to download the scheduler policies.
- Ensure that the file name has the .gz suffix.
- Click OK.
- Type the following command to unzip the downloaded file: zgunzip ourpatchfile.gz
- Apply the patch.
- Start with a clean kernel tree to ensure proper kernel variable versioning.
- Change to your new linux source directory.
- Type the following command to apply the patch: patch -Np1 < ourpatchfile
- Run the command: make config or make xconfig
- Select Alternate Scheduler Support in xconfig.
- Answer "yes" to allow alternate scheduler support.
- Answer "yes" to build each scheduler of interest.
- Make any other selections from the config menu required for your system.
- Run the command:
make dep bzImage module modules_install
- Install new kernel through make bzlilo or follow the steps below:
- cp linux/arch/i386/boot/bzImage /boot/vmlinux.altsched
- Edit /etc/lilo.conf to add vmlinux.altsched.
- /sbin/lilo
- Create the /dev/sched device.
- mknod /dev/sched c 1 10
- chmod 666 /dev/sched
- Reboot to new kernel
- sync
- reboot
- Select the new kernel name at the boot prompt.
- /sbin/insmod pset
HISTORY:
» (v10) Plug-in Scheduler Policies for Linux 2.4.6
» (v9) Plug-in Scheduler Policies for Linux 2.4.4, 2.4.5
» (v8) Plug-in Scheduler Policies for Linux 2.4.0 - 2.4.3
» fix to v7 for Plug-in Scheduler Policies for Linux 2.4
» March 2002 (v7) Plug-in Scheduler Policies for Linux 2.4
» upgrade (v5 to v6) for Plug-in Scheduler Policies for Linux 2.4
» January 2002 (v5) Plug-in Scheduler Policies for Linux 2.4
» upgrade (v4 to v5) for Plug-in Scheduler Policies for Linux 2.4
» upgrade (v3 to v4) for Plug-in Scheduler Policies for Linux 2.4
» November 2000 (v3) Plug-in Scheduler Policies for Linux 2.4
» October 2000 (v2) Plug-in Scheduler Policies for Linux 2.4
» upgrade (v1 to v2) for Plug-in Scheduler Policies for Linux 2.4
» September 2000 (v1) Plug-in Scheduler Policies for Linux 2.4
|