Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zrýchlenie ubuntu  (Přečteno 9068 krát)

beer

  • Host
Re:Zrýchlenie ubuntu
« Odpověď #25 kdy: 27 Listopadu 2011, 16:01:16 »
Ahoj, vím, že vlákno je staré. Když koukám do svého rc.local tak tam mám tyto položky. Může mi někdo vysvětlit jak ten skritp funguje a proč se domníváte, že zrychluje systém?

Kód: [Vybrat]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

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

exit 0

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:Zrýchlenie ubuntu
« Odpověď #26 kdy: 27 Listopadu 2011, 21:12:45 »
Od kernelu 2.6.38 je v Ubuntu kernel s tzv. ~200 Line Linux Kernel Patch (Mike Galbraith), který sdružuje procesy podle tty a řídí se tím při přidělování scheduling priority. Podle testů je vyšší interaktivita prostředí na odděleném tty než tomu bylo ve starších kernelech. Testovala se plynulost prostředí (sledování videa apod.), pokud si na jiném terminálu spustím kompilaci kernelu (tedy činnost náročnou na procesor).

Lennart Poettering přišel s alternativní metodou (viz toto vlákno), která nevyžaduje přímý zásah do kernelu, a sdružuje procesy podle terminálu s využitím cgroups. Výsledek by měl být totožný/podobný jako u výše zmíněného patche.

Odpovědí byla lavina pozitivních ohlasů, která oznamovala "subjektivní" zrychlení systému v mnoha ohledech. Přitom problém, které tyto patche řeší, je lepší rozdělení úloh mezi jednotlivými terminály, což normální uživatel těžko někdy využije, protože grafické aplikace, které spouští, nejsou připojeny k žádnému tty/terminálu. Význam to snad má v případě, že si např. v terminálu pustím ffmpeg překódování videa, a zároveň v grafice dělám jinou CPU náročnou činnost.

Takže zjednodušeně řečeno: teoreticky je tato věc k ničemu, a to ze dvou důvodů:
1. novější Ubuntu už obsahuje kernel patch, který tento problém řeší
2. "normální" uživatel nemá šanci změnu pocítit

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:Zrýchlenie ubuntu
« Odpověď #27 kdy: 28 Listopadu 2011, 09:48:08 »
Nesouvisející příspěvek přesunut do nového tématu:
http://forum.ubuntu.cz/index.php?topic=60152

 

Provoz zaštiťuje spolek OpenAlt.