אופטימיזציה של אתחול GNU / Linux עם E4rat

אתמול חבר סיפר לי על כך e4rat (Ext4 - צמצום זמני הגישה) סט כלים להאיץ את תהליך האתחול של המערכת שלנו והיום החלטתי לנסות זאת.

מחפש מצאתי ב linuxzone.com הדרכה להתקנתו והסבר על פעולתו. אני מצטט כאן מילולית:

אתה עלול לגלות שלאורך זמן המערכת שלך הופכת לכבדה מעט יותר ולוקח זמן רב לטעון את מערכת ההפעלה שלך. זה נפוץ בכל המערכות והגורם העיקרי הוא בדרך כלל חיפוש וטעינה של הקבצים הדרושים להפעלה, מכיוון שהמערכת בדרך כלל צריכה לסרוק את כל הדיסק כדי למצוא אותם. כדי למנוע זאת ולייעל את שלך אתחול, ישנם כלים כמו e4rat.

E4rat (Ext4 - צמצום זמני גישה) הוא ערכת כלים לזרז את תהליך ההפעלה, כמו גם את היישומים הנטענים בעת ההפעלה, רישום הקבצים ששימשו בשתי הדקות הראשונות של ההפעלה, העברתם מחדש וטען אותם מראש, ובכך לבטל זמנים. עיכובים בחיפוש וסיבוב. זה מוביל לקצב העברת כונן קשיח גבוה.

התהליך מורכב משלושה שלבים: איסוף מידע על הפעלה, הקצאה מחדש של הקבצים ואז העלאתם לטעינה בכל אתחול.

זכור כי זה עובד רק עם דיסקים מגנטיים ויש לעצב אותם ב- ext4.

נתחיל בהורדת התוכנית מהדף שלךבמקרה זה אני מוריד את קובץ ה- .deb, מכיוון שאשתמש באובונטו 11.04.

לפני התקנתו עלינו למחוק את ureadahead כדי שלא יתנגש:

sudo dpkg --purge ureadahead ubuntu-minimal

הערה: לפני הטיהור ישנם שני מקפים.

אנו מתקינים את התלות עבור e4rat:

sudo apt-get install libblkid1 e2fslibs

ואז אנו מתקינים את התוכנית.

עכשיו אני הולך להסביר לך כמה שיותר קל איך לגרום לזה לעבוד. ראשית, עלינו לערוך את לְחַטֵט או grub2 לפי העניין:

sudo nano /boot/grub/grub.cfg

בתוך הקובץ אנו מחפשים שורה דומה לזו:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

אנחנו מוסיפים הבא בסוף השורה:

init=/sbin/e4rat-collect

במקרה שלי זה נראה כך:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

הערה: ניתן לבצע את השלב הקודם בדיוק זהה מההפעלה, כאשר מסך ה- grub יוצא, אנו נמצאים על קו מערכת ההפעלה שלנו ולוחצים על 'eכדי לערוך אותו. במקרה שיש לך כמה מערכות מותקנות על הדיסק, קל יותר לעשות זאת, מכיוון שאנו נמנעים מלהיות מעורב בהפעלת האחרים.

ברגע שזה נעשה, אנחנו סוגרים את עורך Ctrl + X, ואנחנו מפעילים מחדש את המחשב שלנו.

כאשר היא מסיימת את טעינת המערכת, עלינו לפתוח את התוכניות שבדרך כלל אנו מפעילים לעתים קרובות יותר, כגון הדפדפן, מנהל הדואר וכו '... יש לנו שתי דקות לעשות זאת. לאחר שהדבר נעשה אנו מוודאים שקובץ היומן נוצר.

ls / var / lib / e4rat /

התשובה חייבת להיות startup.logאם זה לא מראה לך כלום, תצטרך לחזור על השלבים שוב.

עכשיו נחזור לעריכת הגרוב, הפעם אנו עושים זאת ממסך הבית בלחיצה e, כפי שאני מסביר לעיל. ואנחנו מוסיפים בסוף השורה מלפני יחיד, להיות כדלקמן:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

אנו סוגרים ומתחילים מחדש, אך הפעם אנו עושים זאת במצב בטוח או מהקו של פקוד. היכנס באמצעות שם המשתמש והסיסמה שלנו והפעל:

sudo e4rat-realloc /var/lib/e4rat/startup.log

ברגע שזה נעשה, e4rat מתחיל להעביר את הקבצים מהדיסק שלך, (זה עלול לקחת זמן מה), כאשר הוא מסתיים, אנו מפעילים מחדש.

sudo shutdown-r now

כך שהתוכנית תפעל תמיד בהתחלה ונמשכת גם אם אנו מעדכנים, אנו עורכים את הגרוב שלנו,

sudo nano /etc/default/grub

ואנחנו מחפשים את linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

אנו מוסיפים את השורה הבאה לפני כן התזה שקטה,

init=/sbin/e4rat-preload

נשאר ככה.

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

אנו שומרים את הקובץ וטוענים מחדש את הגרגר:

sudo update-grub

ויש לנו את זה, מעתה ואילך התוכניות הדרושות יוטענו במהירות רבה יותר.

למידע נוסף, תוכלו לבקר בדף שלהם מקור.

בעוד זמן מה אנסה את זה ואם לא אחזור, זה בגלל שהכונן הקשיח שלי מת


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

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

*

*

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

  1.   elav <° לינוקס דיג'ו

    זה עובד f ** king !!! אתה יכול לדעת שהיישומים נפתחים מהר יותר 😀

  2.   קרלוס דיג'ו

    נהדר, אנסה את זה ב- LMDE ... אני אגיד לך איך זה הולך.

    ברכות.

  3.   פרדי דיג'ו

    אותו דבר, אם לא אחזור במהירות, אחזור אחר כך הוא.

    1.    פרדי דיג'ו

      לאחר מספר ניסיונות, לא, זה לא עבד.

      אנסה שוב אבל עוד יום.

      1.    elav <° לינוקס דיג'ו

        זה עבד בשבילי, ו- KZKGGaara, לפני שזרק את הארכלינוקס שלו לקרקע גם כן האההה

        1.    נרג'מארטין דיג'ו

          אוומייגוד! מה קרה לזה? o_0

          1.    נרג'מארטין דיג'ו

            אהם! שוב אני כותב מהעבודה! ^ _ ^ U
            אל תאמין שהלכתי ל"צד האפל "!!! הייהה

            1.    elav <° לינוקס דיג'ו

              רגיל, היום KZKGGaara הופיע עם Windows 7 מותקן 😀


  4.   אריתריום דיג'ו

    זה עובד כמו קסם! התוכניות מתחילות הרבה יותר מהר! תודה רבה על העצה! 😀

  5.   מטלטל דיג'ו

    גיליתי שיש שלב שניתן לדלג עליו:

    sudo e4rat-realloc /var/lib/e4rat/startup.log

    ברגע שזה נעשה, e4rat מתחיל להעביר את הקבצים מהדיסק שלך, (זה עלול לקחת זמן מה), כאשר הוא מסתיים, אנו מפעילים מחדש.

    כיבוי סודו- r עכשיו ## אתחול מחדש זה יותר

    כך שהתוכנית תפעל תמיד בהתחלה ונמשכת גם אם אנו מעדכנים, אנו עורכים את הגרוב שלנו,

    sudo nano / etc / default / grub

  6.   ארונאמו ג'אז דיג'ו

    ובכן, פשוט ניסיתי, והאמת היא שהשינוי הוא לא הרבה: / ושלא פרמטתי כמעט שנה.

  7.   אנג'ל דה לה ווגה דיג'ו

    אחר צהריים טובים, עקבתי אחר הצעדים לאות אבל זה לא עבד, אפילו הקובץ startup.log לא נוצר ובדקו את התוכניות שמתחילות ו- e4rat לא מתחיל, יש לי את אובונטו 13.04, האמת כבר משגעת אותי משהו ... אודה עזרתך

  8.   מריו דיג'ו

    מצוין הצעד הזה מהתחלה בדקה 1 שניות ל 40 שניות מדויקות !!!!!!!!!! תודה רבה למרות שהם בכלל לא מסבירים את זה טוב אבל ניסיתי השגתי את זה תודה