Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows

Theo dõi mức sử dụng CPU rất hữu ích. Nếu CPU bị quá tải, nó có thể bị throttling (giảm xung nhịp) dẫn đến hiệu suất kém của toàn bộ PC. Điều này ảnh hưởng đáng kể đến các tác vụ hàng ngày. Bạn phải đảm bảo không có chương trình không quan trọng hoặc chạy ngầm chiếm dụng quá nhiều tài nguyên CPU. Bài viết này giới thiệu các phương pháp đối phó với các chương trình sử dụng CPU quá mức.

Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows

CPU là một trong những thành phần quan trọng nhất của máy tính. Có nhiều chương trình "ham tài nguyên" cố gắng chiếm dụng mọi thứ có sẵn. Điều này ảnh hưởng tiêu cực đến hiệu suất, dù bạn đang chơi game hay chỉ lướt web. Nếu tác vụ không có đủ tài nguyên, nó sẽ không chạy mượt mà. Tối ưu hóa PC để hiệu suất tốt hơn luôn rất quan trọng.

Windows không có cách trực tiếp để kiểm soát mức sử dụng CPU theo phần trăm cho từng chương trình. Thay vào đó, chúng ta có các tùy chọn chung trong Task Manager để quyết định mức độ CPU khả dụng cho một tiến trình. Ngoài ra, cũng có thể dùng tiện ích của bên thứ ba. Dưới đây là các phương pháp chi tiết.

1. Thay Đổi Độ Ưu Tiên Tiến Trình (Process Priority)

Thay đổi độ ưu tiên không phải cách trực tiếp giới hạn CPU, nhưng nó giảm ưu tiên của tiến trình, do đó CPU Scheduler (bộ lập lịch CPU) sẽ cấp ít thời gian CPU hơn cho tiến trình đó.

Khi một chương trình thực thi, nó được cấp một lượng thời gian CPU nhất định trước khi bị đưa vào trạng thái chờ để các tiến trình khác dùng CPU. Độ ưu tiên là yếu tố quan trọng quyết định thời gian CPU. Thay đổi ưu tiên có thể thay đổi thời gian được phép trên bộ xử lý.

  1. Mở Task Manager (tìm "Task Manager" trong Start Menu).
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  2. Chuyển sang tab Chi tiết (Details).
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  3. Tìm tiến trình của chương trình cần thay đổi ưu tiên.
  4. Chuột phải vào tiến trình → chọn Đặt độ ưu tiên (Set Priority).
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  5. Giảm ưu tiên xuống thấp hơn mức hiện tại (dấu chấm đen chỉ mục đang chọn).
  6. Xong, độ ưu tiên đã được thay đổi.

2. Thay Đổi CPU Affinity (Sự Thích Nghi CPU)

Thay đổi affinity giới hạn tiến trình chỉ dùng các nhân (cores) được chọn, không dùng hết các nhân của bộ xử lý. Điều này giải phóng nhân cho các tiến trình khác, làm giảm mức sử dụng CPU của chương trình đó.

Lưu ý: Có thể không hiệu quả với ứng dụng đơn luồng (single-threaded) vì chúng chỉ dùng một nhân từ đầu.

  1. Mở Task Manager (tìm trong Start Menu).
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  2. Chuyển tab Details.
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  3. Tìm tiến trình, chuột phải → chọn Đặt sự thích nghi (Set affinity).
  4. Trong hộp thoại, bỏ chọn các ô checkbox để giảm số nhân CPU mà tiến trình được truy cập.
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  5. Nhấn OK.
  6. Đã thay đổi affinity thành công. Lưu ý: Cài đặt này reset mỗi khi ứng dụng khởi động lại, bạn phải làm lại khi tiến trình khởi động lại.

3. Sử Dụng Tiện Ích Của Bên Thứ Ba (Third-Party Utility)

Cách khác là dùng tiện ích chuyên dụng quản lý tiến trình. Ở đây dùng Process Lasso (miễn phí, có bản premium). Bản free đủ dùng cho mục đích này.

Process Lasso cho phép thực hiện các phương pháp trên đồng thời lưu cài đặt vĩnh viễn - khi app khởi động lại, cài đặt tự động áp dụng, không cần mở Task Manager mỗi lần. Ngoài ra, Process Lasso có CPU Limiter cho phép giới hạn nhân CPU khi tiến trình vượt quá ngưỡng nhất định.

  1. Tải Process Lasso từ trang chủ chính thức.
  2. Cài đặt và mở Process Lasso.
  3. Danh sách tiến trình đang chạy hiện ra. Chuột phải vào tiến trình → thay đổi ưu tiên, affinity và nhiều hơn. Dùng tùy chọn Always (Luôn) để lưu vĩnh viễn.
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  4. Để dùng CPU Limiter: chuột phải tiến trình → chọn CPU Limiter.
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  5. Trong cửa sổ tiếp theo, thêm quy tắc kích hoạt CPU Limiter.
    Cách Giới Hạn Sử Dụng CPU Của Chương Trình Trên Windows
  6. Quyết định: ngưỡng phần trăm CPU sau bao nhiêu giây sẽ kích hoạt tính năng.
  7. Chỉ định: giảm xuống bao nhiêu nhân CPU và trong bao lâu.
  8. Nhấn Add Rule → OK. Hoàn tất.