Hogyan javíthatom az Ubuntu rendszer általános teljesítményét?

336

Mi a tippje a teljes rendszer teljesítményének javítására az ubuntuban? Ezt a kérdést inspirálva rájöttem, hogy egyes alapértelmezett beállítások meglehetősen konzervatívak lehetnek az Ubuntuban, és hogy csekély vagy semmilyen kockázattal nem lehet csípni ha gyorsabbá kívánja tenni.

Ez nem az alkalmazásspecifikus (például gyorsabb betöltési oldalak gyorsítása), hanem a rendszer egésze.

Előnyösen 1 tipp válaszonként, elegendő részletességgel az alkalmazottak számára.

Néhány enyém lenne:

  • Telepítse a előtöltést (a Software Center segítségével vagysudo apt-get install preload);
  • Módosítsa a Swappiness értéket - "amely szabályozza azt a mértéket, amelyre a rendszermag inkább swapra törekszik, amikor megpróbálja felszabadítani a memóriát" ;

Mi a tiéd?

PS: Mivel ez nem egy egyedi válasz, hanem több hasznos tipp, én ezt a közösség wiki-t teszem ki.

    
készlet Decio Lira 13.04.2017 14:24
forrás

40 válasz

1

HALADÓ, NEM TUDJA, HOGY NEM TUDJA, HOGY VAGYUNK

Saját rendszermag összeállítása. link Lehet, hogy elég sok idő, akkor csinálj valami mást, miközben összeállítod. Miután elkészült, telepítse a fájlokat, és ünnepeljen. Különösen, ha nagy sebességű fejlesztéseket kapsz. : D

    
válasz adott user67416 31.05.2012 12:38
forrás
1

RAID mindent!

(Kísérletezek egy csomó tippet a teljesítményen, mivel a feladat sok dolgot tanít nekem, és az eredeti kérdésre vonatkozó kérelem alapján egy külön bejegyzést készítek mindegyiknek).

Ha több meghajtó van, beállíthatja a RAID-t. A különböző RAID-szintek előnyei és hátrányai jól dokumentálva vannak a helyszínen, így nem fogok belemenni. Személy szerint két meghajtó van, így tényleg a 0 és 1 között választom (bár az mdadm csak öt meghajtót képes megtenni, de még nem próbáltam). Mivel vannak olyan dolgok, amelyek hibát okozhatnak a számítógéppel - különösen a nagyobb fizikai balesetveszélyt hordozó számítógéppel -, hogy a RAID szint nem tud megmenteni, és ezért olyan stratégiára van szüksége, amely a RAID hogy megmentse a szalonnát, (ez nem fogja megmenteni, ha kísérletet tesz az interneten olvasott teljesítménycsúcsra, és például a dolgokat elindíthatatlanná teszi). Úgy döntöttem, hogy a RAID 0-val megyek.

A legegyszerűbb módja ennek az egész rendszerre telepítése az alternatív ISO helyett az asztali telepítő, amely lehetővé teszi, hogy egyenesen a CD / DVD / USB-ről indítsa el az Ubuntut.

Válassza a "Manual" parancsot. Ossza fel a lemezeket úgy, hogy minden partícióban partíciókat használjon. Például. ha két lemeze van, és eldöntötte, hogy 100 GB-ot helyez el az otthonra, akkor 50 GB-ot külön kell elhelyeznie, ha RAID 0-t használ, 100 GB-ot minden RAID 1 esetén.

Válassza a "Szoftveres raid konfigurálása" elemet. Válassza ki a "RAID Volume" létrehozását (vagy valami közel ahhoz, hogy nem fogok beindítani a telepítőt a szöveg megtalálásához). Válassza ki azokat a partíciókat, amelyek az első RAID kötetben, a RAID típusa, és hozza létre. Ismételje addig, amíg az összes köteted be nem áll. (Nem kell a RAID-re cserélni, csak adja meg a két vagy több swap partíciót az fstab-ban, és RAID nélkül is használják őket.)

A fájlrendszerek hozzárendeléséhez és a telepítéshez, ahogyan bármely telepítésnél és távolodni fogsz.

Sok dolog van rajta, hogy csak RAID 1 vagy nem RAID partícióban lehet / bootolni. A RAID 0-ban bármilyen probléma nélkül éltem, ami lehet az Ubuntu mozogása, a linux továbblépés, vagy a BIOS továbbköltözése (és ha az utóbbi akkor a BIOS-jának nincs rendben a / boot a RAID 0-val) .

A telepítő telepíti a grub-ot az összes meghajtóra. Ez az egyik előnye, hogy ha valami elhallgat az első "meghajtón", akkor a rendszerindító menübe léphet, és elindíthatja a másodikat.

A hdparm valóban azt látja, hogy a dolgok duplázódtak velem, és minden bizonnyal érzékelhetően megnövekszik a sebesség. Találtam kísérletezni, hogy a bootolás első része (a grub menü után, amikor üres lila van) lassabbnak tűnik, a második rész gyorsabb (ritkán az animáció most már megmutatkozik), és az alkalmazás használata gyorsabb - a legtöbb eddig megpróbált tipp teljesítményének legnagyobb növekedése.

    
válasz adott Jon Hanna 02.08.2012 00:54
forrás
1

Lehet, hogy eltávolít néhány olyan appletet, amelyet nem használ, kikapcsolja az automatikus futás parancsot egyes programokhoz (vagy késlelteti az automatikus indítását). Ne feledkezzen meg asudo apt-get install preload előterhelésről. Ez nagymértékben felgyorsítja a szoftver folyamatos használatát.

    
válasz adott shardival 04.05.2013 11:31
forrás
1

*** A kernel paraméterek mindegyike field = érték formátumban van.

Például akernel.threads-max = 16379 paraméter a párhuzamos folyamatok maximális számát 16,379 értékre állítja be.

Ez kisebb, mint az egyedi PID-ek maximális száma (65,536). A PID-ek számának csökkentése javíthatja a teljesítményt a lassú processzorokkal vagy kis RAM-mal rendelkező rendszerek esetében, mivel csökkenti az egyidejű feladatok számát. Nagy teljesítményű kettős processzoros számítógépek esetén ez az érték nagy lehet. Például a 350 MHz-es iMac-ot 2048-ra állítom be, a kétmagos processzoros 200 MHz-es PC-jét 1024-re állítom be, a 2.8 GHz-es kettős processzort pedig 16.379-re állítom.

Tipp : A rendszermag a rendelkezésre álló erőforrások alapján konfigurálja a szálak alapértelmezett számát. Ha ugyanazt az Ubuntu verziót telepíti különböző hardverre, más értéket adhat meg. Ha ugyanazon rendszerre van szükség (teszteléshez, kritikus telepítéshez vagy érzékeny kompatibilitáshoz), győződjön meg róla, hogy kifejezetten beállítja ezt az értéket.

A rendszermag paramétereinek kétféleképpen állítható be.

Először a parancssorban teheti meg. Például:sudo sysctl -w kernel.threads-max=16000. Ez a változás azonnal hatályba lép, de nem állandó; ha újraindul, akkor ez a változás elvész.

A rendszermag megváltoztatásának másik módja a paraméter hozzáadása a/etc/sysctl.conf fájlba. Akernel.threads-max=16000 vonal hozzáadása után a változás a következő újraindításkor érvénybe lép.

Általában a hangoláskor először használja asysctl –w -ot. Ha tetszik a változás, akkor hozzáadhatja a következőhöz:/etc/sysctl.conf. Asysctl –w első használata lehetővé teszi a módosítások tesztelését. Abban az esetben, ha minden megszakad, bármikor újraindulhat a visszaállításhoz, mielőtt a/etc/sysctl.conf változásokat elkönyvelné.

*** Ezt a extrém tech cikket megtudtam.

    
válasz adott myusuf3 13.09.2013 17:50
forrás
1

Alocalhost mint a gazdanév

használata

Ez a módszer javíthatja az alkalmazás indításának sebességét.

nano /etc/hosts

127.0.0.1          localhost Ubuntu
127.0.1.1          Ubuntu

Az első sor végére adja hozzá a gazdanév nevet, amely a második sor .

    
válasz adott One Zero 13.09.2013 17:59
forrás
1

Furcsa, hogy senki sem említette az Egységről semmit. Az egység nyilvánvalóan valami, amit figyelembe kell venni, ha a rendszernek gyorsabbnak kell lennie (nem fogok megvitatni, hogy a Unity növeli-e a felhasználó termelékenységét vagy sem, mivel ez sok ember számára szubjektív.)

Az imént kaptam egy virtuális készüléket, amelyet a VirtualBox segítségével készítettem az Ubuntu 14.04-vel, a Unity-nel. Az alapértelmezett beállítások 32MB memória a videóhoz, 2GB RAM és 100% teljesítménykapacitás a CPU-nál (egyetlenet választott). Természetesen a CPU rossz (az Intel 5-6 éves i3-at, 1,66 GHz-es és két magot). A VM számára szánt nagy mennyiségű RAM és a 3,8 GB-os fizikai memória jelenléte a házigazdánál úgy döntöttem, hogy 512 MB-ra csökkenti. Hihetetlen volt, milyen lassú volt a rendszer.

A Canonical által megadott ajánlott minimális rendszerkövetelmények egy vicc. Nem tudom elképzelni, hogy bárki is ilyen körülmények között dolgozik. Igen, ezek minimum követelmények, de általában azt értjük, hogy a rendszer még mindig használható egy bizonyos nem öngyilkos fokozatra, kivéve az olyan alkalmazásokkal való együttműködést, amelyek sokkal többet igényelnek. Az ablakkezelőnek nem szabad olyan hatalmas korlátozást fektetnie a használt hardverre (Windows Vista bárkinek?), Különösen azért, mert a Canonical eltávolította a Gnome 2 Classic opciót bejelentkezéskor (jelenleg természetesen alternatívak, amelyek azonban a Canonical hivatalosan nem támogatják őket). A megjelenés fontos dolog, különösen, ha a tervezés és a használhatóság egyik legfontosabb szabályait követjük - "Az űr a funkciót követi". Ezt azonban nem szabad megtenni, amit az Unity tesz a rendszer erőforrásaihoz. Erősen ajánlom, hogy csökkentsd a rendszeredben a képzeletbeli szemetet, és az első dolog, hogy helyettesítsd az Unity-t például a LXDE-vel, ami jól néz ki, sok helyet kínál a testreszabáshoz (Unity and customization - pfffff ...) és egy kis fenevad, amikor a kis CPU-használat és a miniatűr memória lábnyoma kombinálják az általa biztosított funkciókat. Az én VM jelenleg a vanilla lxde telepítésének egyetlen lépése után repül:

$ sudo apt-get install lxde

Sokkal jobb megoldás az Ubuntu egyik változata, mint például a Lubuntu (LXDE) vagy az Xubuntu (XFCE), amelyek hasznot húznak azzal, hogy ugyanazokat a tárhelyeket, biztonsági frissítéseket, patcheket stb. ne szívja ki az életét a gépből. Egy másik ablakkezelő telepítése az Ubuntu tetejére (amely alapértelmezés szerint Unity) sokat segít, de az Ubuntu alapértelmezett telepítése szintén nagy mennyiségű erőforrás-éhes szolgáltatással és alkalmazásokkal jár (leginkább?), Amelyeknek több könnyű alternatívája van.

    
válasz adott rbaleksandar 25.03.2015 13:56
forrás
1

Ha videó fájlokat szerkeszt, állítson be sztriptált RAID 0 konfigurációt a videofájlokhoz. Észleltem a videó szerkesztés simaságának jelentős javulását, miután ezt megtettem.

link

Természetesen legalább két merevlemezre lesz szükséged, és könnyebb, ha elkülönülnek az operációs rendszert futtató meghajtótól (Ha csak két merevlemezem van, akkor tükörképet hozhat létre , RAID 1, boot partíció, majd egy RAID 0 partíció minden másért.)

Ne feledje, hogy mivel a RAID 0 nem biztosít hibatűrést vagy redundanciát, az egyik meghajtó hibája az egész tömb meghibásodását eredményezi; mivel az összes lemezen átcsíptetett adatok miatt a hiba teljes adatvesztést okoz.

    
válasz adott Bigwave 16.04.2016 08:20
forrás
0

Használja az EXT4 fájlrendszert

Noatime és nodiratime hozzáadása Az fstab fájl szerkesztése

# nano /etc/fstab

Adja hozzá a visszadobást az SSD meghajtókhoz vagy partíciókhoz ext4 után

UUID=bef10b86-494d-41c6-aa46-af72cfba90fd / ext4 discard,noatime,nodiratime,errors=remount-ro 0 1

Hibernálás letiltása Szerkesztés

# nano /usr/share/polkit-1/actions/org.freedesktop.upower.policy

Keresés

<allow_active>yes</allow_active>

Váltson az "igen" -ról "nem" -re, két van, hibernált állapotban van, másik pedig felfüggesztésre. Ha mindkettőt le kell tiltani, győződjön meg róla, hogy mindkettőt igenről lecsökkentette.

<allow_active>no</allow_active>

tmpfs

Fstab fájl szerkesztése

# nano /etc/fstab

Adja hozzá a vonalat az fstab fájl végéhez

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

Ha a naplók nem fontosak az Ön számára (laptop vagy asztal), akkor a / var / log-ot a

tmpfs. Add the line to the end of fstab file
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0

Preload Az előtelepítés telepítése Ubuntu, Linux Mint vagy debian alapú terjesztésekre

# apt-get update && apt-get install preload

Az előtöltés telepítése Fedora, Centos vagy Redhat alapú terjesztésekre

# yum install preload

Csere és Swapiness A swappiness beállítás módosítása:

$ su -
# nano /etc/sysctl.conf

És add hozzá ezt a sort a sysctl.conf fájlba.

vm.swappiness = 10

További tudnivalók a nam huy linux blogban Hogyan változtassuk meg és optimalizáljuk az Ubuntu SSD-jét, a Linux Mint-ot link

    
válasz adott Jimmy 05.11.2013 00:16
forrás
0

A többi válasz már sokat mond. Mindazonáltal győződjön meg róla, hogy a rendszeréhez optimális videokártya-illesztőprogramot használ. A rossz használata valóban lelassíthatja. A legjobb az Xubuntu 15.04 rendszeremben az örökölt Nvidia. A legújabb verzió és a nyílt forráskód lassabb bizonyos alkalmazásokkal (például a Tkinter alkalmazásokkal és a SciTE-vel), vagy összeomlik a számítógépem.

Azt javasolhatom, hogy ne használjon lightdm-et a képernyő lezárására, és mert ilyenek, hacsak nem rögzítették ezt az új kiadást, sokkal lassabb lesz aludni és felébredni, mint amit használtak. Ez talán program-specifikusnak tűnhet, de valójában messze van egy gyorsabb számítógép felé, gyakorlatilag szerintem.

Azt javasolnám, hogy a hardver helyett a szoftverek csavarása után, miután elvégezte a szoftver csípéseit kezelni. Fontos lehet egy szilárdtest merevlemez.

Előfordulhat, hogy egy másik ablakkezelőt is használ.

    
válasz adott Shule 21.05.2015 05:40
forrás
0

Egy olyan asztal, amelyet kifejezetten az Unity vagy az XFCE fölött ajánlok, i3 . Van egy weboldal itt . Nagy teljesítményjavulást tapasztaltunk még a 1 GB-os RAM memóriával rendelkező netbookomon is.

    
válasz adott Stanley 07.06.2015 17:30
forrás