Optimizarea Linux - prelink

Pentru a înțelege ce se întâmplă atunci când faceți prelungire, trebuie să vă amintiți că marea majoritate a aplicațiilor Linux nu conțin tot codul necesar pentru munca lor, dar utilizează așa-numitul. bibliotecile partajate. Și, de obicei, programele sunt legate în mod dinamic cu astfel de biblioteci în timpul asamblării, adică funcțiile necesare sunt solicitate de la acestea în timpul încărcării programului. În unele cazuri acest lucru se întâmplă rapid, în altele este enervant de lent și este aproape inutil să te lupți cu această recompilare și optimizare - avantajul de viteză nu depășește câteva procente.







Cu toate acestea, funcționarea legăturii dinamice a programului cu bibliotecile de referință este întotdeauna aceeași. Și deci există o sugestie - dar nu o poți face o dată pentru totdeauna? Este posibil și este în acest lucru - în păstrarea legăturilor de bibliotecă în fișierul executabil al programului - și există un prelink (nu ar trebui să fie confundat cu o construcție statică a programelor).

în cele mai multe, dacă nu toate, distribuțiile sunt setate de managerul de pachete standard

opțiunile sunt disponibile în ajutor

ca rezultat, software-ul ruleaza mai repede.

Sistemul funcționează stabil și rapid, dar în caz de probleme

anularea pre-obligatorie

Rulați fiecare dată după instalarea / actualizarea / reinstalarea software-ului, astfel încât toate programele să fie pre-conectate

P.S. Există un "efect secundar" plăcut - reduce apetitul software-ului în ceea ce privește memoria

13 Răspunsuri la "Prelink"

  1. Optimizarea Linux - prelink

Și ce sunt păcătoșii?

  • Optimizarea Linux - prelink

    contra ... nu am întâlnit personal
    și în tyrnetah nu au întâmpinat probleme cu ea

  • Optimizarea Linux - prelink
  • Optimizarea Linux - prelink






  • Optimizarea Linux - prelink

    astfel încât nu există decât probleme de foarte prelinks + câteva cazuri foarte rare

  • Optimizarea Linux - prelink

    Timpul de încărcare al KDE poate fi redus foarte mult după conectarea prealabilă. Dacă informați KDE care accelerează și mai mult KDE.

    Setați KDE_IS_PRELINKED = 1 în /etc/env.d/*kdepaths* pentru a informa KDE despre prelinking.

  • Optimizarea Linux - prelink
  • Optimizarea Linux - prelink

    Și de ce steagul -f? Nu este necesar să asociem programe deja conectate cu fiecare actualizare. Este suficient să faceți acest lucru numai pentru noile sau cele modificate.

  • Optimizarea Linux - prelink

    2vurdalak, nu va fi nici un rău.

  • Optimizarea Linux - prelink

    Din minusuri: o dată lansarea prelinkului mi-a ucis Ubuntu.

  • Optimizarea Linux - prelink

    glibc-2.13?
    Nu există alte opțiuni
    în 2.13-r1 deja fix

  • Optimizarea Linux - prelink

    Nu veți crede, dar prelinkul a descărcat memoria gentei proaspăt instalate de aproape 2 ori. Și am început să jur cu un covor.

  • Optimizarea Linux - prelink






    Articole similare

    Trimiteți-le prietenilor: