Tối ưu hóa khởi động GNU / Linux với E4rat

Hôm qua một người bạn đã nói với tôi về E4rat (Ext4 - Giảm thời gian truy cập) một bộ công cụ để tăng tốc quá trình khởi động hệ thống của chúng tôi và hôm nay, tôi quyết định dùng thử.

Tìm kiếm tôi đã tìm thấy trong Linuxzone.es hướng dẫn cài đặt và giải thích hoạt động của nó. Tôi xin trích nguyên văn ở đây:

Bạn có thể thấy rằng theo thời gian, hệ thống của bạn trở nên nặng hơn và mất nhiều thời gian để tải hệ điều hành của bạn. vì hệ thống thường phải quét toàn bộ đĩa để tìm chúng. Để tránh điều này và tối ưu hóa khởi động, có các công cụ như e4rat.

E4rat (Ext4 - Giảm thời gian truy cập) là một bộ công cụ để tăng tốc quá trình khởi động, cũng như các ứng dụng tải khi khởi động, đăng ký các tệp được sử dụng trong 2 phút đầu tiên khởi động, định vị lại và tải trước chúng, do đó loại bỏ thời gian. tìm kiếm và quay vòng chậm trễ. Điều này dẫn đến tốc độ truyền ổ cứng cao.

Quá trình này bao gồm ba bước: thông tin về khởi động, gán lại các tệp và sau đó tải chúng vào mỗi lần khởi động.

Hãy nhớ rằng điều này chỉ hoạt động với đĩa từ và chúng cần được định dạng ở dạng ext4.

Chúng tôi sẽ bắt đầu bằng cách tải xuống chương trình từ trang của bạnTrong trường hợp này, tôi sẽ tải xuống tệp .deb, vì tôi sẽ sử dụng Ubuntu 11.04.

Trước khi cài đặt nó, chúng ta phải xóa ureadahead để nó không bị xung đột:

sudo dpkg --purge ureadahead ubuntu-minimal

Lưu ý: Trước khi thanh tẩy, có hai dấu gạch nối.

Chúng tôi cài đặt các phụ thuộc cho e4rat:

sudo apt-get install libblkid1 e2fslibs

Sau đó, chúng tôi cài đặt chương trình.

Bây giờ tôi sẽ giải thích dễ dàng nhất có thể về cách làm cho nó hoạt động. Đầu tiên, chúng tôi phải chỉnh sửa grub hoặc grub2 tùy trường hợp:

sudo nano /boot/grub/grub.cfg

Bên trong tệp, chúng tôi tìm kiếm một dòng tương tự như sau:

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

chúng tôi thêm phần sau ở cuối dòng:

init=/sbin/e4rat-collect

Trong trường hợp của tôi, nó trông như thế này:

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

Lưu ý: Bước trước chúng ta có thể thực hiện giống hệt như khi khởi động, khi màn hình grub xuất hiện, chúng ta đang ở trên hệ điều hành của mình và nhấn 'e'để chỉnh sửa nó. Trong trường hợp bạn đã cài đặt một số hệ thống trên đĩa, thì việc này sẽ dễ dàng hơn vì chúng tôi tránh dính líu đến việc khởi động các hệ thống khác.

Khi điều này được thực hiện, chúng tôi đóng biên tập viên Ctrl + X và chúng tôi khởi động lại máy tính của mình.

Khi hệ thống tải xong, chúng ta phải mở các chương trình mà chúng ta thường khởi động thường xuyên hơn, chẳng hạn như trình duyệt, trình quản lý mail, v.v., chúng ta có hai phút để làm việc đó. Khi điều này được thực hiện, chúng tôi đảm bảo rằng tệp nhật ký đã được tạo.

ls / var / lib / e4rat /

Câu trả lời phải là startup.logNếu nó không hiển thị cho bạn bất cứ điều gì, bạn sẽ phải lặp lại các bước một lần nữa.

Bây giờ chúng ta quay lại chỉnh sửa grub, lần này chúng ta làm điều đó từ màn hình chính bằng cách nhấn e, như tôi giải thích ở trên. Và chúng tôi thêm vào cuối dòng từ trước duy nhất, như sau:

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

Chúng tôi đóng và khởi động lại, nhưng lần này chúng tôi thực hiện ở chế độ an toàn hoặc từ dòng lệnh. Đăng nhập bằng tên người dùng và mật khẩu của chúng tôi và thực hiện:

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

Khi việc này hoàn tất, e4rat bắt đầu di chuyển các tệp khỏi đĩa của bạn, (có thể mất một lúc), khi quá trình hoàn tất, chúng tôi khởi động lại.

sudo shutdown-r now

Để chương trình luôn chạy khi bắt đầu và kéo dài ngay cả khi chúng tôi cập nhật, chúng tôi chỉnh sửa grub của mình,

sudo nano /etc/default/grub

và chúng tôi tìm kiếm dòng:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Chúng tôi thêm dòng sau trước giật gân yên tĩnh,

init=/sbin/e4rat-preload

Giữ nguyên lối này.

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

Chúng tôi lưu tệp và tải lại grub:

sudo update-grub

Và chúng ta đã có nó, từ giờ các chương trình cần thiết sẽ được tải nhanh chóng hơn.

Để biết thêm thông tin, bạn có thể truy cập trang của họ nguồn.

Trong một thời gian nữa mình sẽ thử và nếu không quay lại thì có thể là do ổ cứng của mình đã chết rồi 😀


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

13 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   elav <° Linux dijo

    Nó hoạt động f ** vua !!! Bạn có thể nói rằng các ứng dụng mở nhanh hơn 😀

  2.   Carlos dijo

    Tuyệt, tôi sẽ thử nó trong LMDE ... Tôi sẽ cho bạn biết nó diễn ra như thế nào.

    Chúc mừng.

  3.   fredy dijo

    Tương tự, nếu mình không về nhanh thì sẽ quay lại sau hehe.

    1.    fredy dijo

      Sau nhiều lần thử, không, nó không hoạt động.

      Tôi sẽ thử lại nhưng một ngày khác.

      1.    elav <° Linux dijo

        Nó có hiệu quả với tôi và KZKGGaara, trước khi ném Archlinux của anh ấy xuống đất nữa hahaha

        1.    nerjamartin dijo

          CHÚA ƠI! chuyện gì đã xảy ra với nó? o_0

          1.    nerjamartin dijo

            E hèm! một lần nữa tôi viết từ công việc! ^ _ ^ Ư
            Không tin rằng tôi đã đi vào «mặt tối» !!! hehehe

            1.    elav <° Linux dijo

              Bình thường, hôm nay KZKGGaara xuất hiện với cài đặt Windows 7 😀


  4.   Erithrym dijo

    Nó hoạt động như một say mê! Các chương trình bắt đầu nhanh hơn rất nhiều! Cảm ơn bạn rất nhiều về lời khuyên! 😀

  5.   thợ săn dijo

    Tôi phát hiện ra rằng có một bước có thể được bỏ qua:

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

    Khi việc này hoàn tất, e4rat bắt đầu di chuyển các tệp khỏi đĩa của bạn, (có thể mất một lúc), khi quá trình hoàn tất, chúng tôi khởi động lại.

    sudo shutdown-r now ## REBOOT NÀY THÊM

    Để chương trình luôn chạy khi bắt đầu và kéo dài ngay cả khi chúng tôi cập nhật, chúng tôi chỉnh sửa grub của mình,

    sudo nano / etc / default / grub

  6.   ErunamoJAZZ dijo

    Chà, tôi vừa thử, và sự thật là thay đổi không nhiều: /, và tôi đã không định dạng trong gần một năm.

  7.   Angel de la vega dijo

    Chào buổi chiều, tôi đã làm theo các bước đến bức thư nhưng nó không hoạt động, thậm chí tệp startup.log không được tạo và kiểm tra các chương trình khởi động và e4rat không khởi động, tôi có Ubuntu 13.04, sự thật đã khiến tôi hơi phát điên ... Tôi sẽ đánh giá cao sự giúp đỡ của bạn

  8.   Mario dijo

    Tuyệt vời bước này từ bắt đầu trong 1 phút 40 giây đến 29 giây chính xác !!!!!!!!!! Cảm ơn bạn rất nhiều mặc dù họ không giải thích rõ ràng về nó nhưng thực nghiệm tôi đã đạt được nó cảm ơn