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

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10

Tùy thuộc vào việc sử dụng máy tính Windows 11/10/8/7 của bạn, bạn có thể cấu hình lập lịch bộ xử lý (processor scheduling), để nó cung cấp hiệu suất tốt nhất khi sử dụng Chương trình (Programs) hoặc cho Tiến trình nền (Background Processes). Bạn có thể thực hiện điều chỉnh này dễ dàng qua Bảng điều khiển.

Windows tự động quản lý một số tiến trình tiền cảnh trong khi CPU đang chạy. Nó có khả năng tích hợp sẵn để quản lý phân bổ tác vụ. Windows làm vậy bằng cách gán độ ưu tiên cho các tác vụ. Nhờ đó, máy tính của bạn có thể xử lý nhiều tiến trình trên bộ vi xử lý đơn nhân.

Để tối ưu hóa bản Windows của bạn đáp ứng yêu cầu, bạn có thể điều chỉnh Bộ xử lý bằng cách lập lịch phân bổ tác vụ mà nó xử lý. Sử dụng các tính năng này, bạn có thể thiết lập Windows, để nó được tối ưu hóa chạy chương trình hoặc dịch vụ tiền cảnh HOẶC Dịch vụ nền, như in ấn hoặc sao lưu, trong khi bạn làm việc trong chương trình khác, bằng cách điều chỉnh Lập lịch bộ xử lý. Cách này, Windows biết cách phân phối hoặc phân bổ tài nguyên có sẵn, để thực hiện tốt nhất các tác vụ này. Nếu bạn dùng Windows làm máy chủ, chúng tôi khuyên bạn điều chỉnh lập lịch bộ xử lý cho tiến trình nền.

Lập lịch bộ xử lý trong Windows 11/10

Để bắt đầu quá trình, gõ sysdm.cpl trong hộp Run và nhấn Enter để mở System Properties (Thuộc tính hệ thống). Chọn tab Advanced (Nâng cao) và dưới Performance (Hiệu suất), nhấp vào Settings (Cài đặt). Trong hộp Performance Options (Tùy chọn hiệu suất), chọn tab Advanced (Nâng cao) lần nữa. Bạn sẽ thấy phần Processor Scheduling (Lập lịch bộ xử lý).

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10

Có 2 cài đặt bạn có thể chọn:

  • Điều chỉnh để hiệu suất tốt nhất của Chương trình (Programs)
  • Điều chỉnh để hiệu suất tốt nhất của Dịch vụ nền (Background Services).

Cài đặt này thay đổi giá trị DWORD của Win32PrioritySeparation dưới khóa registry sau:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl

Phòng khi bạn muốn biết, khóa PriorityControl định nghĩa độ ưu tiên tiền cảnh so với nền. Các giá trị mặc định có thể có cho Win32PrioritySeparation REG_DWORD là 0, 1, hoặc 2, với mặc định là 0x2.

Tối ưu hóa Windows cho hiệu suất tốt nhất cho chương trình hoặc dịch vụ nền

Giá trị mặc định này chỉ định độ ưu tiên cấp cho ứng dụng chạy ở tiền cảnh. Ứng dụng này nhận được thời gian bộ xử lý nhiều hơn so với các ứng dụng khác chạy ở nền, theo TechNet. Các giá trị tại đây tương ứng với các tùy chọn trong hộp thoại Tasking: Giá trị Ý nghĩa

  • 0 Ứng dụng tiền cảnh và nền phản hồi như nhau
  • 1 Ứng dụng tiền cảnh phản hồi hơn nền
  • 2 Thời gian phản hồi tốt nhất cho ứng dụng tiền cảnh.

Quay lại, nếu bạn KHÔNG thay đổi cài đặt này chút nào, và bạn mở Windows Registry, bạn sẽ thấy Win32PrioritySeparation có giá trị 2. Các ảnh chụp màn hình này từ máy Windows của tôi.

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10

Bây giờ, nếu qua Bảng điều khiển, như hình trên, bạn chọn Điều chỉnh để hiệu suất tốt nhất của Dịch vụ nền (Background Services) và nhấp Apply, bạn sẽ thấy nó đặt Win32PrioritySeparation thành 18 (thập phân 24) cho Dịch vụ nền (Background Services).

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10

Nếu bạn bây giờ chọn Điều chỉnh để hiệu suất tốt nhất của Chương trình (Programs), bạn sẽ thấy nó đặt Win32PrioritySeparation thành 26 (thập phân 38) cho Chương trình (Programs).

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10

Sử dụng tính năng này, bạn có thể thiết lập Windows, để nó được tối ưu hóa chạy chương trình hoặc dịch vụ tiền cảnh HOẶC Dịch vụ nền, như in ấn hoặc sao lưu, trong khi bạn làm việc trong chương trình khác, đơn giản bằng cách điều chỉnh Lập lịch bộ xử lý. Cách này, Windows biết cách phân phối hoặc phân bổ tài nguyên có sẵn, để thực hiện tốt nhất các tác vụ này.

Nếu bạn dùng máy để bàn, bạn có thể để cài đặt ở mặc định hoặc chọn Điều chỉnh để hiệu suất tốt nhất của Chương trình. Hãy cho chúng tôi biết nếu điều này dẫn đến thời gian phản hồi mượt mà, nhanh hơn cho chương trình hoặc dịch vụ tiền cảnh của bạn.

MẸO: Bạn cũng có thể thay đổi Độ ưu tiên tiến trình cho các tiến trình đang chạy bằng dòng lệnh.

Tuy nhiên, nếu bạn dùng máy làm Server hoặc nếu bạn liên tục có dịch vụ nền, như in ấn hoặc sao lưu đĩa chạy trong khi bạn làm việc và bạn muốn chúng phản hồi nhanh hơn, bạn có thể để Windows chia sẻ tài nguyên bộ xử lý như nhau giữa nền và tiền cảnh bằng cách chọn tùy chọn kia, tức là Điều chỉnh để hiệu suất tốt nhất của Dịch vụ nền.

Vậy bạn thấy, Windows giờ đây cho bạn cách dễ dàng thiết lập Lập lịch bộ xử lý. Nếu bạn là người dùng nâng cao và muốn đặt giá trị thủ công, bạn có thể làm theo cách thủ công trong bài viết về cách đạt hiệu suất tốt nhất cho chương trình hoặc dịch vụ nền.

Cấu hình Lập lịch bộ xử lý để hiệu suất tốt hơn trên Windows 11/10