קישור מראש או כיצד לשפר את מהירות הטעינה של יישומים

אובונטו מהיר

במערכות הפעלה GNU / Linux אין בדרך כלל בעיות מהירות גדולות, אך הדברים תמיד יכולים להשתפר. אין זה סוד כי הגרסה הסטנדרטית של אובונטו איבדה מהירות רבה עם הגעתה של הסביבה הגרפית Unity, כך שזה עשוי להיות רעיון טוב לתת למערכת שלנו "ויטמינים" לנוע עוד יותר מהר. אחד הויטמינים שאנו יכולים לתת למחשב האישי שלנו באמצעות GNU / Linux נקרא קישור מקדים.

Prelink היא תוכנית ש ישפר את מהירות המערכת צמצום זמן טעינת היישום. ברור כי שיפור זה לא יהיה זעם על מחשבים רבים, אך ניתן להבחין בו במערכות הפעלה מסוימות, כמו אלה המשמשות ספריות רבות, כגון אלה המבוססות על KDE. לאחר מכן נראה לך כיצד להתקין ולהגדיר את Prelink במחשב GNU / Linux שלך.

כיצד להתקין ולהגדיר את Prelink

  1. Prelink זמין במאגרי ברירת המחדל של מרבית הפצות לינוקס, ולכן ההתקנה היא קלה כמו פתיחת מסוף והקלדת הפקודה הבאה:
sudo apt install prelink
  1. זה יכול לגרום לשגיאות מסוימות בספריות וביישומים קנייניים מסוימים, ולכן לאחר התקנתו נצטרך לכלול כמה יוצאים מן הכלל לקובץ. /etc/prelink.conf. אנו פותחים את הקובץ ומעתיקים לתוכו את הדברים הבאים:
# Skype
-b /usr/lib32/skype/skype
-b /usr/lib/skype/skype

# Flash Player Plugin
-b /usr/lib/mozilla/plugins/libflashplayer.so

# 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
  1. למעט הכללים החריגים, אנו מבצעים אופטימיזציה של המערכת על ידי פתיחת מסוף והקלדת הפקודה הבאה:
prelink -amvR
  1. כדאי גם לתזמן את הפקודה הנ"ל לביצוע מעת לעת, מכיוון שכל עדכון לספריות עלול לגרום להפסקת עבודתה. אנו נקבע את ביצוע הפקודה הקודמת על ידי יצירת הקובץ /etc/cron.daily/prelink עם הטקסט הבא בפנים:
#!/bin/bash
[[ -x /usr/bin/prelink ]] && /usr/bin/prelink -amR &>/dev/null
  1. ואנחנו נותנים לו הרשאות על ידי פתיחת מסוף והקלדת הפקודה הבאה:
chmod 755 /etc/cron.daily/prelink

צעדים מיוחדים עבור KDE

אם אתה משתמש בסביבה גרפית המבוססת על KDE, יהיה צורך להוסיף לקובץ /etc/profile.d/kde-is-prelinked.sh הטקסט הבא:

export KDE_IS_PRELINKED=1

לאחר מכן, ניתן לו את ההרשאות הדרושות על ידי פתיחת מסוף והקלדת הפקודה הבאה:

chmod 755 /etc/profile.d/kde-is-prelinked.sh
האם כבר ניסית את זה? מה אתה חושב? שמתם לב לשיפור כלשהו?

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פביאן דיג'ו

    בדיקה אבל אני איטית במיוחד חחח הסרתי את ההתקנה והכל היה בסדר. זה היה איטי יותר מאשר כשהיה לי אובונטו 8.04 עם קומפיז על פנטיום 4 512 של איל האהה

  2.   ריין ספסי מסאקוי דיג'ו

    אבל אם לפני הקישור יחד עם הטעינה המוקדמת יש פיסה קיימת

  3.   נִפלָא! (@AJMarval_) דיג'ו

    והאם זה עובד עם יישומי תקשורת?

    יש לי שיעורי שפה מקוונים באמצעות סקייפ והיישום לוקח הרבה זמן לטעון, גם לאחר ההתקנה. מערכת הכיתות שלי לא משתמשת בפלטפורמה או תוכנה נוספים להתקנה מכיוון שהם מורים מראש (https://preply.com/es/español-por-skype) והעיכוב נובע מאותה הפעלת סקייפ.

    המשך לעקוב,