Hỏi / Đáp Sử dụng nhiều bộ nhớ ngay cả sau khi cài đặt mới Windows 11?

Sapling09

New member
Chào.

Tôi đang gặp phải tình trạng sử dụng bộ nhớ cao bất thường trên Windows 11, xảy ra ngay sau khi khởi động.

Là một nhà phát triển, tôi duy trì một hệ thống sạch với các ứng dụng chạy tối thiểu. Mặc dù vậy, mức sử dụng bộ nhớ của tôi vẫn cao bất thường và điều đáng thất vọng hơn là tôi không thể tìm ra nguồn gốc.

Gần đây, tôi đã thực hiện xóa toàn bộ ổ đĩa và cài đặt lại Windows 11 để giải quyết vấn đề này. Đáng ngạc nhiên là mức sử dụng bộ nhớ cao vẫn tiếp diễn.

Điều này khiến tôi phải cân nhắc một số khả năng:
- Rò rỉ bộ nhớ trình điều khiển (chỉ chạy chipset AMD và trình điều khiển NVIDIA)
- Bản cập nhật Windows 11 gần đây ảnh hưởng đến hành vi lưu trữ đệm bộ nhớ
- Phần mềm độc hại dai dẳng tồn tại sau khi xóa (có thể là cấp BIOS)
- Hành vi bình thường mà tôi đang suy nghĩ quá nhiều

Mặc dù tôi hiểu Windows sử dụng bộ nhớ để tối ưu hóa hệ thống và lưu trữ đệm, nhưng việc không thể theo dõi phân bổ bộ nhớ đặc biệt đáng lo ngại.

Tôi sẽ đính kèm ảnh chụp màn hình về những gì tôi thấy trong trình quản lý tác vụ:












Quy trình người dùng của tôi chỉ chiếm 3,5 GB. Không có cách nào để tính đến lượng sử dụng còn lại.

Tính không rõ ràng trong lịch sử của quản lý bộ nhớ Windows khiến việc khắc phục sự cố này trở nên đặc biệt khó khăn. Có vẻ như không có phương pháp đáng tin cậy nào để theo dõi các nguồn phân bổ bộ nhớ.

Linux ngày càng hấp dẫn hơn.

Có ai gặp phải sự cố tương tự hoặc có thể hướng dẫn không? Các nguồn khắc phục sự cố tiêu chuẩn không mang lại kết quả.

CHỈNH SỬA:
Thông số kỹ thuật đầy đủ của tôi là:
Bộ xử lý AMD Ryzen 9 7900X 12 nhân 4,70 GHz
RAM đã cài đặt 32,0 GB (31,1 GB khả dụng) 5200mhz
Loại hệ thống Hệ điều hành 64 bit, bộ xử lý dựa trên x64
GPU: Nvidia Rtx 4080
Bộ làm mát CPU: ARCTIC Liquid Freezer III 240 Black
Vỏ máy: Fractal Design Meshify 2 RGB Black TG Light Tint
Bo mạch chủ: ASUS PRIME X670-P WIFI
Bộ nhớ: 32GB PC5-41600 DDR5 SDRAM Kingston
Ổ cứng: WDC WD10EZRX-00L4HB0 1tb - Sata
Ổ cứng SSD: WDC WDS100T2B0A-00SM50 1TB - Sata
SSD-M2-NVME: KINGSTON SKC3000D2048G 2TB, WD Blue SN580 2TB, Lexar 512GB SSD
PSU: Tôi không nhớ. Đó là một loại Platinun Seasonic 850W
Màn hình: Một màn hình LG 1080p 144hz Gsync 27 inch.
 
Gần đây tôi đã xóa toàn bộ ổ đĩa và cài đặt lại Windows 11 để giải quyết vấn đề này.
Bạn đã tạo lại trình cài đặt USB có thể khởi động bằng Windows Media Creation Tools chưa? Bạn đã cài đặt hệ điều hành ở chế độ ngoại tuyến chưa? Nếu có, bạn đã kết nối với www để cho hệ điều hành cài đặt trình điều khiển chưa?

Thông số kỹ thuật hệ thống:
Khi đăng một chủ đề về bản chất khắc phục sự cố, thông thường bạn phải bao gồm thông số kỹ thuật đầy đủ của hệ thống. Vui lòng liệt kê thông số kỹ thuật cho bản dựng của bạn như sau:
CPU:
Bộ làm mát CPU:
Bo mạch chủ:
Ram:
SSD/HDD:
GPU:
PSU:
Khung máy:
Hệ điều hành:
Màn hình:
bao gồm tuổi của PSU ngoài nhãn hiệu và kiểu máy. Phiên bản BIOS cho bo mạch chủ của bạn tại thời điểm này.

RAM đã cài đặt 32,0 GB (có thể sử dụng 31,1 GB)
Bạn cũng có thể muốn tắt iGPU trong BIOS nếu bạn không sử dụng cổng đầu ra hiển thị tích hợp trên bo mạch chủ của mình. Bạn cũng có thể tắt AMD E.X.P.O trong BIOS.
 
Mọi người đều thấy mức sử dụng ram là 80%.
Trình quản lý tác vụ có thể gây hiểu lầm nếu được sử dụng để đánh giá mức sử dụng ram.
Windows lưu trữ mã chưa sử dụng trong ram để dự đoán việc sử dụng lại nhanh chóng.
Nếu một ứng dụng cố gắng truy cập mã hiện không nằm trong ram, ứng dụng cần lấy mã đó từ tệp trang và có thể ghi một số dữ liệu cũ hơn vào tệp trang để tạo chỗ trống. Đó được gọi là lỗi trang cứng và trong khi lỗi chưa được giải quyết, ứng dụng sẽ dừng hoạt động.
Việc giải quyết có thể khó khăn nếu tệp trang nằm trên ổ cứng.

Khi đang chạy, hãy mở trình quản lý tác vụ, mở tab giám sát tài nguyên/bộ nhớ.
Xem cột tỷ lệ lỗi cứng.
Nếu bạn thấy bất kỳ giá trị nào lớn hơn 0, bạn có thể sử dụng thêm ram.
 
Gần đây tôi đã xóa toàn bộ ổ đĩa và cài đặt lại Windows 11 để giải quyết vấn đề này.
Bạn đã tạo lại trình cài đặt USB có thể khởi động bằng Windows Media Creation Tools chưa? Bạn đã cài đặt hệ điều hành ở chế độ ngoại tuyến chưa? Nếu có, bạn đã kết nối với www để hệ điều hành cài đặt trình điều khiển chưa?

Thông số kỹ thuật hệ thống:
Khi đăng một chủ đề về bản chất khắc phục sự cố, bạn thường phải bao gồm thông số kỹ thuật đầy đủ của hệ thống. Vui lòng liệt kê thông số kỹ thuật cho bản dựng của bạn như sau:
CPU:
Bộ làm mát CPU:
Bo mạch chủ:
Ram:
SSD/HDD:
GPU:
PSU:
Khung máy:
Hệ điều hành:
Màn hình:
bao gồm tuổi của PSU ngoài nhãn hiệu và kiểu máy. Phiên bản BIOS cho bo mạch chủ của bạn tại thời điểm này.

RAM đã cài đặt 32,0 GB (có thể sử dụng 31,1 GB)
Bạn cũng có thể muốn tắt iGPU trong BIOS nếu bạn không sử dụng cổng đầu ra hiển thị tích hợp trên bo mạch chủ của mình. Bạn cũng có thể đã tắt AMD's E.X.P.O trong BIOS.
Có,
Không, hệ điều hành đã được cài đặt khi cắm ethernet.
Có, nó đã cài đặt trình điều khiển từ xa qua internet.
Ngoài các trình điều khiển mà nó tự phát hiện, tôi đã cài đặt bo mạch chủ của mình:
Trình điều khiển LAN, Trình điều khiển âm thanh, Trình điều khiển chipset
Tôi cũng đã cài đặt trình điều khiển Nvidia thông qua nvidia experience.

Thông số kỹ thuật đầy đủ của tôi là:
Bộ xử lý AMD Ryzen 9 7900X 12 lõi 4,70 GHz
RAM đã cài đặt 32,0 GB (31,1 GB khả dụng) 5200mhz
Loại hệ thống Hệ điều hành 64 bit, bộ xử lý dựa trên x64
GPU: Nvidia Rtx 4080
Bộ làm mát CPU: ARCTIC Liquid Freezer III 240 Đen
Vỏ máy: Fractal Design Meshify 2 RGB Đen TG Light Tint
Bo mạch chủ: ASUS PRIME X670-P WIFI
Bộ nhớ: 32GB PC5-41600 DDR5 SDRAM Kingston
Ổ cứng: WDC WD10EZRX-00L4HB0 1tb - Sata
Ổ cứng SSD: WDC WDS100T2B0A-00SM50 1TB - Sata
Ổ cứng SSD-M2-NVME: KINGSTON SKC3000D2048G 2TB, WD Blue SN580 2TB, ổ cứng SSD Lexar 512GB
Nguồn: Tôi không nhớ. Đó là một loại Platinun Seasonic 850W
Màn hình: Một màn hình LG 1080p 144hz Gsync 27 inch.

AMD E.X.P.O được bật.
iGPU cũng được bật. Tôi sẽ cố gắng vô hiệu hóa.
 
Được rồi, hóa ra việc vô hiệu hóa iGPU của tôi đã cắt giảm 50% mức sử dụng bộ nhớ.

Làm sao điều này có thể xảy ra? iGPU đã được bật, nhưng tôi đã sử dụng GPU chuyên dụng và màn hình chỉ được cắm vào GPU chuyên dụng.

Ngoài ra, Windows chỉ báo cáo 1 GB HW được dành riêng, vậy điều này có thể ảnh hưởng đến bộ nhớ nhiều như vậy như thế nào?
 
Không, hệ điều hành đã được cài đặt khi cắm ethernet.
Cài đặt hệ điều hành ở chế độ ngoại tuyến;
Xem: https://www.youtube.com/watch?v=_GuFH9KdHC0

không rút phích cắm ethernet và ổ đĩa bạn muốn cài đặt hệ điều hành, được kết nối trong khi tất cả các ổ đĩa khác đều bị ngắt kết nối.

Đúng vậy, nó đã cài đặt trình điều khiển từ xa qua internet.
Không ngắt kết nối internet, hãy cài đặt tất cả các trình điều khiển có liên quan trong lệnh nâng cao, tức là Nhấp chuột phải vào trình cài đặt>Chạy với tư cách quản trị viên. Vâng, điều đó có nghĩa là bạn tải xuống tất cả các trình điều khiển có liên quan với phiên bản mới nhất và lưu chúng trên ổ USB để sử dụng sau khi cài đặt hệ điều hành hoàn tất.

Tôi cũng đã cài đặt trình điều khiển Nvidia thông qua nvidia experience.
Bạn cài đặt trình điều khiển đó mà không cần GeForce Experience, tải xuống phiên bản mới nhất từ đây;

Kết quả trình điều khiển | <dd~ProductName> | <dd~OSName>

Kết quả tra cứu cho sản phẩm <dd~ProductName> và Hệ điều hành <dd~OSName>www.nvidia.com
RAM đã cài đặt 32,0 GB (có thể sử dụng 31,1 GB) 5200mhz

Vui lòng chuyển tiếp liên kết đến bộ ram. Bạn không tận dụng được nền tảng của mình với tần số đó trên bộ ram của mình.

Bo mạch chủ: ASUS PRIME X670-P WIFI
Bạn quên đề cập đến phiên bản BIOS cho bản dựng của mình.
 
Được rồi, hóa ra việc tắt iGPU của tôi đã cắt giảm 50% mức sử dụng bộ nhớ.

Làm sao điều này có thể xảy ra? iGPU đã được bật, nhưng tôi đã sử dụng GPU chuyên dụng và màn hình chỉ được cắm vào GPU chuyên dụng.

Ngoài ra, windows chỉ báo cáo 1gb HW được dành riêng, vậy điều này có thể ảnh hưởng đến bộ nhớ nhiều như vậy như thế nào?
IGPU đó chỉ có 512MB ram được dành riêng theo mặc định và chỉ tối đa 2GB. Mức tối thiểu đó được dành riêng ngay cả khi không sử dụng nhưng được bật trong BIOS. W10/11 không nên sử dụng quá 3,5 GB ở chế độ nhàn rỗi thực sự.
 
Được rồi, hóa ra việc tắt iGPU của tôi đã cắt giảm 50% mức sử dụng bộ nhớ.

Làm sao có thể như vậy được? iGPU đã được bật, nhưng tôi đã sử dụng card chuyên dụng và màn hình chỉ được cắm vào GPU chuyên dụng.

Ngoài ra, windows chỉ báo cáo 1gb HW được dành riêng, vậy điều này có thể ảnh hưởng đến bộ nhớ nhiều như vậy như thế nào?
iGPU thường sử dụng RAM hệ thống. dGPU thường có VRAM riêng.

CHỈNH SỬA: RAM iGPU cũng phải liền kề nhau, do đó, nó thường dành các khối lớn khi khởi động.
 
iGPU thường sử dụng RAM hệ thống. dGPU thường có VRAM riêng.

SỬA: RAM iGPU cũng phải liền kề, do đó, nó thường dành các khối lớn khi khởi động.
Tôi biết rõ rằng GPU tích hợp thường chia sẻ bộ nhớ với GPU, nhưng tôi chưa từng gặp vấn đề này trước đây.

Tôi đã chạy bản dựng này khá lâu và chỉ gần đây tôi mới bắt đầu nhận thấy mức sử dụng bộ nhớ cao.
Đó là lý do tại sao tôi luôn bật iGPU trong BIOS vì tôi chưa bao giờ coi đó là vấn đề.

Tại sao nó lại sử dụng nhiều như vậy?
 
Tôi biết rõ rằng GPU tích hợp thường chia sẻ bộ nhớ với GPU, nhưng tôi chưa bao giờ gặp vấn đề này trước đây.

Tôi đã chạy bản dựng này khá lâu và chỉ gần đây tôi mới bắt đầu nhận thấy mức sử dụng bộ nhớ cao.
Đó là lý do tại sao tôi luôn bật iGPU trong bios vì tôi chưa bao giờ coi đó là vấn đề.

Tại sao nó lại sử dụng nhiều như vậy?
Tôi không thể trả lời câu hỏi đó. Tuy nhiên, tôi sẽ nói rằng một số công cụ báo cáo bộ nhớ cũng bao gồm giới hạn bộ nhớ "ảo" không thực sự được sử dụng và thậm chí có thể vượt xa bộ nhớ của hệ thống. Ví dụ (ít nhất là trong Linux), tôi đã thấy một iGPU trên một hệ thống chỉ có 4 GB hoặc 8 GB RAM hệ thống báo cáo 48 GB RAM dành cho iGPU. Đây không phải là mức sử dụng RAM thực tế mà thay vào đó là danh sách những gì iGPU có thể sử dụng (nếu có nhiều như vậy).

Phần về việc cần bộ nhớ liền kề có lẽ quan trọng hơn vẻ bề ngoài. Tôi không biết tại sao bộ nhớ lại được sử dụng, nhưng một số trình điều khiển mới được thêm vào hoặc thay đổi (chẳng hạn như với bản cập nhật bản vá) và trình điều khiển đó tải trước iGPU, sau đó bộ nhớ còn lại có thể không còn khả dụng do phân mảnh.

Tôi không biết chính xác làm thế nào trong Windows để tìm ra lý do tại sao iGPU lại sử dụng nhiều bộ nhớ hơn. Một bước gỡ lỗi mà bạn có thể thực hiện là thêm một thông tin đăng nhập người dùng mới (có thể là thông tin đăng nhập không phải của quản trị viên, cộng với một thông tin đăng nhập của quản trị viên); sau đó đăng nhập vào các tài khoản đó và xem mức sử dụng bộ nhớ có vẫn nhiều hơn dự kiến không. Nếu mức sử dụng bộ nhớ của iGPU giảm xuống, thì có khả năng vấn đề là do một thứ gì đó tự động khởi động khi đăng nhập vào tài khoản sử dụng bộ nhớ cao. Nếu mức sử dụng bộ nhớ vẫn cao, thì có khả năng vấn đề này liên quan đến một số trình điều khiển hoặc sự cố khác xảy ra trước khi đăng nhập. Nếu trường hợp sau xảy ra, thì bạn có thể thử một bài kiểm tra tương tự với mạng không được cắm để xem có liên quan đến việc truy cập mạng không.
 
Tôi biết rõ rằng GPU tích hợp thường chia sẻ bộ nhớ với GPU, nhưng tôi chưa bao giờ gặp vấn đề này trước đây.

Tôi đã chạy bản dựng này khá lâu và chỉ gần đây tôi mới bắt đầu nhận thấy mức sử dụng bộ nhớ cao.
Đó là lý do tại sao tôi luôn bật iGPU trong bios vì tôi chưa bao giờ coi đó là vấn đề.

Tại sao nó lại sử dụng nhiều như vậy?
Tôi có thấy đúng trong ảnh của bạn rằng bạn chỉ có 1 thanh RAM 5200 MT/giây không? Điều đó không hẳn là vấn đề đối với các chức năng cơ bản nhưng bạn sẽ làm hỏng máy tính của mình khi sử dụng cho bất kỳ mục đích nào khác ngoài công việc văn phòng và xem youtube. Bạn cần có ít nhất hai thanh RAM để tận dụng tối đa tốc độ băng thông của nó. RAM 5200 MT/'s cũng cực kỳ chậm đối với hệ thống Ryzen vì chúng phụ thuộc rất nhiều vào RAM nhanh hơn với thời gian thấp hơn như 6000 MT/giây với CL30. Tôi đề xuất một bộ RAM mới.
 
Tôi có thấy đúng trong ảnh của bạn rằng bạn chỉ có 1 thanh RAM 5200 MT/giây không? Điều đó không nhất thiết là vấn đề đối với các chức năng cơ bản nhưng bạn sẽ làm hỏng máy tính của mình khi sử dụng cho bất kỳ mục đích nào khác ngoài công việc văn phòng và xem youtube. Bạn cần có ít nhất hai thanh RAM để tận dụng tối đa tốc độ băng thông của nó. RAM 5200 MT/giây cũng cực kỳ chậm đối với hệ thống Ryzen vì chúng rất phụ thuộc vào RAM nhanh hơn với thời gian thấp hơn như 6000 MT/giây với CL30. Tôi sẽ đề xuất một bộ RAM mới.
Điều này thực sự khá buồn cười và hơi xấu hổ. Tôi mừng là bạn đã chỉ ra điều này, mặc dù đây là một vấn đề hoàn toàn không liên quan.

Tôi đã bị mắc kẹt trong kiến trúc cầu bắc cũ kỹ, nơi tất cả các thiết bị tốc độ cao chia sẻ cùng một bus.
Tôi đã không xem xét kỹ lưỡng các kiến trúc bo mạch chủ trong hơn một thập kỷ trên các kiến trúc x86.

Vì vậy, sau khi bạn đề cập đến điều này, tôi quyết định thực sự tìm hiểu về nó vì những gì bạn nói khiến tôi ngạc nhiên.

Hóa ra các kiến trúc hiện đại khá khác biệt - có các bus chuyên dụng cho mọi thiết bị ngoại vi tốc độ cao, bao gồm cả ram --- Trên các bo mạch tiêu dùng, có hai kênh chuyên dụng. Hiện tại tôi chỉ sử dụng một trong những kênh này, vì vậy tôi thực sự đang bỏ lỡ băng thông tiềm năng (tăng từ lý thuyết ~41,6 GB/giây lên ~83,2 GB/giây với DDR5-5200 trong kênh đôi).

Chắc chắn sẽ có cải thiện về hiệu suất và tôi sẽ đặt mua một thanh khác vào tuần tới - cảm ơn bạn đã nêu vấn đề này.

Vì vậy, tôi cũng đã xem xét kiến trúc AMD để xem liệu CPU có thực sự có thể sử dụng được nhiều băng thông như vậy không.

Vâng, cần lưu ý rằng tác động về hiệu suất có thể không đáng kể như đã đề xuất. Các CPU AMD hiện đại chạy Infinity Fabric (kết nối nội bộ) theo tỷ lệ 1:2 với bộ nhớ DDR5 (FCLK ở 1300MHz cho DDR5-5200) do hạn chế về độ ổn định. Điều này gây ra một số độ trễ bổ sung làm mất đi một phần lợi ích về băng thông. Ngoài ra, đề xuất của bạn về việc nâng cấp lên DDR5-6000 không nhất thiết mang lại lợi ích đáng kể vì chúng ta vẫn chạy ở cùng tỷ lệ FCLK 1:2.
 
Thực ra thì điều này khá buồn cười và cũng hơi xấu hổ. Tôi rất vui vì bạn đã chỉ ra vấn đề này, mặc dù đây là một vấn đề hoàn toàn không liên quan.

Tôi đã bị kẹt trong kiến trúc cầu bắc cũ kỹ, nơi tất cả các thiết bị tốc độ cao chia sẻ cùng một bus.
Tôi đã không xem xét kỹ lưỡng các kiến trúc bo mạch chủ trong hơn một thập kỷ trên các kiến trúc x86.

Vì vậy, sau khi bạn đề cập đến điều này, tôi quyết định thực sự tìm hiểu vì những gì bạn nói khiến tôi ngạc nhiên.

Hóa ra các kiến trúc hiện đại khá khác biệt - có các bus chuyên dụng cho mọi thiết bị ngoại vi tốc độ cao, bao gồm cả ram --- Trên các bo mạch tiêu dùng, có hai kênh chuyên dụng. Hiện tại tôi chỉ sử dụng một trong những kênh này, vì vậy tôi thực sự đang bỏ lỡ băng thông tiềm năng (tăng từ lý thuyết ~41,6 GB/giây lên ~83,2 GB/giây với DDR5-5200 trong kênh đôi).

Chắc chắn sẽ có cải thiện về hiệu suất và tôi sẽ đặt mua một thanh khác vào tuần tới - cảm ơn bạn đã nêu vấn đề này.

Vì vậy, tôi cũng đã xem xét kiến trúc AMD để xem liệu CPU có thực sự có thể sử dụng được nhiều băng thông như vậy không.

Vâng, cần lưu ý rằng tác động về hiệu suất có thể không đáng kể như đã đề xuất. Các CPU AMD hiện đại chạy Infinity Fabric (kết nối nội bộ) theo tỷ lệ 1:2 với bộ nhớ DDR5 (FCLK ở 1300MHz cho DDR5-5200) do hạn chế về độ ổn định. Điều này gây ra một số độ trễ bổ sung làm mất đi một phần lợi ích về băng thông. Ngoài ra, đề xuất của bạn về việc nâng cấp lên DDR5-6000 không nhất thiết mang lại lợi ích đáng kể vì chúng ta vẫn chạy ở cùng tỷ lệ FCLK 1:2.
Tôi sẽ phản biện lại điều này. Bạn muốn có tỷ lệ 2:1:1 trên các hệ thống AMD để có hiệu suất tốt nhất trên CPU 7000 và 9000 vì điều này làm giảm đáng kể độ trễ, điều này cực kỳ quan trọng khi chơi game trên AMD. Thời gian càng chặt chẽ càng tốt. Nếu bạn thực sự muốn đi sâu vào chi tiết, cụ thể là khi chơi game, bạn thực sự muốn có độ trễ từ đầu tiên tốt nhất mà bạn có thể có, đây là hàm của tốc độ RAM và số chu kỳ cần thiết để có từ đầu tiên. 10 nano giây trở lên là "điểm ngọt ngào" vì nó không đắt hơn nhiều so với tiêu chuẩn JEDEC trong khi vẫn nhanh hơn hợp lý. Tin tôi đi, việc có tốc độ dữ liệu cao hơn và thời gian chặt chẽ hơn này thực sự tạo ra tác động có ý nghĩa, mặc dù cả hai điều này đều không quan trọng bằng việc có ít nhất hai thanh, lol. Bài viết này cung cấp nhiều thông tin hơn đáng kể từ TPU về tác động thực tế của hiệu suất và khả năng mở rộng.
 
Back
Bên trên