Hướng dẫn đầy đủ về cách điều khiển và giám sát CPU, GPU và bộ nhớ trong Linux

Cập nhật lần cuối: 2 Tháng Mười 2026
tác giả: Isaac
  • Các công cụ giám sát tiên tiến như hw-monitor và nvtop cho phép bạn phân tích mức tiêu thụ tài nguyên theo từng tiến trình riêng lẻ.
  • Việc sử dụng các lệnh gốc như top, ps và mpstat giúp dễ dàng chẩn đoán hiệu năng bộ xử lý trong thời gian thực.
  • Quản lý nguồn điện và truy cập trình điều khiển DRM là những yếu tố cơ bản để tối ưu hóa hiệu quả của phần cứng đồ họa.

Hình ảnh cận cảnh một bộ vi xử lý trên bo mạch chủ, thể hiện mức sử dụng CPU trong hệ điều hành Linux.

Nếu bạn từng nhận thấy máy tính của mình chậm lại mà không rõ lý do hoặc quạt tản nhiệt phát ra tiếng ồn như động cơ phản lực, bạn sẽ hiểu rằng việc giám sát tài nguyên hệ thống là vô cùng quan trọng. Trong hệ sinh thái Linux, chúng ta may mắn có được vô số công cụ, từ các lệnh đơn giản trên terminal đến phần mềm tiên tiến, cho phép chúng ta biết chính xác điều gì đang xảy ra bên trong máy tính của mình.

Vấn đề không chỉ nằm ở việc nhìn vào tỷ lệ phần trăm tổng thể, mà còn ở việc xác định tiến trình nào đang chiếm dụng bộ nhớ hoặc khiến card đồ họa quá nóng. Cho dù bạn là người dựng hình 3D, lập trình viên biên dịch shader, hay chỉ đơn giản là muốn máy tính xách tay của mình dùng pin lâu hơn, việc hiểu cách CPU, GPU và RAM tương tác với nhau là chìa khóa để giúp hệ thống hoạt động mượt mà.

Phân tích phần cứng máy tính
Bài viết liên quan:
Phân tích phần cứng máy tính: hướng dẫn chẩn đoán toàn diện

Giám sát GPU và VRAM chi tiết

Bên trong một chiếc PC hiệu năng cao với card đồ họa RTX, hiển thị quá trình giám sát GPU.

Trước đây, việc biết được lượng tài nguyên card đồ họa đang được sử dụng trên Linux là một vấn đề nan giải, vì hầu hết các chương trình chỉ cung cấp một con số tổng thể duy nhất. Tuy nhiên, các công cụ như hw-monitor 0.6 đã tạo ra sự thay đổi lớn bằng cách cung cấp các số liệu được phân tích theo từng ứng dụng. Điều này vô cùng hữu ích cho những người làm việc trên các máy trạm sáng tạo, nơi có nhiều chương trình ngốn tài nguyên cùng tồn tại và cạnh tranh nhau để sử dụng bộ nhớ video (VRAM).

  Tìm hiểu cách cài đặt Windows 11 trên PC từng bước.

Phần mềm này đặc biệt linh hoạt vì nó dựa vào hệ thống con Quản lý Kết xuất Trực tiếp (DRM) của nhân hệ điều hành, giúp nó tương thích với rất nhiều loại phần cứng. Cho dù bạn đang sử dụng card AMD với trình điều khiển AMDGPU, card Intel (dòng i915 hoặc Xe mới), hay thậm chí là card NVIDIA sử dụng trình điều khiển mã nguồn mở Nouveau, công cụ này đều truy cập trực tiếp vào lớp nhân hệ điều hành để chẩn đoán các điểm nghẽn mà không cần phải đóng các chương trình một cách mù quáng.

Đối với người dùng NVIDIA, có một số lựa chọn thay thế rất mạnh mẽ. Đầu tiên, có nvidia-smi , công cụ tiêu chuẩn để xem tải, mức tiêu thụ điện năng (watt) và mức sử dụng VRAM. Nếu bạn đang tìm kiếm thứ gì đó trực quan và năng động hơn, nvtop và nvitop là những lựa chọn tuyệt vời cung cấp biểu đồ thời gian thực và giao diện trực quan hơn nhiều để xem tiến trình nào đang chiếm dụng GPU. Ngay cả trình giám sát hệ thống KDE Plasma cũng cung cấp một phần chuyên dụng, mặc dù nó hạn chế hơn về chi tiết VRAM.

Tắt VT-d sẽ cải thiện hiệu suất của GPU Intel Arc trên Linux.
Bài viết liên quan:
Vô hiệu hóa VT-d trên Linux: Khi nào Intel Arc được cải thiện và cách kiểm tra

Chi tiết các mô-đun bộ nhớ RAM và mạch điện tử, minh họa việc quản lý bộ nhớ hệ thống.

Phân tích và điều khiển bộ xử lý (CPU)

Lập trình viên đang gõ mã trên bàn phím trước màn hình terminal, tượng trưng cho việc quản lý tài nguyên trong Linux.

Mức sử dụng CPU thể hiện khối lượng công việc mà bộ xử lý đang thực hiện. Khi giá trị này quá cao, hệ thống có thể gặp phải tình trạng chuyển đổi ngữ cảnh quá mức , dẫn đến hiện tượng giật lag và phản hồi ứng dụng chậm. Đôi khi, thủ phạm là một tiến trình hệ thống nhàn rỗi (system idle), điều kỳ lạ là tiến trình này hiển thị tỷ lệ phần trăm cao nhưng thực chất lại cho biết dung lượng trống còn lại . Để có dữ liệu kỹ thuật chính xác hơn, bạn có thể sử dụng các công cụ như CPU-X cho Linux.

  Đã kết nối Wi-Fi nhưng không có internet? Nguyên nhân có thể

Để thiết lập trật tự, Linux cung cấp cho chúng ta các lệnh kinh điển luôn hoạt động hiệu quả:

  • Lệnh hàng đầu: Đây là tiêu chuẩn để xem hoạt động theo thời gian thực. Nó cho phép bạn tính toán mức độ sử dụng thực tế bằng cách trừ thời gian nhàn rỗi khỏi 100% và sắp xếp các tiến trình theo tỷ lệ phần trăm CPU mà chúng tiêu thụ.
  • mpstat: Phù hợp cho những ai muốn phân tích chuyên sâu hơn, vì nó phân tích chi tiết hiệu suất của... mỗi lõi bộ xử lý riêng lẻ.
  • ps: Rất hữu ích để tạo danh sách nhanh. Ví dụ, với một lệnh cụ thể, chúng ta có thể trích xuất 10 tiến trình đang tiêu tốn nhiều tài nguyên nhất tại thời điểm chính xác đó.

Điều quan trọng là phải để mắt đến các chương trình tự động khởi chạy. Các mục tự khởi chạy của XDG thường tích lũy các ứng dụng chạy ngầm mà ngay cả khi chúng ta không nhìn thấy, chúng vẫn đang tiêu tốn chu kỳ xử lý. Các công cụ như hw-monitor cho phép bạn quản lý các ứng dụng khởi động này từ một tab duy nhất, ngăn hệ thống bị quá tải ngay từ khi bạn bật máy tính.

systemd 260 TPM2 sandboxing
Bài viết liên quan:
Systemd 260: TPM2, cơ chế hộp cát và các khả năng mới trong Linux

Tối ưu hóa năng lượng và hiệu suất

Trạm làm việc công nghệ cao với nhiều màn hình hiển thị mã và dữ liệu, lý tưởng cho việc giám sát hệ thống.

Khi làm việc với máy tính xách tay, sự cân bằng giữa hiệu năng và thời lượng pin là rất quan trọng. Một số người dùng sử dụng các tập lệnh để buộc chế độ tiết kiệm năng lượng, sử dụng các công cụ như CPU ​​Power để thay đổi trình điều khiển CPU sang chế độ 'tiết kiệm năng lượng' hoặc giới hạn mức tiêu thụ điện năng thông qua TLP. Tuy nhiên, cần thận trọng: việc buộc chuyển sang GPU tích hợp bằng prime-select có thể khiến một số ứng dụng, chẳng hạn như Discord hoặc Firefox, bị lỗi đột ngột nếu khả năng tăng tốc phần cứng không được cấu hình đúng cách.

Để tránh máy tính bị quá nóng hoặc pin nhanh hết, tốt nhất là nên theo dõi xem có phần mềm độc hại hoặc các tiến trình "zombie" hay không . Việc CPU hoạt động ở mức 100% mà không có ứng dụng nào đang mở thường là dấu hiệu của vấn đề bảo mật hoặc trình duyệt đang chạy quá nhiều tab và plugin ngầm.

  Cách cài đặt lại macOS Catalina trên máy Mac của bạn

Việc kiểm soát hoàn toàn phần cứng của bạn có nghĩa là kết hợp việc sử dụng các lệnh terminal để chẩn đoán nhanh chóng với phần mềm giám sát hiện đại tận dụng trình điều khiển DRM và tiêu chuẩn XDG. Từ việc theo dõi tỉ mỉ mức sử dụng VRAM trong các quy trình kết xuất đến quản lý lõi CPU và tiết kiệm năng lượng, Linux cung cấp tất cả các công cụ cần thiết để người dùng quyết định cách phân bổ tài nguyên máy tính của họ theo nhu cầu thực tế.

cấu hình và bảo trì máy chủ
Bài viết liên quan:
Hướng dẫn đầy đủ về thiết lập và bảo trì máy chủ