Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách Tăng Tốc Độ Cho Máy Tính Linux

Một trong những điểm hấp dẫn lớn nhất của Linux như một hệ sinh thái hệ điều hành mạnh mẽ là tốc độ ấn tượng ngay từ khi cài đặt, nhưng việc tối ưu thêm để máy tính Linux chạy nhanh hơn luôn mang lại lợi ích. Dưới đây là các yếu tố ảnh hưởng đến khả năng tốc độ của hệ thống và một số cách tuyệt vời để đẩy nhanh hiệu suất.

Lập Lịch Luồng (Thread Scheduling)

Ban đầu, Linux sử dụng thuật toán lập lịch đơn giản để xử lý các tác vụ theo vòng tròn. Kể từ khi ra đời, Linux đã liên tục cải tiến lập lịch luồng, đạt đến thiết kế cực kỳ tiên tiến và có khả năng mở rộng cao gọi là Completely Fair Scheduler (CFS - Bộ Lập Lịch Công Bằng Hoàn Toàn).

CFS sử dụng thời gian chạy ảo (virtual run-time) để quyết định tác vụ nào cần thực thi. Ngoài ra, một cây đỏ-đen tự cân bằng (red-black tree) của các tác vụ được lên lịch được giữ để quản lý tác vụ hiệu quả hơn so với hàng đợi chạy (run queue) truyền thống.

Hệ Thống Tệp Nâng Cao (Advanced Filesystems)

Linux sử dụng các thiết kế hệ thống tệp tiên tiến đáng ngạc nhiên so với các đối thủ khác trên thị trường hệ điều hành. Kể từ khi giới thiệu lần lặp thứ ba của hệ thống tệp Ext, Ext3, Linux đã được hưởng lợi từ khả năng journaling (nhật ký), ngăn chặn hiệu quả việc hỏng hóc hệ thống tệp trong trường hợp truyền tệp thất bại hoặc mất điện.

Ext4 mở rộng thêm chức năng của Ext3 để hỗ trợ các tệp lớn hơn nhiều và cho phép số lượng thư mục con không giới hạn với tốc độ truy cập cao.

Nói về tốc độ, đây là một vài cách bạn có thể tăng tốc nghiêm túc cho hệ thống Linux của mình.

Một điểm khởi đầu dễ dàng để tăng hiệu suất máy tính luôn là ở giai đoạn khởi động. Có một vài cách tiếp cận chính, tập trung vào các tối ưu hóa sau. (Chúng tôi sẽ lấy Ubuntu làm ví dụ dưới đây.)

1. Tăng Tốc Khởi Động Linux Bằng Cách Giảm Thời Gian Grub

Nếu hệ thống Linux của bạn sử dụng Grub làm bootloader, bạn sẽ thấy nó hiển thị trình tải Grub từ 10 đến 30 giây. Bạn có biết rằng có thể cắt ngắn thời gian hiển thị bootloader hoặc thậm chí bỏ qua hoàn toàn bộ đếm ngược?

Mở terminal và chỉnh sửa tệp /etc/default/grub bằng trình soạn thảo văn bản yêu thích:

sudo nano /etc/default/grub

Tìm biến GRUB_TIMEOUT. Thay đổi giá trị liên kết với biến này thành 5 hoặc 3. Đặt thành 0 để tắt hoàn toàn bộ đếm ngược (mục đầu tiên sẽ được chọn mặc định).

Lưu (Ctrl + O) và đóng tệp (Ctrl + X), sau đó chạy:

sudo update-grub

để thay đổi có hiệu lực.

2. Giảm Số Lượng Ứng Dụng Khởi Động Cùng Hệ Thống

Mỗi bản phân phối Linux có chút khác biệt trong quy trình quản lý ứng dụng khởi động, nhưng nguyên tắc chung là giống nhau.

Trên Ubuntu, việc quản lý ứng dụng khởi động đơn giản như mở ứng dụng "Startup Applications" và kiểm tra nội dung của nó một cách kỹ lưỡng.

Cách Tăng Tốc Độ Cho Máy Tính Linux

Chỉ cần nhấp vào bất kỳ mục nào nhận ra là không cần thiết tải mỗi khi khởi động. Nhấn "Remove" sẽ xóa ngay lập tức mục đã chọn mà không có thông báo xác nhận. Nếu bạn không chắc chắn, có thể chỉ bỏ chọn dấu tích bên cạnh mục đó.

Cách Tăng Tốc Độ Cho Máy Tính Linux

3. Kiểm Tra Các Dịch Vụ Hệ Thống Không Cần Thiết

Lưu ý rằng không phải tất cả ứng dụng chạy khi khởi động đều hiển thị ngay mà cần chạy lệnh đặc biệt sau từ terminal trước:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Sau khi thực hiện, bạn sẽ thấy nhiều mục hơn trong Startup Applications, bao gồm cả các dịch vụ hệ thống. Bạn có thể điều chỉnh chúng theo nhu cầu.

Cách Tăng Tốc Độ Cho Máy Tính Linux

4. Thay Đổi Môi Trường Desktop

Một cải tiến tốc độ dễ dàng khác đến từ việc tối ưu hóa môi trường desktop. Tùy chọn này đi kèm với những thay đổi giao diện rõ rệt, nên có thể không phù hợp nếu bạn thích thiết lập hiện tại. Nhưng nếu bạn sẵn sàng thay đổi để đổi lấy tốc độ, đây có thể hoạt động rất tốt.

Có một vài lựa chọn môi trường desktop nhấn mạnh tốc độ hơn các yếu tố khác.

Xfce

Xfce được thiết kế nhẹ nhàng và tối ưu cho tốc độ. Khả năng đa điểm chạm (multi-touch) và tùy chỉnh phong phú khiến nó phù hợp cho cả mục đích thẩm mỹ.

Cách Tăng Tốc Độ Cho Máy Tính Linux

Để cài đặt môi trường desktop này trên Ubuntu, nhập lệnh sau vào terminal:

sudo apt-get install xubuntu-desktop

Sau đó, đăng xuất phiên người dùng và chọn tùy chọn desktop mới trước khi đăng nhập lại.

LXDE

Một môi trường desktop tập trung vào tốc độ khác, LXDE (Lightweight X11 Desktop Environment), được thiết kế theo kiểu mô-đun, cho phép các thành phần riêng lẻ được thêm vào hệ thống thay vì cài đặt toàn bộ một lần.

Cách Tăng Tốc Độ Cho Máy Tính Linux

Cài đặt LXDE trên Ubuntu dễ dàng như nhập lệnh sau vào terminal:

sudo apt-get install lubuntu-desktop

Làm theo cùng quy trình như Xfce (đăng xuất và chọn nó) để kích hoạt.

Thiết kế mô-đun của môi trường này làm nổi bật một tùy chọn tăng tốc khác liên quan đến UI hệ thống của bạn.

5. Giảm Độ Swappiness (Xu Hướng Dùng Swap)

Chiến thuật tăng tốc này tập trung vào cách Linux sử dụng bộ nhớ chủ động. Thông thường, việc sử dụng phân vùng swap trên ổ cứng được xử lý tự động với thiết lập khá cao. Tham số gọi là "swappiness" dao động từ 0 đến 100 và được cấu hình mặc định ở 60.

Mặc định 60 thường quágressive (hung hăng) so với nhu cầu của hầu hết người dùng, và giảm nó giúp máy tính tận dụng tốt hơn tài nguyên của chính nó.

Giảm swappiness dễ dàng như gõ lệnh sau vào terminal để truy cập sysctl.conf:

sudo nano /etc/sysctl.conf

Sau đó, thêm dòng sau vào cuối tệp và đóng lại:

# Đặt giá trị swappiness
vm.swappiness=10
Cách Tăng Tốc Độ Cho Máy Tính Linux

Khởi động lại và tận hưởng sự tăng tốc.

Những mẹo chúng tôi đề cập ở đây chắc chắn đáng để thử nếu bạn muốn tăng tốc máy Linux của mình. Bất kỳ mẹo nào riêng lẻ hoặc kết hợp tất cả đều có thể giúp đẩy nhanh hệ thống, giải phóng tài nguyên cho các tác vụ quan trọng nhất. Hãy thử và hoàn thành công việc nhanh hơn nhiều.