- Tốc độ chậm của Ubuntu thường là do sự kết hợp của các tiến trình nền, thiếu quá trình dọn dẹp và cấu hình chưa được tối ưu hóa.
- Việc điều chỉnh quá trình khởi động, bộ nhớ (swap, zram, swappiness) và môi trường đồ họa mang lại những cải tiến đáng kể ngay cả trên phần cứng cũ.
- Vệ sinh định kỳ, kiểm soát trình duyệt và giám sát quy trình là chìa khóa để duy trì hiệu suất lâu dài.
Nếu máy tính Ubuntu của bạn khởi động rất chậm, bị treo khi mở trình duyệt hoặc hoạt động chậm chạp khi chuyển đổi cửa sổ, đó không chỉ là lỗi kỹ thuật: bạn đang lãng phí thời gian thực sự chờ đợi hệ thống phản hồi . Cảm giác "Ubuntu chậm" đó, về bản chất, là sự mất kiểm soát đối với phần cứng của chính bạn.
Tối ưu hóa Ubuntu để khắc phục tình trạng chạy chậm không phải là một việc tùy chọn chỉ dành cho những người đam mê dòng lệnh; đó là một cách rất thiết thực để tận dụng tối đa máy tính hiện có của bạn và chống lại sự lỗi thời theo kế hoạch mà không cần tốn một xu nào cho phần cứng mới . Chỉ với một vài tinh chỉnh được cân nhắc kỹ lưỡng, bạn có thể biến một chiếc Ubuntu chậm chạp thành một cỗ máy nhanh, ngay cả trên những máy tính đã vài năm tuổi.
Vì sao Ubuntu trở nên chậm dần theo thời gian

Hầu hết thời gian, hệ thống Ubuntu chậm không phải do một nguyên nhân cụ thể duy nhất, mà là do tổng hợp của nhiều yếu tố nhỏ tích lũy lại : các chương trình khởi chạy khi khởi động mà bạn không để ý, các dịch vụ nền, các tập tin còn sót lại, cấu hình chưa được tối ưu hóa… Tất cả những điều này làm giảm hiệu năng từng ngày.
Mỗi ứng dụng bạn cài đặt đều để lại dấu vết trên hệ thống, và nhiều ứng dụng còn thêm các tiến trình nền tiếp tục chạy ngay cả khi bạn không mở cửa sổ. Các ứng dụng đồng bộ hóa đám mây, trình cập nhật tự động, dịch vụ in ấn, các tiến trình nền khác nhau… Một bản cài đặt mới có thể có khoảng 150-200 tiến trình; sau vài tháng sử dụng, con số đó có thể dễ dàng tăng gấp đôi.
Càng nhiều tiến trình đang hoạt động, lượng RAM trống dành cho những tác vụ bạn thực sự sử dụng càng ít, và CPU càng phải làm việc vất vả hơn để chuyển đổi giữa các tác vụ. Thêm vào đó là trình duyệt với 15 tab, một số ứng dụng ngốn tài nguyên và môi trường máy tính để bàn đòi hỏi cao, kết quả là hệ thống hoạt động chậm chạp.
Các tập tin và gói phần mềm tích lũy theo thời gian cũng gây ảnh hưởng : bộ nhớ cache APT cũ, các gói phần mềm không còn cần thiết, cấu hình của các chương trình bạn đã gỡ cài đặt cách đây vài tháng, hình thu nhỏ của ảnh chưa bao giờ được dọn dẹp… Tất cả những thứ này chiếm dung lượng và làm phức tạp quá trình đọc và ghi dữ liệu trên ổ đĩa, điều này đặc biệt nghiêm trọng đối với ổ cứng cơ học và máy tính có ít RAM.
Khi bộ nhớ RAM sắp hết, Ubuntu sẽ sử dụng nhiều hơn không gian hoán đổi (bộ nhớ ảo trên ổ đĩa) , vốn chậm hơn đáng kể so với RAM vật lý. Trên phần cứng cũ hoặc chỉ có 2-4 GB RAM, hiệu ứng này sẽ dễ dàng nhận thấy: hệ thống bắt đầu "suy nghĩ" trước khi mở từng cửa sổ.
3 thao tác nhanh nhất nếu Ubuntu của bạn chạy rất chậm
Nếu bạn không có nhiều thời gian và chỉ muốn tăng hiệu suất nhanh chóng, có ba thao tác rất đơn giản thường mang lại hiệu quả tức thì trên hầu hết các hệ thống Ubuntu:
1. Vệ sinh hệ thống chuyên sâu với APT
Mở terminal và chạy:
sudo apt autoremove && sudo apt autoclean && sudo apt clean
Sự kết hợp này loại bỏ các gói phần mềm không còn sử dụng, các phiên bản lỗi thời của các gói đã tải xuống và xóa hoàn toàn bộ nhớ cache của APT. Trên các hệ thống không được bảo trì trong nhiều tháng, bạn có thể dễ dàng khôi phục được vài gigabyte dung lượng và giảm đáng kể tốc độ đọc/ghi.
2. Loại bỏ các chương trình khỏi chế độ khởi động tự động
Từ menu Ubuntu, nhập Cài đặt > Ứng dụng > Ứng dụng khởi động (Hoặc tìm kiếm “Ứng dụng Khởi động” trong Dash.) Xem xét từng mục một và vô hiệu hóa bất kỳ ứng dụng nào bạn không cần ngay từ đầu: trình duyệt email, đồng bộ hóa đám mây, bộ ứng dụng văn phòng, v.v. Ít ứng dụng tải khi khởi động hơn có nghĩa là Thời gian khởi động nhanh hơn nhiều và tiêu thụ ít RAM hơn theo mặc định.
3. Gỡ cài đặt các phần mềm không cần thiết và phần mềm bạn không sử dụng.
Mở Trung tâm phần mềm Ubuntu hoặc Synaptic và tìm các chương trình bạn không bao giờ sử dụng: trò chơi được cài đặt sẵn, các công cụ trùng lặp, các ứng dụng nhắn tin bạn không cần… Để xóa chúng hoàn toàn, bạn có thể sử dụng lệnh sau:
sudo apt remove --purge nombre-del-paquete
Tùy chọn `-purge` cũng xóa các tập tin cấu hình. Mỗi ứng dụng bạn gỡ bỏ sẽ giải phóng dung lượng ổ đĩa và giảm thiểu các tiến trình chạy ngầm , giúp hệ thống hoạt động mượt mà hơn.
Cài đặt và dịch vụ khởi động: kiểm soát những gì được tải
Ngoài việc xem qua nhanh tổng quan, bạn nên dành vài phút để xem xét kỹ lưỡng chính xác những gì khởi chạy khi bạn bật máy tính . Thời gian khởi động là một thước đo rất rõ ràng về tình trạng hệ thống của bạn.
Trong môi trường GNOME, bạn có thể mở lại Ứng dụng khi khởi động (cũng từ) gnome-session-properties (nếu bạn sử dụng Alt + F2) và phân tích từng mục. Nhiều chương trình liên quan đến điện toán đám mây, trình đồng bộ hóa tập tin, trình quản lý ghi chú hoặc trình quản lý mật khẩu. Chúng được thêm vào đầu mà không cần xin phép.Hãy tự hỏi trong từng trường hợp xem bạn có cần mở nó ngay khi khởi động máy tính hay bạn có thể mở thủ công khi cần.
Vô hiệu hóa một dịch vụ khởi động không có nghĩa là gỡ cài đặt nó; nó chỉ đơn giản là ngăn dịch vụ đó nhận tài nguyên bộ nhớ và CPU ngay từ đầu . Trên các máy tính xách tay đời cũ, việc giảm tải này có thể giúp thời gian khởi động nhanh hơn vài giây và mang lại cảm giác mượt mà ngay lập tức khi bạn vào được màn hình desktop.
Trên các hệ thống chạy Ubuntu 22.04 và các phiên bản phái sinh của nó, một vấn đề về hiệu năng liên quan đến tùy chọn IOMMU trong quá trình khởi động kernel cũng đã được ghi nhận, đặc biệt là trên các hệ thống Intel. Nếu bạn nhận thấy các sự cố bất thường hoặc hoạt động chậm chạp kể từ khi phiên bản đó được phát hành, bạn có thể thử tắt IOMMU cho CPU Intel của mình từ trong GRUB.
Để làm điều này, hãy chỉnh sửa cài đặt:
sudo nano /etc/default/grub
Tìm dòng chứa GRUB_CMDLINE_LINUX_DEFAULT và thêm tham số sau vào cuối:
intel_iommu=off
Dòng chữ sẽ trông giống như thế này:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=off"
Lưu các thay đổi, thoát khỏi nano, và áp dụng cấu hình mới bằng lệnh:
sudo update-grub
sudo reboot
Sau khi khởi động lại, nhiều máy tính có cấu hình phần cứng và phiên bản hệ thống này hoạt động mượt mà hơn khi quản lý các thiết bị ngoại vi.
Dọn dẹp nâng cao: bộ nhớ đệm, tập tin tạm thời và BleachBit
Ngoài các lệnh APT cơ bản, còn có thêm các công cụ và thủ thuật khác để làm sạch Ubuntu một cách triệt để khi hệ điều hành trở nên chậm chạp do các tập tin rác và các chất cặn bã khác nhau.
BleachBit là một tiện ích rất phổ biến , có sẵn trong kho lưu trữ chính thức. Nó có thể xóa bộ nhớ cache của ứng dụng, xóa cookie, làm sạch lịch sử trình duyệt, các tập tin tạm thời, nhật ký cũ và nhiều hơn nữa, tất cả đều với giao diện đơn giản.
Để cài đặt, hãy mở cửa sổ dòng lệnh và chạy lệnh sau:
sudo apt install bleachbit
BleachBit có sẵn cho cả Linux và Windows, không chứa phần mềm quảng cáo hay phần mềm gián điệp, hỗ trợ hơn 60 ngôn ngữ và thậm chí cho phép bạn ghi đè lên dung lượng ổ đĩa trống để các tệp đã xóa không thể dễ dàng khôi phục. Nó cung cấp cả giao diện đồ họa và giao diện dòng lệnh, vì vậy bạn có thể tích hợp việc dọn dẹp tự động vào các tập lệnh nếu muốn kiểm soát chính xác hơn.
Khi bạn mở BleachBit lần đầu tiên, bạn sẽ thấy cửa sổ thiết lập ban đầu và danh sách các danh mục (trình duyệt, hệ thống, APT, v.v.). Chỉ chọn những mục bạn biết mình muốn dọn dẹp và nhấp vào "Dọn dẹp". Một số tùy chọn rất mạnh tay (ví dụ: một số mục cấu hình nhất định), vì vậy hãy đọc kỹ mô tả của từng tùy chọn trước khi chọn bất kỳ ô nào.
Ngoài BleachBit, còn có một số thao tác dọn dẹp thủ công đáng để bạn biết. Ví dụ, bạn có thể xóa bộ nhớ cache người dùng cục bộ và hình thu nhỏ cũ từ terminal:
sudo rm -rf ~/.cache
sudo rm -rf ~/.thumbs (trong nhiều bản phân phối hiện đại thì nó là) ~/.thumbnails)
Hãy nhớ rằng việc xóa bộ nhớ cache sẽ khiến một số ứng dụng mất nhiều thời gian hơn để mở lần đầu tiên trong khi chúng tạo lại thông tin, nhưng bù lại, bạn đang loại bỏ dữ liệu cũ không còn hữu ích nữa. Kết hợp việc dọn dẹp này với:
sudo apt autoclean && sudo apt clean && sudo apt autoremove
Và bạn sẽ có một hệ thống gọn gàng hơn nhiều, nhờ đó giảm tải cho ổ đĩa và các điểm nghẽn tiềm tàng.
Quản lý dung lượng ổ đĩa: Phân tích ổ đĩa và các gói đã cài đặt
Khi Ubuntu chạy chậm và ổ đĩa gần đầy, việc đầu tiên cần làm là tìm hiểu xem thực sự cái gì đang chiếm dung lượng . Để làm điều đó, công cụ tích hợp sẵn "Disk Analyzer" (đôi khi được gọi là "Disk Usage") là vô cùng hữu ích.
Tìm nó trong menu ứng dụng và chạy nó. Chọn ổ đĩa hoặc thư mục bạn muốn kiểm tra và đợi quá trình phân tích hoàn tất. Bạn sẽ thấy biểu đồ hiển thị các thư mục và tệp nào đang chiếm nhiều gigabyte nhất . Điều này cho phép bạn nhanh chóng xác định vị trí các bản sao lưu bị lãng quên, các thư mục tải xuống khổng lồ, máy ảo và các "quái vật" lưu trữ khác.
Khi đã xác định được vấn đề, bạn có thể xóa thủ công các tệp từ trình quản lý tệp hoặc terminal. Nếu bạn nghi ngờ mình đã cài đặt quá nhiều gói phần mềm không còn sử dụng nữa , bạn có thể liệt kê tất cả các gói trên hệ thống bằng lệnh:
apt list --installed | less
Sử dụng các phím mũi tên để điều hướng và tìm kiếm các tên cụ thể bằng phím / . Khi bạn xác định được các gói không cần thiết, hãy xóa chúng bằng lệnh:
sudo apt remove --purge nombre-del-paquete
Một lần nữa, cách tốt nhất là hãy bình tĩnh và đừng xóa bừa các thành phần hệ thống . Tập trung vào các chương trình người dùng, trò chơi bạn không dùng, công cụ kiểm thử, v.v. Điều đó sẽ giúp bạn tiết kiệm được rất nhiều thời gian.
Cách giảm bớt gánh nặng hình ảnh của Ubuntu và tinh chỉnh GNOME
Môi trường máy tính để bàn có tác động rất lớn đến cảm nhận về độ mượt mà. GNOME mang đến vẻ ngoài hiện đại và trau chuốt, nhưng các hiệu ứng hoạt hình và đồ họa của nó có thể tiêu tốn nhiều tài nguyên trên các máy tính cũ hoặc những máy có card đồ họa tầm trung.
Bước đầu tiên rất hiệu quả là cài đặt GNOME Tweaks , có sẵn trong kho ứng dụng Ubuntu:
sudo apt install gnome-tweaks
Khi mở phần mềm, hãy vào mục Hoạt ảnh và tắt chúng đi. Bạn cũng có thể điều chỉnh tỷ lệ giao diện, giảm hiệu ứng trong suốt và sửa đổi các chi tiết hình ảnh để làm cho môi trường bớt nặng nề hơn. Màn hình nền sẽ trông phẳng hơn một chút, nhưng bù lại, các cửa sổ sẽ mở và di chuyển mượt mà hơn nhiều.
Nếu bạn muốn tùy chỉnh GNOME thêm nữa mà không cần dùng đến terminal, bạn có thể sử dụng cửa hàng ứng dụng và các tiện ích mở rộng đồ họa. Cửa hàng ứng dụng Ubuntu (Ubuntu Software) cung cấp Trình quản lý tiện ích mở rộng , tập trung tất cả các tiện ích mở rộng của GNOME vào một định dạng trực quan.
Hãy cài đặt bằng cách tìm kiếm “Extension Manager” (ứng dụng có biểu tượng mảnh ghép màu xanh do Matthew Jakeman tạo ra). Sau khi mở ứng dụng, bạn có thể thấy các tiện ích mở rộng được cài đặt sẵn và tìm kiếm các tiện ích mới. Một số tiện ích rất hữu ích để cải thiện quy trình làm việc và trải nghiệm tổng thể của hệ thống bao gồm:
- Dash to Panel: Kết hợp thanh dock và thanh trên cùng thành một bảng điều khiển duy nhất có thể tùy chỉnh, tương tự như Windows.
- Chỉ báo không gian làm việcHiển thị rõ ràng màn hình làm việc hiện tại và giúp dễ dàng chuyển đổi giữa các không gian làm việc.
- ArcMenuThêm menu ứng dụng kiểu Windows hoặc kiểu cổ điển, trực quan hơn so với thanh dock tiêu chuẩn.
- Biểu tượng khay hệ thống: Được làm mới: Truy xuất biểu tượng khay hệ thống cho các ứng dụng chạy ngầm.
- Sự hoàn hảoCho phép bạn ẩn, chỉnh sửa hoặc vô hiệu hóa các thành phần của giao diện GNOME mà bạn không cần.
- Kết nốiTích hợp thiết bị di động với máy tính để bàn (thông báo, gửi tập tin, điều khiển đa phương tiện, v.v.).
Việc chỉ kích hoạt những tiện ích mở rộng thực sự mang lại giá trị cho phép bạn tùy chỉnh GNOME theo ý thích mà không làm quá tải hệ thống với các tính năng không cần thiết . Nếu bạn nhận thấy điều gì đó hoạt động kém hiệu quả hơn sau khi cài đặt một tiện ích mở rộng, chỉ cần tắt nó từ trình quản lý tiện ích mở rộng.
Mức sử dụng bộ nhớ: cài đặt swap, zram, zswap và swappiness
Cách Ubuntu quản lý bộ nhớ tạo nên sự khác biệt, đặc biệt nếu bạn thường xuyên mở nhiều tab trình duyệt, làm việc với các IDE ngốn nhiều tài nguyên hoặc phát triển trò chơi điện tử. Đây là lúc các khái niệm như swap truyền thống, zram và zswap phát huy tác dụng.
Phương pháp hoán đổi bộ nhớ truyền thống sử dụng một tập tin hoặc phân vùng ổ đĩa để giải phóng một phần bộ nhớ khi RAM đầy. Phương pháp này hoạt động, nhưng chậm. Để cải thiện điều này, các kỹ thuật như zram đã ra đời , giúp dành một phần RAM làm thiết bị hoán đổi nén: khi hệ thống "đầy", thay vì truy cập trực tiếp vào ổ đĩa, nó sẽ nén dữ liệu trong bộ nhớ , thường nhanh hơn so với ghi vào ổ cứng HDD hoặc thậm chí nhiều ổ SSD.
Trong Ubuntu, bạn có thể kích hoạt zram bằng lệnh:
sudo apt install zram-config
Sau khi khởi động lại, hệ thống sẽ tự động tạo các thiết bị zRAM để giảm tải. Nhiều người dùng lập trình chuyên sâu hoặc phát triển game thường sử dụng kết hợp, ví dụ, 4 GB zRAM với nén LZ4 (tốc độ cao) và một bộ nhớ ảo lớn hơn (8 GB hoặc tương tự) để dự phòng. Với thiết lập này, miễn là áp lực bộ nhớ vẫn ở mức vừa phải, hệ thống sẽ tiếp tục hoạt động trơn tru.
Một tham số quan trọng khác là swappiness , cho biết kernel bắt đầu sử dụng swap thay vì lưu trữ mọi thứ trong RAM sớm như thế nào. Giá trị mặc định thường là 60, dành cho máy chủ, nhưng lại quá mạnh tay đối với máy tính để bàn.
Để xem giá trị hiện tại của bạn, hãy chạy lệnh sau:
cat /proc/sys/vm/swappiness
Nếu giá trị là 60, có lẽ bạn nên giảm xuống còn 10 hoặc 15. Bạn có thể tạm thời làm điều này bằng cách sử dụng:
sudo sysctl vm.swappiness=10
Nếu bạn muốn thiết lập này có hiệu lực vĩnh viễn, hãy chỉnh sửa tệp cấu hình hệ thống:
sudo nano /etc/sysctl.conf
Thêm vào cuối:
vm.swappiness=10
Lưu và đóng. Để an toàn hơn, bạn nên sao lưu dữ liệu trước:
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
Nếu có sự cố xảy ra, bạn luôn có thể khôi phục tệp gốc bằng lệnh sau:
sudo mv /etc/sysctl.conf.backup /etc/sysctl.conf
Bằng cách giảm thiểu việc sử dụng bộ nhớ ảo (swap), Ubuntu sẽ cố gắng giữ dữ liệu trong RAM càng lâu càng tốt và chỉ sử dụng bộ nhớ ảo khi dung lượng bộ nhớ ảo sắp hết, điều này thường giúp máy tính để bàn hoạt động nhanh nhạy hơn nhiều.
Ổ cứng SSD, GRUB và những tinh chỉnh nhỏ cộng lại tạo nên sự khác biệt.
Nếu bạn đang sử dụng ổ SSD, điều quan trọng là phải đảm bảo rằng tính năng bảo trì TRIM tự động đã được bật . TRIM giúp ổ đĩa quản lý tốt hơn các khối được đánh dấu để xóa và duy trì hiệu suất theo thời gian.
Để xem trạng thái bộ đếm thời gian TRIM, hãy chạy lệnh sau:
systemctl status fstrim.timer
Nếu nó hiển thị ở trạng thái không hoạt động hoặc bị vô hiệu hóa, bạn có thể kích hoạt nó bằng lệnh:
sudo systemctl enable fstrim.timer
Với tùy chọn này, Ubuntu sẽ lên lịch một tác vụ hàng tuần để tối ưu hóa SSD trong nền. Nếu máy tính của bạn vẫn sử dụng ổ cứng cơ học (HDD), cài đặt này không cần thiết.
Một lĩnh vực khác mà bạn có thể cải thiện hiệu năng là GRUB, trình quản lý khởi động . Theo mặc định, nó thường hiển thị menu vài giây trước khi hệ thống khởi động. Nếu bạn thường xuyên khởi động cùng một bản cài đặt Ubuntu, bạn có thể giảm hoặc thậm chí loại bỏ thời gian chờ này.
Chỉnh sửa tệp cấu hình:
sudo nano /etc/default/grub
Tìm dòng GRUB_TIMEOUT và điều chỉnh giá trị:
- 5 (hoặc bất cứ cách nào bạn thích) để có thêm vài giây thời gian chuẩn bị.
- 0 Khởi động Ubuntu trực tiếp mà không cần hiển thị menu.
- -1 Để thực đơn ở trạng thái chờ vô thời hạn cho đến khi bạn chọn một món.
Lưu, đóng và cập nhật GRUB bằng lệnh:
sudo update-grub
Bạn sẽ không kéo dài thêm được phút giây nào của cuộc sống với việc này, nhưng bạn sẽ rút ngắn được một chút thời gian từ khi nhấn nút nguồn cho đến khi có thể bắt đầu làm việc, điều này không bao giờ là tệ cả.
Chuyển đổi môi trường máy tính để bàn để tăng tốc độ.
Dù bạn có tối ưu hóa dịch vụ, bộ nhớ đệm và bộ nhớ đến đâu, một số máy tính vẫn nhận thấy môi trường máy tính để bàn mặc định (GNOME, Unity ở các phiên bản cũ hơn, v.v.) tiêu tốn quá nhiều tài nguyên . Nếu máy tính của bạn đã hơn 6-8 năm tuổi hoặc có ít hơn 4 GB RAM, chuyển sang một môi trường nhẹ hơn có thể là giải pháp hiệu quả nhất.
Các tùy chọn được khuyến nghị nhiều nhất trong hệ sinh thái Ubuntu là:
- Xubfox (XFCE)Một môi trường hoàn chỉnh, hiện đại nhưng rất nhẹ. Thông thường, nó tiêu thụ từ 400 đến 500 MB RAM khi ở trạng thái chờ.
- Lubuntu (LXQt): thậm chí còn nhẹ hơn, lý tưởng cho máy tính có RAM 2 GB hoặc các máy rất cũ, với mức tiêu thụ điện năng khi không hoạt động là 300-350 MB.
Để thêm XFCE vào Ubuntu đã được cài đặt sẵn:
sudo apt install xubuntu-desktop
Đối với LXQt:
sudo apt install lubuntu-desktop
Trong quá trình cài đặt, bạn có thể được hỏi muốn sử dụng trình quản lý phiên nào; hãy chọn tùy chọn bạn thích. Sau khi hoàn tất, hãy đăng xuất và trên màn hình chính, chọn môi trường mới từ biểu tượng quen thuộc (hình bánh răng hoặc biểu tượng tương tự bên cạnh tên người dùng của bạn).
Bạn có thể cài đặt nhiều môi trường cùng lúc và chuyển đổi giữa chúng khi cần, mặc dù mỗi môi trường chiếm từ 1 đến 2 GB dung lượng ổ đĩa. Sau khi đã quyết định giữ lại một môi trường, việc gỡ cài đặt môi trường trước đó sẽ giải phóng dung lượng ổ đĩa và giảm bớt các gói còn sót lại.
Nếu bạn không muốn thay đổi hoàn toàn trình quản lý cửa sổ, bạn luôn có thể chọn một trình quản lý cửa sổ nhẹ hơn (như OpenBox hoặc Fluxbox) từ hệ thống hiện tại, mặc dù trải nghiệm hình ảnh sẽ kém trau chuốt hơn một chút.
Trình điều khiển đồ họa và hiệu năng hình ảnh
Hiệu ứng đồ họa trên máy tính và hiệu năng trong game cũng như các ứng dụng 3D phụ thuộc rất nhiều vào trình điều khiển đồ họa bạn đang sử dụng . Nếu hệ thống của bạn không sử dụng trình điều khiển chính xác, bạn có thể gặp hiện tượng giật hình, sử dụng CPU quá mức hoặc giao diện hoạt động chậm chạp.
Để kiểm tra, hãy vào Cài đặt > Phần mềm và cập nhật > Trình điều khiển bổ sung . Ubuntu sẽ hiển thị các tùy chọn có sẵn cho card đồ họa của bạn.
- Trong đồ họa IntelThông thường, trình điều khiển kernel chính xác đã được sử dụng sẵn và bạn không cần phải động chạm gì cả.
- Trên thẻ AMD / ATIThông thường, nên chọn trình điều khiển độc quyền được khuyến nghị, nếu có, để cải thiện khả năng tăng tốc 3D.
- Trong đồ họa NVIDIAHầu hết các trường hợp, việc chọn trình điều khiển độc quyền có số phiên bản cao nhất (mới nhất) là lựa chọn tốt nhất để đạt được hiệu suất tối ưu.
Sau khi áp dụng thay đổi, hãy khởi động lại hệ thống. Với trình điều khiển chính xác, màn hình nền sẽ hoạt động mượt mà hơn và các ứng dụng sử dụng nhiều GPU sẽ phản hồi tốt hơn , giúp giảm cảm giác chậm chạp nói chung.
Trên thực tế, chương trình tiêu tốn nhiều tài nguyên nhất trên hầu hết mọi hệ thống chính là trình duyệt web. Firefox, Chrome hoặc Chromium có thể dễ dàng ngốn từ 2 đến 4 GB RAM nếu bạn mở nhiều tab , cài đặt nhiều tiện ích mở rộng và truy cập các trang web tiêu tốn nhiều tài nguyên.
Để giảm bớt chúng, có một số thói quen và điều chỉnh đơn giản:
- Kiểm soát số lượng tabKhi bạn mở đồng thời 10-12 tab, lượng dữ liệu sử dụng sẽ tăng vọt. Hãy đóng tất cả những tab bạn không dùng và dựa vào dấu trang hoặc các phiên đã lưu.
- Tắt các tiện ích mở rộng mà bạn không cần.Mỗi tiện ích mở rộng là một chương trình nhỏ thường trú. Trong Firefox, hãy kiểm tra
about:addons; trong Chrome/Chromium, hãy truy cập vàochrome://extensions. - Sử dụng trình chặn quảng cáo nhẹ.Giống như uBlock Origin, nó ngăn chặn việc tải các tập lệnh và banner nặng. Nó tiết kiệm tài nguyên hơn mức tiêu thụ.
- Nếu nhu cầu của bạn đơn giản, hãy cân nhắc các lựa chọn nhẹ hơn như... Midori o FalkonNhững phần mềm này thường tiêu tốn ít bộ nhớ hơn đáng kể.
Trong Firefox, nếu bạn muốn tinh chỉnh các thiết lập, bạn có thể mở... about:config và điều chỉnh một số thông số nâng cao:
- browser.sessionhistory.max_entriesGiảm số lượng từ 50 xuống 10 để không lưu trữ lịch sử quá dài cho mỗi tab.
- trình duyệt.bộ nhớ cache.dung lượng bộ nhớGiới hạn kích thước bộ nhớ đệm trong RAM (ví dụ: 51200 cho khoảng 50 MB).
Hãy nhớ rằng những thay đổi này yêu cầu khởi động lại trình duyệt để có hiệu lực. Nếu bạn thực hiện quá nhiều thay đổi, bạn luôn có thể quay lại cài đặt mặc định.
Ngoài trình duyệt, bạn cũng nên chọn các ứng dụng nhẹ khi không cần đến tất cả các tính năng phức tạp . Một số ví dụ:
- AbiWord Thay vì sử dụng LibreOffice Writer cho các văn bản đơn giản.
- Gnumeric Thay vì sử dụng LibreOffice Calc nếu bạn chỉ làm việc với các bảng tính cơ bản.
- Geany hoặc Mousepad So sánh với các IDE nặng nề để chỉnh sửa mã hoặc văn bản nhanh chóng.
- Ảo ảnh hoặc Geeqie để xem hình ảnh, việc này tiêu tốn ít tài nguyên hơn so với các trình quản lý như Shotwell.
- Clementine hay Audacious Là những máy nghe nhạc tiết kiệm năng lượng hơn so với các lựa chọn khác.
Việc thay thế một số công cụ bằng các giải pháp thay thế này có thể giúp bạn tiết kiệm hàng trăm megabyte RAM trong quá trình sử dụng thực tế , điều này vô cùng quý giá đối với các máy tính có cấu hình thấp.
Ưu tiên quy trình và trình nền Ananicy
Nếu bạn thích tinh chỉnh và thường xuyên mở nhiều ứng dụng cùng lúc, bạn có thể cải thiện hiệu suất hệ thống tổng thể bằng cách điều chỉnh mức độ ưu tiên CPU và I/O cho các tiến trình . Một cách khá tự động để thực hiện việc này là sử dụng Ananicy (ANother Auto NICe daemon).
Ananicy là một tiến trình nền chạy ngầm và áp dụng các quy tắc được định sẵn cho các tiến trình dựa trên loại của chúng (đa phương tiện, trò chơi, thiết bị đầu cuối, v.v.), sao cho các tiến trình quan trọng nhất được ưu tiên mà không cần bạn phải tự thay đổi lệnh mỗi lần. nice o renice.
Để cài đặt, trước tiên bạn cần một số công cụ:
sudo apt install git make schedtool
Sau đó sao chép kho lưu trữ chính thức:
git clone https://github.com/Nefelim4ag/Ananicy.git
cd Ananicy
Kiểm tra nội dung thư mục và tạo gói cài đặt cho Debian/Ubuntu:
sudo ./package.sh debian
Sau khi hoàn tất, hãy cài đặt gói phần mềm vừa tạo:
sudo dpkg -i ./ananicy-*.deb
Khởi động lại hệ thống của bạn và từ đó, Ananicy sẽ tự động điều chỉnh lại thứ tự ưu tiên một cách thông minh , cải thiện hiệu suất của các ứng dụng bạn đang sử dụng so với các tác vụ ít quan trọng hơn.
Giám sát: Đừng tối ưu hóa một cách mù quáng.
Trước khi vội vàng thực hiện những thay đổi chỉ vì muốn thay đổi, điều quan trọng là phải hiểu điều gì đang tiêu tốn tài nguyên tại bất kỳ thời điểm nào . Việc theo dõi giúp bạn tiết kiệm thời gian và ngăn bạn "sửa chữa" những thứ vốn dĩ không hỏng.
Ubuntu đã bao gồm Trình giám sát hệ thống theo mặc định , có thể truy cập từ thanh tìm kiếm ứng dụng hoặc bằng cách nhấn Ctrl + Alt + Delete trên nhiều môi trường desktop. Với nó, bạn có thể xem, trong thời gian thực:
- Những tiến trình nào đang sử dụng nhiều CPU nhất?
- Mỗi chương trình sử dụng bao nhiêu RAM?
- Hoạt động ổ đĩa và mạng.
Sắp xếp theo mức sử dụng CPU hoặc bộ nhớ và kiểm tra xem có bất kỳ tiến trình lạ nào đang liên tục chạy hay không . Đó có thể là một dịch vụ bạn không cần và nên tắt, hoặc trong một số trường hợp hiếm hoi, thậm chí là phần mềm độc hại.
Nếu bạn muốn một công cụ tiên tiến hơn, bạn có thể cài đặt htop :
sudo apt install htop
htop
Đây là phiên bản cải tiến của Top, với màu sắc, các cột có thể tùy chỉnh và các phím tắt tiện dụng. Ví dụ:
- F6Hãy thay đổi cột bạn đang dùng để sắp xếp (CPU, bộ nhớ, thời gian, v.v.).
- F9: Gửi tín hiệu để kết thúc một tiến trình đã chọn.
- F10 oqĐi ra ngoài.
Hãy cẩn thận khi tắt các tiến trình hệ thống do người dùng root chạy mà không biết chúng là gì: bạn có thể khiến Ubuntu trở nên không ổn định . Nếu bạn không chắc chắn, tốt nhất là nên tìm kiếm tên tiến trình đó trên mạng trước.
Bảo trì định kỳ: đó là một nguyên tắc, chứ không phải là một biện pháp khắc phục tạm thời.
Tất cả những điều trên sẽ hiệu quả hơn nhiều nếu bạn biến nó thành một tác vụ bảo trì định kỳ thay vì chỉ sửa chữa vào phút chót khi hệ thống đã chậm chạp. Với một vài thói quen thường xuyên, Ubuntu sẽ duy trì được sự linh hoạt trong nhiều năm.
Một kế hoạch hợp lý có thể là:
Bảo trì định kỳ hàng tháng (khoảng 10 phút)
- Chạy lệnh dọn dẹp APT nhanh:
sudo apt autoremove && sudo apt autoclean. - Hãy xem Trình giám sát hệ thống để phát hiện bất kỳ tiến trình mới đáng ngờ nào.
- Xóa bộ nhớ cache của trình duyệt trong cài đặt quyền riêng tư của bạn.
- Kiểm tra dung lượng đĩa trống bằng cách sử dụng
df -h.
Bảo trì định kỳ hàng quý (khoảng 30 phút)
- Kiểm tra các ứng dụng khi khởi động và gỡ bỏ bất kỳ ứng dụng nào mới được cài đặt gần đây.
- Kiểm tra lại các phần mềm đã cài đặt và gỡ cài đặt bất kỳ phần mềm nào bạn chưa sử dụng trong ba tháng qua.
sudo apt remove paquete). - Kiểm tra trạng thái của
fstrim.timernếu bạn sử dụng ổ SSD. - Cập nhật toàn bộ hệ thống với
sudo apt update && sudo apt upgrade.
Bảo trì định kỳ hàng năm (2-4 giờ)
- Hãy cân nhắc cài đặt lại hệ thống nếu hệ thống có quá nhiều bản vá lỗi, kiểm thử và thay đổi.
- Hãy đánh giá lại xem môi trường máy tính để bàn hiện tại của bạn có còn phù hợp với phần cứng hay không.
- Hãy sao lưu toàn bộ hệ thống bằng các công cụ như Timeshift hoặc Clonezilla.
- Xem xét lại các khía cạnh bảo mật: mật khẩu, quyền truy cập SSH, tường lửa, v.v.
Nếu bạn đặt lời nhắc trong lịch, bạn sẽ tránh được tình huống cực đoan khi Ubuntu hoạt động quá tệ đến mức buộc bạn phải mất hàng giờ để khắc phục sự cố.
Song song đó, có một số lời khuyên thông thường cũng hữu ích: cập nhật hệ thống thường xuyên, xóa lịch sử và bộ nhớ cache của Firefox nếu bạn sử dụng nó nhiều, tránh sử dụng các ứng dụng nặng khi RAM và CPU sắp hết, và nếu ngân sách cho phép, hãy cân nhắc nâng cấp bộ nhớ hoặc chuyển sang ổ SSD nếu bạn vẫn đang sử dụng ổ cứng cơ học.
Với tất cả những điều chỉnh và thói quen này, một chiếc máy tính đã vài năm tuổi vẫn có thể hoạt động tốt một cách đáng ngạc nhiên, và hệ điều hành Ubuntu của bạn sẽ không còn là hệ thống "chậm chạp và ì ạch" nữa, mà trở thành một công cụ nhanh chóng, hiệu quả và trên hết, nằm trong tầm kiểm soát của bạn. Cuối cùng, hiệu năng không phải là một trạng thái kỳ diệu; nó là kết quả trực tiếp của cách bạn bảo trì và quản lý hệ thống của mình.