Βελτιώστε την απόδοση του συστήματος και των εφαρμογών σας με Preload και Prelink

επιτάχυνση του συστήματος

Προεπιλογή Το Ubuntu είναι αρκετά γρήγορο, παρόλο που αυτό εξαρτάται σε μεγάλο βαθμό από το ποσότητα μνήμης RAM και την κατάσταση του σκληρού σας δίσκου, αν και αν χρησιμοποιείτε SDD έχετε καλύτερη απόδοση.

Όπως έχετε παρατηρήσει, Μερικά από τα προγράμματα ή τις εφαρμογές στο Ubuntu χρειάζονται πολύ χρόνο για να ξεκινήσουν. Αυτό μπορεί να είναι ενοχλητικό εάν χρησιμοποιούν συχνά το επηρεαζόμενο πρόγραμμα.

Είναι, συνεπώς οπότε αυτή τη φορά θα μιλήσουμε για ορισμένες εφαρμογές αυτό θα μας βοηθήσει να επιταχύνουμε το σύστημά μας και να βελτιώσουμε την αποτελεσματικότητά του στις ομάδες μας.

Μία από τις εφαρμογές που θα μας βοηθήσουν σε αυτό είναι το Preload.

Τι είναι το Preload;

Η προφόρτιση είναι μια εφαρμογή που εκτελείται στο σύστημά μας στο παρασκήνιο σαν δαίμονας. Αυτή η αίτηση είναι υπεύθυνη για την ανάλυση της συμπεριφοράς των χρηστών στο σύστημα και παρακολουθείτε ποιες εφαρμογές χρησιμοποιείτε συχνά.

Με βάση αυτές τις αναλύσεις, Preload δημιουργήστε μια λίστα εφαρμογών ότι ο χρήστης εκτελεί συχνότερα και με αυτό είναι υπεύθυνο να έχουμε αυτά τα δυαδικά αρχεία και τις εξαρτήσεις τους στη μνήμη RAM σύστημα και έτσι αυξάνει τον χρόνο έναρξης της εφαρμογής.

Πώς να εγκαταστήσετε το Preload στο Ubuntu 18-04 και παράγωγα;

Για να εγκαταστήσετε αυτήν την εφαρμογή στα συστήματά μας μπορούμε να το κάνουμε με τη βοήθεια του κέντρου λογισμικού του Ubuntu και βρείτε την εφαρμογή εκεί ή με τη βοήθεια του Synaptic.

O Αν προτιμάτε, γράψτε την ακόλουθη εντολή στο τερματικό (ctrl+alt+T):

sudo apt-get install preload

Η εγκατάσταση ολοκληρώθηκε, πρέπει να επανεκκινήσουμε τον υπολογιστή μας.

Μόλις μπείτε ξανά στο σύστημα, το Preload αρχίζει να εκτελείται στο παρασκήνιο και θα αρχίσει να εκτελεί τη δουλειά του για να βελτιώσει την ταχύτητα εκκίνησης της εφαρμογής.

Η εφαρμογή ως τέτοια θα πρέπει να λειτουργεί χωρίς κανένα πρόβλημα, καθώς δεν απαιτεί ειδική διαμόρφωση.

Έχουμε όμως τη δυνατότητα να επεξεργαστούμε τις τιμές αυτού, στο ακόλουθο αρχείο που βρίσκεται στο /etc/preload.conf.

Τι είναι το prelink;

Προσύνδεση είναι ένα βοηθητικό πρόγραμμα για την επιτάχυνση της δυναμικής σύνδεσης των βιβλιοθηκών εφαρμογών σε Linux. Το πακέτο prelink Περιέχει ένα βοηθητικό πρόγραμμα που τροποποιεί κοινόχρηστα εκτελέσιμα και βιβλιοθήκες ELF, τόσες πολλές μετεγκαταστάσεις πρέπει να επιλυθούν κατά το χρόνο εκτέλεσης και επομένως τα προγράμματα εμφανίζονται πιο γρήγορα.

Πώς να εγκαταστήσετε το Prelink στο Ubuntu 18.04 και παράγωγα;

Για να εγκαταστήσετε το Prelink στο σύστημά μας, Απλά πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε την ακόλουθη εντολή:

sudo apt install prelink

Έγινε η εγκατάσταση πρέπει να επεξεργαστούμε αυτό το αρχείο:

sudo gedit /etc/default/prelink

Στην οποία θα δούμε την ακόλουθη παράμετρο:

PRELINKING=unknown

Σε αυτό θα πρέπει να το τροποποιήσουμε και να το αφήσουμε όπως στο παρακάτω παράδειγμα:

PRELINKING=yes

Σε ορισμένες εγκαταστάσεις θα εμφανίζεται ως "Όχι" αντί για "άγνωστο", στην περίπτωση αυτή αντί να βάλεις "Ναι" θα βάλει "ναι"

προσύνδεση

Εδώ μπορούμε επίσης να επεξεργαστούμε ορισμένες παραμέτρους, μεταξύ των οποίων μπορεί να έχουμε προβλήματα με ορισμένες εφαρμογές τρίτων, μεταξύ των πιο σημαντικών είναι εκείνες των γραφικών:

Εδώ απλά πρέπει να αντιγράψουμε τα ακόλουθα και να τα προσθέσουμε στο αρχείο:

# 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

Τέλος κλείνουμε το αρχείο και Δίνουμε δικαιώματα με αυτήν την εντολή:

sudo chmod 666 /etc/prelink.conf

Τώρα για να εκτελέσετε την εφαρμογή απλά πληκτρολογούμε:

prelink -amvR

Και έτοιμος.

Κατά την εκτέλεση, θα αρχίσει να φορτώνει όλα τα απαραίτητα, πρέπει να το αναφέρω αυτό πολύ πιθανό να σας ρίξει ένα σφάλμα ενώ διαμορφώνεται.

Αυτά τα λάθη που σας ρίχνω είναι κάτι τέτοιο:

Prelink /usr/lib/xxxx

Όπου Αυτό δείχνει ότι πρέπει να προσθέσετε μια κυκλοφορία στη μαύρη λίστα προ-συνδέσμου, επειδή δημιουργεί σύγκρουση.

Το Prelink σας λέει ποια βιβλιοθήκη θα προσθέσετε, απλώς πρέπει να εκτελέσετε την ακόλουθη εντολή Για να το προσθέσετε, εδώ πρέπει να τροποποιήσετε μόνο αυτό που υποδεικνύεται από τον προ-σύνδεσμο:

sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf

Μόλις γίνει αυτό, εκτελούμε ξανά το prelink και θα πρέπει να προσθέσουμε τις βιβλιοθήκες που δημιουργούν διένεξη, έως ότου το prelink φορτωθεί με επιτυχία.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.