Numatytasis Ubuntu yra pakankamai greitas, nors tai labai priklauso nuo atminties kiekis RAM ir standžiojo disko būseną, nors jei naudojate SDD, efektyvumas bus didesnis.
Kaip jau pastebėjote, kai kurios programos ar taikomosios programos Ubuntu paleidžiamos ilgai. Tai gali erzinti, jei dažnai naudojate paveiktą programą.
Todėl yra todėl šį kartą kalbėsime apie kai kurias programas tai padės mums paspartinti mūsų sistemą ir pagerinti jos efektyvumą mūsų komandose.
Viena iš programų, kurios mums padės tai padaryti, yra išankstinė įkėlimas.
Kas yra išankstinis įkėlimas?
Išankstinis įkėlimas Tai programa, kuri veikia mūsų sistemoje fone kaip demonas. Ši programa yra atsakingas už vartotojo elgesio analizę sistemoje ir stebėti, kurias programas dažnai naudojate.
Remiantis šiomis analizėmis, Preload sukurti programų sąrašą kurį vartotojas veikia dažniausiai ir tai yra atsakinga už tai, kad tie dvejetainiai failai ir jų priklausomybės būtų talpinami RAM atmintyje sistemos ir taip padidina programos paleidimo laiką.
Kaip įdiegti išankstinį įkėlimą Ubuntu 18-04 ir dariniuose?
Norėdami įdiegti šią programą mūsų sistemose Tai galime padaryti su Ubuntu programinės įrangos centro pagalba ir ieškokite programos ten arba su Synaptic pagalba.
O Jei norite, terminale parašykite šią komandą (Ctrl + Alt + T):
sudo apt-get install preload
Diegimas atliktas, turime iš naujo paleisti kompiuterį.
Vėl patekus į sistemą, išankstinis įkėlimas pradeda veikti fone ir pradės atlikti savo darbą, kad pagerintų programos paleidimo greitį.
Pati programa turėtų veikti be jokių problemų, nes jai nereikia specialios konfigūracijos.
Tačiau mes turime galimybę redaguoti jo reikšmes šiame faile, esančiame /etc/preload.conf.
Kas yra išankstinė nuoroda?
Išankstinė nuoroda yra priemonė, skirta paspartinti dinaminį bibliotekų susiejimą programų sistemoje „Linux“. Išankstinės nuorodos paketas yra programa, kuri modifikuoja ELF bendrinamus vykdomuosius failus ir bibliotekas, todėl daug perkėlimų reikia išspręsti vykdymo metu, todėl programos pasirodo greičiau.
Kaip įdiegti „Prelink“ Ubuntu 18.04 ir dariniuose?
Norėdami įdiegti „Prelink“ mūsų sistemoje, Mes tiesiog turime atidaryti terminalą ir įvykdyti šią komandą:
sudo apt install prelink
Atlikta instaliacija turime redaguoti šį failą:
sudo gedit /etc/default/prelink
Kuriame pamatysime šį parametrą:
PRELINKING=unknown
Šiuo turėsime jį modifikuoti ir palikti kaip šiame pavyzdyje:
PRELINKING=yes
Kai kuriuose įrenginiuose jis bus rodomas kaip „Ne“, o ne „nežinomas“, šiuo atveju vietoj „Taip“ bus „taip“.
Čia taip pat galime redaguoti kai kuriuos parametrus, tarp kurių gali kilti problemų su kai kuriomis trečiųjų šalių programomis, iš kurių svarbiausios yra grafika:
Čia mes tiesiog turime nukopijuoti ir pridėti jį prie failo:
# NVIDIA -b /usr/lib/libGL.so* -b /usr/lib32/libGL.so* -b //usr/lib/libOpenCL.so* -b //usr/lib32/libOpenCL.so* -b /usr/lib32/vdpau/ -b /usr/lib/vdpau/ -b /usr/lib/xorg/modules/drivers/nvidia_drv.so -b /usr/lib/xorg/modules/extensions/libglx.so* -b /usr/lib/libnvidia-* -b /usr/lib32/libnvidia-* # Catalyst -b /usr/lib/libati* -b /usr/lib/fglrx* -b /usr/lib/libAMDXvBA* -b /usr/lib/libGL.so* -b /usr/lib/libfglrx* -b /usr/lib/xorg/modules/dri/fglrx_dri.so -b /usr/lib/xorg/modules/drivers/fglrx_drv.so -b /usr/lib/xorg/modules/extensions/fglrx/ -b /usr/lib/xorg/modules/linux/libfglrxdrm.so -b /usr/lib/xorg/modules/extensions/libglx.so
Galiausiai uždarome failą ir Suteikiame leidimus šia komanda:
sudo chmod 666 /etc/prelink.conf
Dabar Norėdami paleisti programą, tiesiog įveskite:
prelink -amvR
Ir pasiruošę.
Kai jį paleisite, jis pradės įkelti viską, ko reikia, turiu tai paminėti labai tikėtina, kad tai padarys klaidą kol jis konfigūruojamas.
Šios klaidos, kurias aš tau padariau kažkas panašaus:
Prelink /usr/lib/xxxx
Kur Jame nurodoma, kad turite įtraukti leidimą į juodąjį išankstinių nuorodų sąrašą, nes tai sukelia konfliktą.
„Prelink“ nurodo, kurią biblioteką pridėti, tiesiog turite vykdyti šią komandą Norėdami jį pridėti, čia tereikia pakeisti išankstinėje nuorodoje nurodytą:
sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf
Kai tai bus padaryta, vėl paleisime išankstinę nuorodą ir turėsime pridėti bibliotekas, kurios generuoja konfliktą, kol išankstinė nuoroda bus sėkmingai įkelta.