Itse sain tuon "lyhyemmän" paikan toimimaan seuraavilla ohjeilla, jotka on suomennettu osoitteesta
http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.htmlNäillä ohjeilla ei siis tarvitse uutta kerneliä. Itselläni on käytössä Ubuntu 10.04 LTS. Nopeutumisen huomaa varsinkin nettiselailussa, kun sivut rävähtävät auki kuin sormia napsauttamalla.
Avataan tiedosto nimeltä /etc/rc.local, seuraavalla komennolla
sudo gedit /etc/rc.localja lisätään sinne seuraavat rivit
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
Tiedosto sisältää pelkästään kommentteja sekä yhden rivin "exit 0". Ylläolevat rivit täytyy laittaa tiedostoon
ennen "exit 0" riviä.
Sitten suoritetaan seuraava komento, jolla tehdään tuosta tiedostosta vielä suorituskelpoinen, vaikkakin itselläni se muistaakseni oli jo valmiiksi suoritettava
sudo chmod +x /etc/rc.localSeuraavaksi avataan omasta kansiosta tiedosto .bashrc, joka onnistuu komennolla
gedit ~/.bashrcLisätään tuohon tiedostoon, vaikka ihan perään, seuraavat rivit:
if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
Lopuksi luodaan uusi skripti joka poistelee jotain turhia juttuja kun niitä ei enää tarvita. Tämä skripti luodaan /usr/local/sbin/ hakemistoon komennolla
sudo gedit /usr/local/sbin/cgroup_cleanEditori avautuu, ja editoriin kopioidaan seuraavat rivit ja tallennetaan
#!/bin/sh
if [ "$*" != "/user" ]; then
rmdir /dev/cgroup/cpu/$*
fi
Nyt skripti on valmis, sille täytyy vielä laittaa suoritusoikeudet seuraavalla komennolla:
sudo chmod +x /usr/local/sbin/cgroup_cleanUudelleenkäynnistyksen jälkeen kaiken pitäisi toimia ja työpöydän olla nopeampi.