Cách kích hoạt tất cả các lõi trong Windows

Tác giả sysadmin, T.Một 16, 2024, 10:00:18 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách kích hoạt tất cả các lõi trong Windows


Sự phát triển của Bộ xử lý trung tâm, hay CPU, là một chủ đề hấp dẫn và phức tạp để nghiên cứu. Từ khi phát hành Intel 4004 vào năm 1971 cho đến Bộ xử lý Intel dòng 10 hiện đại, những con chip này đã chứng kiến sự gia tăng đáng kinh ngạc về tốc độ và sức mạnh tính toán chỉ trong 5 thập kỷ ngắn ngủi.

Những tác vụ điện toán từng không thể tưởng tượng được đối với ngay cả những máy tính lớn nhất giờ đây có thể được xử lý bằng điện thoại thông minh giá rẻ rẻ nhất, thậm chí cả những chiếc máy tính xách tay cơ bản nhất cũng sở hữu sức mạnh gấp hàng trăm lần so với máy tính chạy các sứ mệnh Apollo. Tuy nhiên, ngay cả với sự tiến bộ nhanh chóng về mặt sức mạnh tính toán, một sự phát triển vẫn khiến mọi người bối rối là khái niệm về bộ xử lý đa lõi.

Các nhà sản xuất như Intel và AMD quảng cáo về số lượng lõi ngày càng tăng của họ trên các bộ xử lý mới hơn – 4 lõi, 8 lõi, 16 lõi, thậm chí 32 lõi – và tính hữu ích của chúng đối với tải tính toán nặng. Nhưng điều đó có ý nghĩa gì?

1. Lõi bộ xử lý là gì?

Lõi bộ xử lý là một đơn vị xử lý độc lập trên chip xử lý vật lý tổng thể. Mỗi lõi có phần cứng xử lý và bộ đệm riêng, đồng thời được kết nối với phần còn lại của CPU thông qua bộ nhớ dùng chung của chip và bus hệ thống. Một lõi về cơ bản là toàn bộ CPU, vì vậy bộ xử lý đa lõi giống như đặt nhiều CPU lại với nhau và để chúng hoạt động song song. Lý do đằng sau việc có nhiều lõi hơn trên CPU là vì việc phân chia các tác vụ tính toán giữa nhiều lõi thường có lợi hơn so với một lõi lớn để cho phép nó hoàn thành nhanh chóng và hiệu quả hơn.

Tuy nhiên, hiệu quả của kỹ thuật này phụ thuộc vào hệ điều hành bạn đang chạy cũng như ứng dụng cụ thể mà bạn đang chạy; nhiều hệ điều hành và ứng dụng trước đây không thể tận dụng được nhiều lõi và do đó sẽ không thấy bất kỳ lợi thế nào có thể đo lường được từ các lõi bổ sung. Tuy nhiên, may mắn thay, hầu hết tất cả các hệ điều hành hiện đại và nhiều chương trình sử dụng nhiều tài nguyên như Adobe Premiere đều có thể tận dụng các lõi bổ sung và kết quả là chạy nhanh hơn và hiệu quả hơn so với bình thường.


Bộ xử lý đa lõi bắt đầu hoạt động trở lại vào năm 1996, với bộ xử lý IBM Power4 chạy hai lõi trên một chip duy nhất, đây là một cuộc cách mạng vào thời điểm đó. Tuy nhiên, phần mềm hỗ trợ cho cải tiến mới này không xuất hiện ngay lập tức. Tuy nhiên, bắt đầu với Windows XP vào năm 2001, Windows bắt đầu hỗ trợ các hoạt động đa lõi và nhiều nhà phát triển ứng dụng cũng làm theo. Kết quả là, hầu như bất kỳ phần mềm sử dụng nhiều tài nguyên nào bạn sử dụng ngày nay đều sẽ tận dụng tối đa sức mạnh của bộ xử lý đa lõi mà bạn gần như chắc chắn đang chạy ẩn.

(Hãy xem bài viết chi tiết này về xử lý đa lõi để biết thêm thông tin. Nếu bạn đang xây dựng hoặc mua một PC mới thì việc xem lại bài viết này về những gì cần tìm ở CPU cũng có thể hữu ích. Và nếu bạn quan tâm đến lịch sử của bộ xử lý, tất nhiên chúng tôi sẽ hỗ trợ bạn!)

2. Kích hoạt lõi CPU trong Windows

Một câu hỏi mà chúng tôi thường được hỏi tại TechJunkie là liệu bạn có cần phải làm gì để tận dụng tối đa CPU đa lõi trên máy tính của mình hay không. Câu trả lời là nó thực sự phụ thuộc vào phiên bản Windows bạn đang chạy. Đối với các phiên bản Windows cũ hơn, chẳng hạn như Windows XP, bạn có thể cần thay đổi cài đặt hệ thống trong BIOS để chức năng đa lõi hoạt động. Tuy nhiên, trong mọi phiên bản Windows mới hơn, hỗ trợ đa lõi sẽ tự động được bật; bạn có thể điều chỉnh cài đặt của mình để sử dụng ít lõi hơn nếu cần nhằm khắc phục lý do tương thích phần mềm, nhưng điều này cực kỳ hiếm.

3. Cài đặt lõi trong Windows 10

Nếu bạn đang sử dụng Windows 10, tất cả các lõi bộ xử lý của bạn sẽ được sử dụng đầy đủ theo mặc định nếu BIOS/UEFI của bạn được đặt chính xác. Lần duy nhất bạn sử dụng kỹ thuật này là để hạn chế số lõi, cho dù vì lý do tương thích phần mềm hay lý do khác.

Nhập 'msconfig' vào Hộp Tìm kiếm của Windows và nhấn Enter.


Chọn tab Khởi động rồi chọn Tùy chọn nâng cao.


Chọn hộp bên cạnh Số bộ xử lý và chọn số lõi bạn muốn sử dụng (có thể là 1, nếu bạn gặp vấn đề về tương thích) từ menu.


Chọn OK và sau đó Áp dụng.


Nếu bạn đang sử dụng Windows 10, hộp bên cạnh "Số bộ xử lý" thường sẽ không được chọn. Điều này là do Windows được cấu hình để sử dụng tất cả các lõi bất cứ khi nào một chương trình có khả năng sử dụng chúng.


4. Cài đặt lõi trong Windows Vista, 7 và 8

Trong Windows Vista, 7 và 8, cài đặt đa lõi được truy cập thông qua quy trình msconfig tương tự như được mô tả ở trên đối với Windows 10. Trong Windows 7 và 8 cũng có thể đặt mối quan hệ của bộ xử lý, nghĩa là yêu cầu hệ điều hành thực hiện sử dụng một lõi cụ thể cho một chương trình cụ thể. Điều này rất hữu ích cho một số thứ; bạn có thể đặt một chương trình nhất định luôn chạy trên một lõi để nó không can thiệp vào các hoạt động hệ thống khác hoặc bạn có thể đặt một chương trình gặp khó khăn khi chạy trên bất kỳ lõi nào ngoài lõi logic đầu tiên sử dụng lõi nơi nó chạy tốt nhất.

Việc đặt các mối quan hệ lõi trong Windows 7 hoặc 8 là không thực sự cần thiết nhưng nếu bạn muốn thì điều đó thật đơn giản.

Chọn Ctrl + Shift + Esc để hiển thị Trình quản lý tác vụ.


Nhấp chuột phải vào chương trình có mục đích sử dụng lõi mà bạn muốn sửa đổi và chọn Chi tiết.


Chọn lại chương trình đó trong cửa sổ Chi tiết.


Nhấp chuột phải và chọn Đặt mối quan hệ.


Chọn một hoặc nhiều lõi và chọn hộp để chọn, bỏ chọn để bỏ chọn.


Bạn có thể nhận thấy rằng số lõi được liệt kê nhiều gấp đôi so với số lượng bạn có. Ví dụ: nếu bạn đang chạy CPU Intel i7 có 4 lõi, bạn sẽ có 8 lõi được liệt kê trong cửa sổ Mối quan hệ. Điều này là do siêu phân luồng sẽ tăng gấp đôi số lõi của bạn một cách hiệu quả, với bốn lõi thực và bốn lõi ảo. Nếu bạn muốn biết bộ xử lý của bạn có bao nhiêu lõi vật lý, hãy thử điều này:

Chọn Ctrl + Shift + Esc để hiển thị Trình quản lý tác vụ.


Chọn Hiệu suất và tô sáng CPU.


Kiểm tra phía dưới bên phải của bảng trong phần Lõi.

Có một tệp bó hữu ích mà bạn có thể tạo để buộc bộ xử lý có ái lực với các chương trình cụ thể. Bạn không cần phải sử dụng nó nhưng nếu bạn làm vậy...

Mở Notepad hoặc Notepad++.


Nhập 'Start /affinity 1 PROGRAM.exe'. Nhập không có dấu ngoặc kép và thay đổi PROGRAM thành tên của chương trình cụ thể mà bạn đang cố kiểm soát.


Lưu tệp bằng một cái tên có ý nghĩa và thêm ".bat" vào cuối. Điều này tạo ra nó như một tập tin thực thi.


Lưu nó vào vị trí cài đặt chương trình mà bạn đã chỉ định ở Bước 2.


Chạy tệp Batch bạn vừa tạo để khởi chạy chương trình.


Nơi bạn thấy 'affinity 1', điều này báo cho Windows biết sử dụng CPU0. Bạn có thể thay đổi điều này tùy thuộc vào số lượng lõi bạn có – 'ái lực 3' cho CPU1, v.v. Trang này trên trang web Microsoft Developer có danh sách đầy đủ các mối quan hệ.

5. Tôi có nên kích hoạt tất cả các lõi trong Windows 10 không?

Trên thực tế, có một số tranh luận về điều này, mặc dù có sự đồng thuận khá mạnh mẽ giữa các chuyên gia rằng bạn nên sử dụng tất cả các lõi của mình. Về cơ bản có hai điểm mà những người chống lõi đã nhấn mạnh. Một là việc giảm mức tiêu thụ điện năng từ máy tính xách tay và PC sẽ giảm mức sử dụng điện ở những nơi khác. Lập luận còn lại hợp lý hơn một chút và liên quan đến thời lượng pin của máy tính xách tay. Tôi sẽ xem xét cả hai lập luận này.

Góc độ tiêu thụ điện năng khá khó tin. Thực tế là mức tiêu thụ điện năng của PC hiện đại có thể cao trong thời gian bùng nổ. Nhưng cũng đúng là những đợt bùng nổ sức mạnh đó vẫn không tiêu tốn nhiều năng lượng như vậy. Ngay cả ở mức tiêu thụ điện năng cao nhất, Core i7 (hiện là người chiến thắng trong cuộc cạnh tranh về sức mạnh giữa các CPU phổ thông) chỉ sử dụng 130 watt. So sánh điều đó với một tủ lạnh ở 250 watt. một bộ điều hòa cửa sổ ở mức 1400 và không khí trung tâm ở mức 3500 watt. Nếu bạn muốn tiết kiệm điện, hãy giảm điều hòa xuống một mức và để PC của bạn chạy hết công suất.

Lập luận về việc giảm mức sử dụng lõi để tiết kiệm pin máy tính xách tay (sử dụng ít năng lượng hơn = ít chu kỳ sạc hơn = Macbook kéo dài thêm vài năm) có một số hấp dẫn bề ngoài. Tôi phải thừa nhận rằng với mức giá của một chiếc máy tính xách tay cao cấp, việc nâng cấp máy bằng cách tắt một số lõi có thể là điều hợp lý. Tuy nhiên, mục tiêu đó có thể đạt được hiệu quả và thuận tiện hơn nhiều bằng cách ép xung CPU một chút. Giảm xung có nghĩa là đặt đồng hồ của máy chạy chậm hơn bình thường, điều này sẽ làm giảm hiệu suất và giảm đáng kể tình trạng tiêu hao pin. Các lõi khi không được sử dụng sẽ không tiêu tốn nhiều năng lượng nên mức tiết kiệm sẽ ở mức tối thiểu. Việc ép xung CPU trực tiếp cắt giảm mức sử dụng điện trên toàn bộ máy và thực sự có thể đạt được mục tiêu kéo dài tuổi thọ máy tính xách tay.

Bộ xử lý là bộ phận quan trọng nhất trong máy tính của bạn, vì vậy việc đẩy tất cả các lõi đến giới hạn của chúng là điều hợp lý. Tất nhiên, nếu bạn vẫn gặp khó khăn trong việc đẩy thiết bị của mình đến mức hiệu suất mà bạn mong muốn, bạn có thể cân nhắc nâng cấp bộ xử lý của mình (nếu bạn sở hữu máy tính để bàn) hoặc xem xét chọn một máy tính xách tay mới với công nghệ tiên tiến nhất. phần cứng. Hoặc, nếu bạn muốn cố gắng làm cho Windows 10 nhanh hơn nữa trên phần cứng hiện tại của mình, hãy xem hướng dẫn chính xác của chúng tôi tại đây.