Chủ YếU Điện Thoại Thông Minh Cách hạn chế ứng dụng đối với lõi CPU cụ thể có sở hữu bộ xử lý

Cách hạn chế ứng dụng đối với lõi CPU cụ thể có sở hữu bộ xử lý



Hầu hết PC Windows hiện nay đều được cung cấp bởi bộ xử lý đa lõi và các phiên bản Windows gần đây thường làm rất tốt việc tự động phân chia tổng sức mạnh xử lý của PC để đáp ứng tốt nhất các ứng dụng và trò chơi đang chạy của bạn. Nhưng đôi khi người dùng và Windows có thể có những ý tưởng khác nhau khi đưa ra quyết định về cách sử dụng tốt nhất sức mạnh CPU của PC và đó là nơi người dùng nâng cao có thể bước vào và hạn chế thủ công một số ứng dụng hoặc quy trình đối với các lõi CPU cụ thể, nhờ một tính năng gọi là Sở thích của bộ xử lý . Đây là cách thực hiện.
Khi nói đến phiên bản Windows cấp người tiêu dùng, khả năng người dùng định cấu hình thủ công việc sử dụng các lõi CPU cụ thể của một ứng dụng có từ khung thời gian Windows XP / 2000, mặc dù các bước có khác nhau đôi chút trong mỗi phiên bản Windows. Đối với các bước và ảnh chụp màn hình trong bài viết này, chúng tôi đang sử dụng Windows 10, nhưng độc giả đang chạy các phiên bản Windows cũ hơn, đặc biệt là Windows 7 và Windows 8 / 8.1, sẽ có thể làm theo các bước cơ bản khi đối mặt với những khác biệt nhỏ đối với giao diện người dùng Windows .
Cũng cần lưu ý trước khi chúng tôi tiếp tục rằng việc sửa đổi sở thích của bộ xử lý cho một quy trình hoặc ứng dụng cụ thể có thể gây ra các vấn đề về độ ổn định và có thể sẽ làm giảm hiệu suất của các ứng dụng và trò chơi đa luồng hiện đại. Do đó, hãy đảm bảo bạn thử nghiệm với các ứng dụng và dữ liệu không quan trọng trước tiên và đảm bảo lưu mọi tiến trình công việc hoặc trò chơi đang mở trước khi sửa đổi bất kỳ cài đặt nào được thảo luận ở đây, vì có thể xảy ra sự cố ứng dụng hoặc hệ thống.

Cách hạn chế ứng dụng đối với lõi CPU cụ thể có sở hữu bộ xử lý

Tại sao lại giới hạn quyền truy cập của ứng dụng đối với lõi CPU?

Như đã đề cập ở trên, hầu hết người dùng sẽ muốn Windows tự động xử lý sức mạnh xử lý của PC, đảm bảo rằng các ứng dụng có thể sử dụng tất cả các lõi đều được cấp quyền truy cập vào chúng. Điều này thường dẫn đến hiệu suất tốt hơn, vì vậy câu hỏi chính làtại saongười dùng luôn muốn giới hạn hoặc hạn chế một ứng dụng đa luồng nhất định ở mức thấp hơn tổng số lõi vật lý và logic mà PC có sẵn.
Có hai câu trả lời cơ bản cho câu hỏi này: 1) để đảm bảo khả năng tương thích và hiệu suất với phần mềm cũ hơn, và 2) để chạy một bộ xử lý có nhiều luồng khác trong khi vẫn dự trữ đủ tài nguyên để thực hiện đồng thời các tác vụ khác.
Chúng ta sẽ bắt đầu với câu trả lời đầu tiên: khả năng tương thích và hiệu suất. Một số ứng dụng và trò chơi Windows đã được viết mã từ rất lâu trước khi bộ vi xử lý đa luồng và đa lõi ở cấp độ người tiêu dùng trở thành hiện thực. Những người sáng tạo ra các trò chơi cũ nói riêng có thể chưa bao giờ hình dung rằng ai đó chơi trò chơi sẽ có bất cứ thứ gì khác ngoài một chiếc PC chạy Windows được hỗ trợ bởi một lõi CPU tần số cao duy nhất. Khi phần mềm của thời đại này gặp phải các CPU hiện đại đóng gói bốn, sáu, tám hoặc thậm chí nhiều lõi hơn, đôi khi nó có thể dẫn đến các vấn đề về hiệu suất hoặc thậm chí không thể khởi chạy chương trình.
Tất nhiên, nhiều ứng dụng và trò chơi vẫn chạy tốt, ngay cả khi được cung cấp bởi 8 lõi / 16 luồng mới nhất CPU máy tính để bàn quái vật . Nhưng nếu bạn đang cố gắng chơi một trò chơi cũ hơn và gặp sự cố, thì việc sử dụng mối quan hệ với bộ xử lý để hạn chế thủ công quy trình của trò chơi ở chỉ một trong nhiều lõi của bạn có thể là một bước khắc phục sự cố tốt để thử.
Câu trả lời thứ hai có thể hữu ích hơn cho nhiều người dùng Windows hơn và nó sẽ tạo cơ sở cho các hướng dẫn từng bước của chúng tôi bên dưới. Trong khi nhiều ứng dụng Windows, đặc biệt là trò chơi , vẫn không thể tận dụng nhiều hơn một hoặc hai lõi, các ứng dụng tạo nội dung như bộ mã hóa video và công cụ kết xuất 3D đã được tối ưu hóa trong những năm gần đây để có thể sử dụng từng chút sức mạnh xử lý mà PC của bạn có thể ném vào chúng. Bạn thường muốn các ứng dụng này chạy nhanh nhất có thể, nhưng đôi khi tốc độ hoặc thời gian hoàn thành không phải là yếu tố chính và bạn muốn giữ một phần sức mạnh xử lý của PC khả dụng cho một tác vụ khác trong khi ứng dụng đa phương tiện đòi hỏi của bạn chạy trong lý lịch. Đây là nơi mà mối quan hệ của bộ xử lý thực sự có ích.

cách nhận nhiều bộ lọc hơn trên snapchat

Từng bước: Ví dụ của chúng tôi

Một ứng dụng có thể ăn hết tất cả các lõi CPU mà bạn ném vào đó là bộ mã hóa video x264 như RipBot264 (hoặc là HandBrake hoặc bất kỳ công cụ mã hóa x264 và x265 nào có sẵn). Ví dụ: chúng tôi muốn RipBot264 mã hóa một tệp video, nhưng chúng tôi cũng muốn làm việc trên các dự án khác trong các ứng dụng như Photoshop và Premiere cùng một lúc.
windows task manager tất cả các bộ xử lý

Theo mặc định, một ứng dụng như RipBot264 sẽ sử dụng tất cả sức mạnh xử lý hiện có.


Nếu chúng tôi bắt đầu mã hóa RipBot264 và sau đó khởi chạy Photoshop và Premiere, Windows sẽ cố gắng hết sức để ưu tiên và đáp ứng nhu cầu của từng ứng dụng, nhưng Windows cũng sẽ đôi khi mắc lỗi, dẫn đến chậm hoặc đóng băng tạm thời trong các ứng dụng đang hoạt động của chúng tôi. Chúng tôi có thể cố gắng tránh điều này bằng cách sử dụng mối quan hệ với bộ xử lý để hạn chế việc sử dụng lõi CPU của RipBot264.
Để bắt đầu, trước tiên hãy đảm bảo rằng bạn đã đăng nhập vào tài khoản người dùng Windows có đặc quyền quản trị viên. Sau đó, hãy tiếp tục và khởi chạy ứng dụng bạn muốn hạn chế. Trong trường hợp của chúng tôi, đó là RipBot264.
Tiếp theo, khởi chạy Trình quản lý tác vụ Windows, bằng cách nhấp chuột phải vào thanh tác vụ và chọn Quản lý công việc hoặc bằng cách sử dụng tổ hợp phím tắt Ctrl-Shift-Escape . Theo mặc định, Trình quản lý tác vụ trong các phiên bản Windows gần đây bắt đầu ở chế độ xem cơ bản. Nếu Trình quản lý tác vụ của bạn không giống như trong ảnh chụp màn hình của chúng tôi, hãy nhấp vào Thêm chi tiết để hiển thị giao diện đầy đủ. Sau khi hoàn tất, hãy đảm bảo rằng bạn đang ở trên tab Quy trình và bây giờ tìm thấy ứng dụng hoặc quy trình của bạn.
Bước cuối cùng này nói dễ hơn làm. Trong nhiều trường hợp, bạn chỉ cần tìm thấy ứng dụng mong muốn của mình trong danh sách. Trong các trường hợp khác, một số ứng dụng có thể sử dụng các quy trình duy nhất ngoài quy trình ứng dụng chính cho các tác vụ nhất định. Điều quan trọng là tìm quá trình hoặc các quá trình chịu trách nhiệm về việc sử dụng CPU mà bạn muốn giới hạn. Một cách tốt để kiểm tra điều này là kích hoạt hoạt động đòi hỏi (trong trường hợp của chúng tôi là bắt đầu mã hóa tệp video), sau đó sắp xếp Trình quản lý tác vụ theo cột CPU để tìm các quy trình đang sử dụng mức tài nguyên CPU cao nhất. Nếu tên quy trình (một lần nữa, trong trường hợp của chúng tôi, đó là quy trình mã hóa H.264) khớp với ứng dụng mục tiêu của bạn, bạn đã hoàn tất.
Với quy trình chính xác được xác định, hãy nhấp chuột phải vào quy trình đó và chọn Đi tới Chi tiết . Thao tác này sẽ đưa bạn đến tab Chi tiết của Trình quản lý tác vụ và tự động đánh dấu quy trình chính xác.
quản lý tác vụ đi đến chi tiết
Bây giờ, nhấp chuột phải một lần nữa vào quy trình và chọn Thiết lập mối quan hệ .
quản lý tác vụ thiết lập mối quan hệ
Một cửa sổ mới có nhãn Sở thích bộ xử lý sẽ xuất hiện với đầy các hộp kiểm và danh sách các CPU được đánh số, số lượng dựa trên tổng số lõi vật lý và logic được đóng gói trong CPU cụ thể của bạn. Hệ thống ví dụ của chúng tôi đang chạy Intel Core i7-5960X, có tám lõi siêu phân luồng. Do đó, chúng tôi có tổng cộng 16 CPU được liệt kê trong cửa sổ Sở thích bộ xử lý của chúng tôi.
mối quan hệ của bộ xử lý trình quản lý tác vụ
Tiếp theo, đã đến lúc quyết định mức độ bạn muốn hạn chế ứng dụng của mình. Nhấp vào hộp kiểm bên cạnh Tất cả các bộ xử lý để bỏ chọn tất cả các hộp CPU và sau đó chọn ít nhất một hộp CPU để kiểm tra, với mỗi hộp đại diện cho một lõi vật lý hoặc logic. Không có bất kỳ lỗi CPU nào hoặc các tình huống ép xung duy nhất, nói chung bạn chọn lõi nào không quan trọng.
mối quan hệ của bộ xử lý bị giới hạn
Trong ví dụ của chúng tôi, chúng tôi muốn giới hạn RipBot264 ở bốn lõi, để lại nhiều không gian cho các tác vụ nhạy cảm hơn về thời gian khác của chúng tôi. Khi bạn đã chọn số lõi mong muốn, hãy nhấn đồng ý để đóng cửa sổ Sở thích của bộ xử lý. Các thay đổi của bạn sẽ có hiệu lực ngay lập tức và nếu ứng dụng đã thực hiện một tác vụ nặng nề về CPU, bạn sẽ thấy mức sử dụng bộ xử lý của nó giảm mạnh trên tất cả trừ các lõi bạn đã chọn.
mối quan hệ của bộ xử lý trình quản lý tác vụ bị giới hạn

Khi chúng tôi định cấu hình RipBot264 để chỉ sử dụng 4 trong số 16 lõi của mình, mức sử dụng CPU sẽ giảm ngay lập tức trên các lõi còn lại.


Với thiết lập này, chúng tôi có thể cho phép mã hóa RipBot264 nhanh nhất có thể trên bốn lõi đó, nhưng mười hai lõi còn lại trong hệ thống của chúng tôi có thể tự do xử lý các ứng dụng khác. Nếu sau đó chúng tôi hoàn thành công việc khác của mình và muốn khôi phục toàn bộ hiệu suất cho RipBot264, chúng tôi chỉ cần lặp lại các bước ở trên để quay lại cửa sổ Processor Affinity và sau đó kiểm tra Tất cả các bộ xử lý để một lần nữa cấp cho ứng dụng quyền truy cập vào tất cả các lõi CPU của chúng tôi.

Cảnh báo

Ngoài các vấn đề về độ ổn định đã đề cập trước đó, có một cảnh báo lớn khác mà bạn cần xem xét. Mọi thay đổi bạn thực hiện đối với sở thích của bộ xử lý sẽ được đặt lại bất cứ khi nào quá trình đó được khởi động lại. Điều này có nghĩa là tối thiểu, bạn sẽ cần phải lặp lại các bước này mỗi khi khởi động lại PC của mình. Tuy nhiên, một số quy trình thậm chí còn rắc rối hơn vì chúng tự động tải lại tùy thuộc vào hướng dẫn của ứng dụng. Ví dụ: trong thiết lập RipBot264 của chúng tôi, quy trình mã hóa H.264 mà chúng tôi đã sửa đổi bắt đầu mỗi khi ứng dụng chuyển sang mã hóa tệp video mới.
Bạn có thể khắc phục hạn chế này bằng cách tạo tập lệnh tùy chỉnh đặt mối quan hệ với bộ xử lý của ứng dụng của bạn thông qua một tệp lô hoặc lối tắt dựa trên dòng lệnh, nhưng một số ứng dụng có thể sử dụng các quy trình độc đáo hoặc ngẫu nhiên khiến những nỗ lực đó trở nên khó khăn hoặc không thể thực hiện được. Do đó, tốt nhất là thử nghiệm riêng lẻ với từng ứng dụng mà bạn muốn hạn chế để tìm ra cách tốt nhất để định cấu hình mối quan hệ bộ xử lý theo cách thủ công.

cách hủy tài khoản đối sánh của bạn

Bài ViếT Thú Vị

Editor Choice

Số phiên bản là gì và tại sao nó được sử dụng?
Số phiên bản là gì và tại sao nó được sử dụng?
Số phiên bản là một tập hợp các số duy nhất được cấp cho mỗi bản phát hành cụ thể của chương trình phần mềm, tệp, kiểu phần cứng, chương trình cơ sở hoặc trình điều khiển.
Cách tìm địa chỉ máy chủ Minecraft của bạn
Cách tìm địa chỉ máy chủ Minecraft của bạn
Máy chủ Minecraft là một lựa chọn tuyệt vời cho những người chơi muốn đặt ra quy tắc của riêng mình hoặc giới hạn vòng chơi của họ. Nếu bạn muốn thiết lập một máy chủ hoặc mời bạn bè đến một máy chủ hiện có, bạn cần biết
Cách xóa tất cả công việc khỏi hàng đợi in
Cách xóa tất cả công việc khỏi hàng đợi in
Xóa hàng đợi trên máy in của bạn có thể cần thường xuyên hơn bạn nghĩ. Không phải tất cả các máy in đều tự động xóa các công việc cũ chưa hoàn thành. Đây đôi khi được gọi là lệnh in bị kẹt. Những loại tình huống này xảy ra
Samsung Galaxy J5 / J5 Prime - Wifi không hoạt động - Phải làm gì
Samsung Galaxy J5 / J5 Prime - Wifi không hoạt động - Phải làm gì
Để khai thác tối đa điện thoại thông minh Samsung Galaxy J5 / J5 Prime, bạn cần có kết nối Internet ổn định. Tuy nhiên, đôi khi bạn có thể gặp sự cố kết nối Wifi có thể hạn chế chức năng của điện thoại và gây ra nhiều lỗi
Cách thay đổi tài khoản Google mặc định
Cách thay đổi tài khoản Google mặc định
Bạn có thể có nhiều tài khoản Google. Mỗi cái cho phép bạn sử dụng từng dịch vụ của Google. Nhưng nếu bạn muốn thay đổi tài khoản Google hoặc Gmail mặc định của mình thì sao? Có, bạn cũng có thể chuyển đổi tài khoản để thay đổi Gmail mặc định của mình bằng cách
Sự khác biệt giữa RAM PC và Mac là gì?
Sự khác biệt giữa RAM PC và Mac là gì?
Máy tính là máy tính, phải không? Chắc chắn, các hệ điều hành khác nhau và chúng sử dụng các triết lý thiết kế khác nhau, nhưng chắc chắn RAM đi vào PC và RAM đi vào máy Mac đều giống nhau. Câu trả lời, hữu ích, là
Cách lấy mật ong từ tổ ong trong Minecraft
Cách lấy mật ong từ tổ ong trong Minecraft
Tìm hiểu cách thu thập mật ong trong Minecraft, chế tạo tổ ong và lấy tổ ong bằng kéo. Bạn cũng có thể di chuyển tổ ong bằng kéo cắt phù phép.