Speed på Ubuntu
I denne uge kunne Digi.no og ITavisen.no annoncere en meget spændende lille (224 linjer kode) patch til Linux. Det lille kodestykke gør Linux smartere på den måde, det prioriterer brugen af hardware, såsom CPU og hukommelse, men indtil nu var der ingen vejledninger til at gøre dette på en enkel måde.
Hvis man ingen anelse har om kernekompilering, så det ikke helt let ud.
Heldigvis nogen har nogen lavet nedenstående vejledning for Linux og Ubuntu, der gør det samme som patch'en.
Prøv det selv, men vær forsigtig
Du skal åbne terminal vindue og skrive nogle kommandoer, men det hele ser ret nemt ud.
Vær opmærksom på, at indgreb i Linux og Ubuntu kan forårsage ustabilitet eller systemnedbrud.
Kilde: Webupd8.org
Jeg har i går gennemført ændringen på Mint 9 og det er min oplevelse at det kører alt sammen lidt hurtigere og har ikke haft problemer.
Mvh
BJarne
Start by editing your rc.local file, running sudo gedit /etc/rc.local and add the following lines above "exit 0":
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
Save and exit gedit. Now, make it executable:
sudo chmod +x /etc/rc.local
After doing this, edit the .bashrc file found in your home directory (gedit ~/.bashrc) and, at the end of this file, add:
if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
One last thing. To make sure that cgroups are deleted whenever the last task leaves, run:
sudo gedit /usr/local/sbin/cgroup_clean
And copy-paste this:
#!/bin/sh
rmdir /dev/cgroup/cpu/$*
Once again, save the file, exit gedit and make it executable:
sudo chmod +x /usr/local/sbin/cgroup_clean
Done! Restart your computer to apply the changes.
Hvis man ingen anelse har om kernekompilering, så det ikke helt let ud.
Heldigvis nogen har nogen lavet nedenstående vejledning for Linux og Ubuntu, der gør det samme som patch'en.
Prøv det selv, men vær forsigtig
Du skal åbne terminal vindue og skrive nogle kommandoer, men det hele ser ret nemt ud.
Vær opmærksom på, at indgreb i Linux og Ubuntu kan forårsage ustabilitet eller systemnedbrud.
Kilde: Webupd8.org
Jeg har i går gennemført ændringen på Mint 9 og det er min oplevelse at det kører alt sammen lidt hurtigere og har ikke haft problemer.
Mvh
BJarne
Start by editing your rc.local file, running sudo gedit /etc/rc.local and add the following lines above "exit 0":
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
Save and exit gedit. Now, make it executable:
sudo chmod +x /etc/rc.local
After doing this, edit the .bashrc file found in your home directory (gedit ~/.bashrc) and, at the end of this file, add:
if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
One last thing. To make sure that cgroups are deleted whenever the last task leaves, run:
sudo gedit /usr/local/sbin/cgroup_clean
And copy-paste this:
#!/bin/sh
rmdir /dev/cgroup/cpu/$*
Once again, save the file, exit gedit and make it executable:
sudo chmod +x /usr/local/sbin/cgroup_clean
Done! Restart your computer to apply the changes.
Kommentarer