Optimalizace (lehce) jádro
![[Kernel doc]](/images/kernel.png)
O ne z výhod Ubuntu je, že se změní v něco rychle a relativně snadno spustit stolní počítač se všemi běžnými aplikacemi. Ale aby si to udělat nějaký "generalizace", které přijala konfigurace není nejlepší pro náš tým a může zlepšit výkon tím, že zdokonaluje mimo jiné, jádro (kernel).
Ve výchozím nastavení při instalaci Ubuntu, zde ve verzi 7.10-instalovat v režimu jádra s názvem "obecné". Toto jádro může běžet alespoň teoreticky, na jakémkoliv x86 kompatibilním PC, tak to může fungovat v 8086 Mhz 4'77 verze příkazového řádku, nebo dokonce velmi základní správce oken. Tento výchozí bod znamená "univerzální kompatibilita" postihuje výkon vašeho PC, a to zejména pokud máte pocit, starý. Podívejme se, jak tuto situaci zlepšit.
Nejjednodušší možnost je, máme-li AMD nebo Intel Core 2 posledně jednu generaci, nainstalujte 64 bitů. Pokud nemáte některý z těchto procesorů, nebo pokud máte nainstalován "normální" OS, máme jádro "mírně" přípona i386 optimalizované, a my si po nainstalování meta-balíku linux-image-386:
sudo apt-get install linux-image-386
Restart Ubuntu a všimněte si rozdílu okamžitě.
Dobře. Ale můžeme jít i nad rámec generující základní přizpůsobený na číslo, které odpovídá našemu procesoru. To je složitější, ale ne příliš:
Pokyny pro kompilace jádra, je mnoho, jak je to jak-to , tak nebudu bydlet na to, jen stručné shrnutí:
- Nainstalujte Build-esential nářadí, libncurses5, libncurses5-dev, kernel-package
- Nainstalujte nejnovější zdrojové texty jádra proud: meta-balíku linux-source
- Přejít na / USRC / src a rozbalte source linux-source-2.6.22.tar.bz2 tam našli.
- Vytvořit odkaz na zdroj adresáře:
sudo ln -s /usr/src/linux-source-2.6.22 /usr/src/linux - Změnit na / usr / src / linux
- Spustili jsme konfigurační nástroj s výchozím nastavením jako výchozí bod:
sudo make oldconfig menuconfig
sudo make oldconfig menuconfig , začne se ptát, nemáte výchozím nastavení k dispozici. Kopie: /usr/src/linux$ sudo cp /boot/config-2.6.22-9-i386 .config
Zde máme-li zastavit a identifikovat ty možnosti, které máme k zapnutí nebo vypnutí:
Nejprve musíme zjistit, který procesor, již pravděpodobně víte, ale pokud ne, v terminálu:
dmesg | grep CPU:
Můžeme vrátit více řádků, jeden ukazuje CPU:
CPU: Intel Celeron (Coppermine) Steping 0a
![[Menuconfig]](/images/kernel_menuconfig_proc.png)
Máme pro vstup do nabídky obrázku Processor type and features
- Výběr procesoru vybrat možnost, která odpovídá našemu procesor, v tomto případě Pentium-III/Celeron (Coppermine) / Pentium-III Xeon
- Ve stejném podmenu nezaškrtnuté Generic x86 podporu a Matematický emulace. Tyto volby bude nezbytná pouze v případě použití 80 386 8086.8028 6 nebo ekvivalentu, což je nepravděpodobné.
- Pokud máme méně než 4 GB paměti v našem systému, můžeme odkládat vysoké paměti Podpora volby.
- Pokud máte dvoujádrový procesor jako Core 2 Duo, můžete zapnout podporu pro použití současně, multi-soustružení symetrický processing support (jsem se zkouší tento)
- Timer frekvence změny z 250 na 300MHz (snad s 2 obleky Core, ale dát to do 1000)
- Máte-li Toshiba nebo Dell můžete vypnout notebook Toshiba a Dell laptop Podpora Podpora (méně věcí načíst do paměti při startu a kontrola)
Můžeme jít ještě dále tím, že odstraní podporu zařízení, které potřebujeme v naší konkrétní systém. Tak jsme si jádro menší a výkonnější, neboť nemá ke kontrole a / nebo upload kód nikdy nebude mít mnoho zařízení. Ale to je jemnější, a my jsme riskovat, že po tak dlouhé čekání, nefunguje nové jádro nebo přidružených zařízení.
![[Kernel menuconfig video]](/images/kernel_menuconfig_video.jpg)
Například na obrázku, jsem vypnul grafické ovladače, které mám, a nikdy nebude, protože je laptop, a nechal řidič trojzubec. Je to především odstranit tyto součásti označené [*], které jsou tím, co "tuk" do jádra.
No, jsme uložili změny a začít generovat jádro a nově definována:
My pre-čištění:
sudo make-kpkg clean , a začít kompilaci:
sudo make-kpkg --initrd --append-to-version=-p3 kernel_image kernel_headers
Nahrazuje P3 (skript je povinná předchozí) pro cokoliv, co odlišuje vaše nové jádro stávající v počítači. Tento proces, zvláště pokud je underpowered počítač, může to trvat 4-6 hodiny. Takže když spustíte příkaz lépe před spaním. (Pokud máte 3GHz Core 2 Duo bude trvat mnohem méně, samozřejmě).
A druhý den ráno ....
Najdete zde dva deb balíčků v adresáři nad tebou, / usr / src /. Jeden odpovídá image nového jádra a další pro prameny, které jsou nezbytné, pokud kompilaci něco udělat. Instalace:
sudo dpkg -i linux-image-2.6.22.9-p3_2.6.22.9-p3-10.00.Custom_i386.deb
sudo dpkg -i linux-headers-2.6.22.9-p3_2.6.22.9-p3-10.00.Custom_i386.deb
Doporučuje se konečně odstranit symbolický odkaz /usr/src/linux .
Můžete restartovat, a to nově vytvořené, budou nové jádro.
I když nemám žádné podrobné testování, podívejte se na rozdíl notebooku a získal nějaké agility. Zatímco ne očekávat zázraky, zvláště s grafem a procesoru tak hubený.
Diagnostika a problémy
Další jádra nainstalovaný, druhové a pokud i386, jsou stále k dispozici. Pokud se vyskytnou problémy, stačí stisknout Esc na odpočítávání Grub k zobrazení menu a můžete si vybrat některé z těchto, od běžně a bezpečně. To je delikátní operace nepředstavuje prakticky žádné riziko.
Deb balíčků spravedlivý dosadit objeví v Synaptic jako linux-image-2.6.22.9-P3, a linux-headers-2.6.22.9-P3 a můžeme pohodlně a odinstalovat odtud v případě potřeby.
Pokud si chcete nechat znovu jako alternativní jádro jednoduše editovat /boot/grub/menu.lst a dát možnost default 0 na sériové číslo jádra, se kterou chceme začít, nebo si v horní části seznamu.
Řidič sestavují
Pokud máte ovladače pro Vás je prekompilovat pracovat s novým jádrem.
![[Hlavní stránka]](/wp-content/themes/OATech265/images/home.png)
![[Hlavní stránka]](/wp-content/themes/OATech265/images/feed.png)




































