thắc mắc Thắc mắc Windows11 cài đặt cho Workstation

Kính chào các bác,

Hiện em đang có dàn máy cấu hình như sau:
-Mainboard : ASUS Z10-PE D16
-CPU : 2 x E5-2696v3
-RAM: 128GB DDR4 2400
Em đang tính Update lên Windows11 22h2 nhưng có 2 thắc mắc như sau nhờ các bác giải đáp
+ Thắc mắc 1: Windows 11 có hỗ trợ full driver cho dàn máy trên của em không ?

+ Thắc mắc 2: Về vấn đề Core/Thread > 64
  • Windows 10 Pro / Pro for workstation / Server/ LTSC 64 bit đều hỗ trợ những cấu hình có hơn 64 nhân, nhưng khi số lượng nhân quá nhiều, để tối ưu hiệu năng tổng thể thì họ cũng đưa ra thêm 1 giải pháp, gọi là "Processor group (nhóm vi xử lý)" và NUMA.
    Điều này rất tuyệt vời đối với những app được dev tối ưu, hỗ trợ hơn 64 core, nhưng còn những app code chưa tối ưu thì sao?

    Những app này bị hạn chế số core có thể sử dụng được trên những dàn máy >64 threads. Đơn cử 1 dàn 2696v3, toàn bộ những app giả lập và ảo hóa thông dụng hiện nay, đều không được tối ưu để sử dụng từ 2 Processor group trở lên. Nếu 1 dàn có 2 con 2696v3, thì app chỉ có thể được "tự phân bổ hên xui" vào processor group 0 hoặc processor group 1 (mỗi group có 36 threads, vì tổng 2 con chip là 72 threads, vượt quá con số 64).

    Điều này cũng có nghĩa, với 1 dàn dual 2678v3 hoặc dual 2680v4, app hoàn toàn có thể access được vào cả 2 con chip, nhưng đối với 1 dàn có 72 threads như dual 2696v3, app chỉ có thể sử dụng 36/72 threads ở cùng 1 thời điểm, tương đương với 1 processor group. Và quá trình phân nhóm processor group này diễn ra ngẫu nhiên chứ không theo cơ chế load-balancing trên cả 2 con chip! Nếu không tối ưu và khắc phục vấn đề này thì hiệu năng chạy app hoặc giả lập trên 1 dàn dual 2696v3 còn kém hơn cả 2680v4 hoặc 2678v3, vì sẽ xảy ra tình trạng mở 30-40 cửa sổ giả lập và hết 30 cửa phân bổ vào group 0 hoặc group 1, gây ra tình trạng đơ, lag, nhiệt đụng nóc, vì 1 con cpu làm việc hết công suất và con còn lại ngồi chơi.

    Cách khắc phục:
    1. Sử dụng app có "processor group awareness"
    2. Disable NUMA, chia nhóm thành 64 - 8, hoặc 64 - 16, hoặc 64 - 32, điều này làm app có thể sử dụng hết 64 threads của 1 nhóm, nhưng vẫn sẽ bị phân bổ không đều và gây ra tình trạng đơ lag, hơn nữa disable NUMA sẽ làm hiệu năng hệ thống giảm từ 15-30% tùy cấu hình.
    3. Upgrade lên windows 11 hoặc windows server 2022.
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
  • Có bác nào đã thử và xác thực rằng Windows11 có thể tối ưu hóa cho những dàn máy > 64 thread này chưa ạ ?
 
Kính chào các bác,

Hiện em đang có dàn máy cấu hình như sau:
-Mainboard : ASUS Z10-PE D16
-CPU : 2 x E5-2696v3
-RAM: 128GB DDR4 2400
Em đang tính Update lên Windows11 22h2 nhưng có 2 thắc mắc như sau nhờ các bác giải đáp
+ Thắc mắc 1: Windows 11 có hỗ trợ full driver cho dàn máy trên của em không ?

+ Thắc mắc 2: Về vấn đề Core/Thread > 64
  • Windows 10 Pro / Pro for workstation / Server/ LTSC 64 bit đều hỗ trợ những cấu hình có hơn 64 nhân, nhưng khi số lượng nhân quá nhiều, để tối ưu hiệu năng tổng thể thì họ cũng đưa ra thêm 1 giải pháp, gọi là "Processor group (nhóm vi xử lý)" và NUMA.
    Điều này rất tuyệt vời đối với những app được dev tối ưu, hỗ trợ hơn 64 core, nhưng còn những app code chưa tối ưu thì sao?

    Những app này bị hạn chế số core có thể sử dụng được trên những dàn máy >64 threads. Đơn cử 1 dàn 2696v3, toàn bộ những app giả lập và ảo hóa thông dụng hiện nay, đều không được tối ưu để sử dụng từ 2 Processor group trở lên. Nếu 1 dàn có 2 con 2696v3, thì app chỉ có thể được "tự phân bổ hên xui" vào processor group 0 hoặc processor group 1 (mỗi group có 36 threads, vì tổng 2 con chip là 72 threads, vượt quá con số 64).

    Điều này cũng có nghĩa, với 1 dàn dual 2678v3 hoặc dual 2680v4, app hoàn toàn có thể access được vào cả 2 con chip, nhưng đối với 1 dàn có 72 threads như dual 2696v3, app chỉ có thể sử dụng 36/72 threads ở cùng 1 thời điểm, tương đương với 1 processor group. Và quá trình phân nhóm processor group này diễn ra ngẫu nhiên chứ không theo cơ chế load-balancing trên cả 2 con chip! Nếu không tối ưu và khắc phục vấn đề này thì hiệu năng chạy app hoặc giả lập trên 1 dàn dual 2696v3 còn kém hơn cả 2680v4 hoặc 2678v3, vì sẽ xảy ra tình trạng mở 30-40 cửa sổ giả lập và hết 30 cửa phân bổ vào group 0 hoặc group 1, gây ra tình trạng đơ, lag, nhiệt đụng nóc, vì 1 con cpu làm việc hết công suất và con còn lại ngồi chơi.

    Cách khắc phục:
    1. Sử dụng app có "processor group awareness"
    2. Disable NUMA, chia nhóm thành 64 - 8, hoặc 64 - 16, hoặc 64 - 32, điều này làm app có thể sử dụng hết 64 threads của 1 nhóm, nhưng vẫn sẽ bị phân bổ không đều và gây ra tình trạng đơ lag, hơn nữa disable NUMA sẽ làm hiệu năng hệ thống giảm từ 15-30% tùy cấu hình.
    3. Upgrade lên windows 11 hoặc windows server 2022.
https://learn.microsoft.com/en-us/windows/win32/procthread/processor-groups
  • Có bác nào đã thử và xác thực rằng Windows11 có thể tối ưu hóa cho những dàn máy > 64 thread này chưa ạ ?
Từ thời w10 việc tối ưu trên đa nhân đã bị. Phương án là bản enter đap ứng được cho bác nhé.
 
Back
Top