אתמול חבר סיפר לי על כך 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 roY אנחנו מוסיפים הבא בסוף השורה:
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ויש לנו את זה, מעתה ואילך התוכניות הדרושות יוטענו במהירות רבה יותר.
למידע נוסף, תוכלו לבקר בדף שלהם מקור.
אני אנסה את זה בעוד זמן מה ואם לא אחזור, זה יהיה בגלל שהכונן הקשיח שלי ימות