Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Giả sử rằng bạn có một máy tính đang chạy phiên bản x86 dựa trên Windows Server 2008 gói dịch vụ 2 (SP2). Sử dụng hệ thống mục bảng trang (PTEs) là cao. Trong trường hợp này, không gian địa chỉ ảo hệ thống sẽ hết và rất phân mảnh.

Lưu ý:

  • Khi sự cố này xảy ra, Hệ thống sẽ không ổn định.

  • Vấn đề này là do kiểu phân bổ cụ thể hiếm thấy trong trình điều khiển. Để biết thêm chi tiết về mô hình phân bổ cụ thể này, hãy đi tới phần "Nguyên nhân". Thu thập tệp kết xuất khi máy tính ở trạng thái ổn định, và sau đó liên hệ với dịch vụ khách hàng của Microsoft và hỗ trợ để phân tích.

  • Để biết thông tin về các phân mảnh địa chỉ ảo hệ thống và hệ thống PTEs, bạn phải thực hiện một trong các thao tác sau:

    • Thiết lập một chế độ lõi động gỡ lỗi phiên.

    • Thiết lập một phiên g chế độ lõi cục bộ.

    • Thu thập tệp kết xuất chế độ lõi.

    Bạn có thể sử dụng lệnh gỡ lõi phiên thiết lập và lấy thông tin:

    • Chạy lệnh sau để hiển thị tất cả không gian có sẵn, khối bộ nhớ lớn, và số lượng bộ nhớ được sử dụng nhiều tài nguyên bộ nhớ lõi (chẳng hạn như vùng và hệ thống PTEs):

      !vm 21 Thư bị trả lại bằng lệnh này giống như sau:





      14: kd> !vm 21*** Virtual Memory Usage ***
      Physical Memory: 4191796 ( 16767184 Kb)
      Page File: \??\C:\pagefile.sys
      Current: 17408000 Kb Free Space: 17362464 Kb
      Minimum: 17408000 Kb Maximum: 17408000 Kb
      Available Pages: 980816 ( 3923264 Kb)
      ResAvail Pages: 4005065 ( 16020260 Kb)
      Locked IO Pages: 0 ( 0 Kb)
      Free System PTEs: 55716 ( 222864 Kb)
      Modified Pages: 24737 ( 98948 Kb)
      Modified PF Pages: 24356 ( 97424 Kb)
      NonPagedPool Usage: 51445 ( 205780 Kb)
      NonPagedPool Max: 522998 ( 2091992 Kb)
      PagedPool 0 Usage: 169861 ( 679444 Kb)
      PagedPool 1 Usage: 24692 ( 98768 Kb)
      PagedPool 2 Usage: 19764 ( 79056 Kb)
      PagedPool 3 Usage: 19469 ( 77876 Kb)
      PagedPool 4 Usage: 20109 ( 80436 Kb)
      PagedPool Usage: 253895 ( 1015580 Kb)
      PagedPool Maximum: 523264 ( 2093056 Kb)
      Session Commit: 12273 ( 49092 Kb)
      Shared Commit: 37334 ( 149336 Kb)
      Special Pool: 0 ( 0 Kb)
      Shared Process: 22380 ( 89520 Kb)
      Pages For MDLs: 1 ( 4 Kb)
      PagedPool Commit: 253895 ( 1015580 Kb)
      Driver Commit: 3829 ( 15316 Kb)
      Committed pages: 3862488 ( 15449952 Kb)
      Commit limit: 8507657 ( 34030628 Kb)

      VA Type CurrentUse Peak Limit Failures
      Unused 130 Mb 0 Mb OPEN 0
      SessionSpace 60 Mb 66 Mb OPEN 0
      ProcessSpace 16 Mb 0 Mb OPEN 0
      BootLoaded 26 Mb 0 Mb OPEN 0
      PfnDatabase 118 Mb 248 Mb OPEN 0
      NonPagedPool 208 Mb 210 Mb OPEN 0
      PagedPool 1096 Mb 1096 Mb OPEN 0
      SpecialPool 0 Mb 0 Mb OPEN 0
      SystemCache 140 Mb 992 Mb OPEN 0
      SystemPtes 214 Mb 222 Mb OPEN 0
      Hal 4 Mb 0 Mb OPEN 0
      SessionGlobal 12 Mb 12 Mb OPEN 0
      Driver Images 24 Mb 0 Mb OPEN 0
      NPSpecialPool 0 Mb 0 Mb OPEN 0
      ProtoPTE Pool 0 Mb 0 Mb OPEN 0
      Maximum contiguous unused VA: 8 Mb
    • Chạy lệnh sau để hiển thị thông tin về hệ thống PTEs:

      !sysptes 1 Thông tin này bao gồm số và kích thước của các khối miễn phí. Thư bị trả lại bằng lệnh này giống như sau:

      14: kd> !sysptes 1System PTE Information
      Total System Ptes 88048
      starting PTE: c0400000
      free ptes: c0402c80 number free: 1.
      free ptes: c0402ca8 number free: 1.
      free ptes: c0408020 number free: 3.
      free ptes: c0408098 number free: 4.
      . . . 3755 entries cut . . .
      free ptes: c07ddd30 number free: 13.
      free ptes: c07dddd8 number free: 4.
      free ptes: c07dde18 number free: 4.
      free ptes: c07dde58 number free: 1.
      free ptes: c07dde80 number free: 26.
      free ptes: c07ddf70 number free: 10.
      free blocks: 3763 total free: 22432 largest free block: 89

    Khi sự cố được mô tả trong hiện tượng này xảy ra, chỉ "CurrentUse" được trả lại bởi các ! vm 21 lệnh tăng theo thời gian cho mục "SystemPtes". Đồng thời, phân mảnh PTEs hệ thống có thể quan sát bằng cách xem giá trị của "khối miễn phí" đã được trả lại bởi các ! sysptes 1 lệnh theo thời gian.

    Hết và phân mảnh không gian địa chỉ ảo có lõi có thể được chẩn đoán bằng cách quan sát các giá trị của "Sử dụng" và "Tối đa liên tục sử dụng VA" được trả lại bởi các ! vm 21 lệnh.

    Biến thể của các tham số trong thời gian không thể quan sát ở chế độ lõi tệp kết xuất.

Nguyên nhân

Sự cố này xảy ra vì một thiết bị điều khiển chế độ lõi mã hoặc phân bổ và phát hành lớn bộ nhớ đệm (I/O đệm). Các loại đệm được thực hiện bằng cách sử dụng hệ thống PTEs. Khi một phân bổ lớn được yêu cầu không phải là một đa 2 megabyte (MB), phân mảnh xảy ra trong hệ thống PTEs vùng.

Giải pháp

Thông tin về cập nhật nóng

Sau khi bạn cài đặt hotfix này, các thuật toán phân bổ tối ưu hóa để giảm phân mảnh khi mô hình phân bổ cụ thể xảy ra trong một hoặc nhiều trình điều khiển hạt nhân. Yêu cầu bản đồ CP hệ thống lớn hơn 2 MB là tròn đa 2 MB để giảm phân mảnh.


Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, cập nhật nóng này chỉ được dùng để khắc phục sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố được mô tả trong bài viết này. Cập nhật nóng này có thể được kiểm tra thêm. Vì vậy, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.

Nếu cập nhật nóng này sẵn có để tải xuống thì sẽ có phần "Cập nhật nóng có sẵn để tải xuống" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy liên hệ với Dịch vụ Khách hàng và Bộ phận Hỗ trợ của Microsoft để nhận được các cập nhật nóng.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại của Bộ phận Hỗ trợ và Dịch vụ Khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy truy cập website sau của Microsoft:

Lưu ý Mẫu "Tải xuống cập nhật nóng sẵn có" hiển thị các ngôn ngữ mà cập nhật nóng này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải đang chạy Windows Server 2008 SP2.

Để biết thêm thông tin về cách tải gói dịch vụ Windows Server 2008, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở kiến thức Microsoft:

Cách lấy gói dịch vụ mới nhất cho Windows Server 2008

Thông tin đăng ký

Để áp dụng hotfix này, bạn không phải thực hiện bất kỳ thay đổi nào đối với sổ đăng ký.

Yêu cầu khởi động lại

Bạn phải khởi động lại máy tính sau khi áp dụng bản sửa lỗi này.

Thông tin thay thế cập nhật nóng

Cập nhật nóng này không thay thế cập nhật nóng được phát hành trước đó.

Phiên bản toàn cầu của cập nhật nóng này cài đặt các tệp có các thuộc tính được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Phối hợp Quốc tế (UTC). Ngày và giờ của các tệp này trên máy tính cục bộ của bạn được hiển thị theo giờ địa phương cùng với độ lệch giờ mùa hè (DST) hiện tại của bạn. Ngoài ra, ngày và giờ cũng có thể thay đổi khi bạn thực hiện các thao tác nhất định trên tệp.

Ghi chú thông tin tệp Windows Server 2008Quan trọng Windows Server 2008 và Windows Vista hotfix được bao gồm trong cùng gói. Tuy nhiên, chỉ "Windows Vista" được liệt kê trên trang yêu cầu Hotfix. Để yêu cầu gói hotfix áp dụng cho một hoặc cả hai hệ điều hành, hãy chọn hotfix được liệt kê trong "Windows Vista" trên trang. Luôn tham khảo phần "Áp dụng Cho" trong bài viết để xác định hệ điều hành thực mà mỗi cập nhật nóng áp dụng cho.

  • Các tệp áp dụng cho một sản phẩm cụ thể, SR_Level (RTM, SPn), và chi nhánh dịch vụ (LDR, GDR) có thể được xác định bằng cách kiểm tra các số phiên bản tệp như trình bày ở bảng sau.

  • Tệp MANIFEST (.manifest) và các tệp MUM (.mum) được cài đặt cho từng môi trường

    liệt kê riêng trong phần "thông tin tệp bổ sung dành cho Windows Server 2008". Các tệp MUM và tệp MANIFEST và các bảo mật liên quan (.cat) các tệp danh mục đặc biệt quan trọng để duy trì trạng thái của cấu phần được Cập Nhật. Các tệp danh mục bảo mật, không được liệt kê các thuộc tính, được ký bằng chữ kỹ số của Microsoft.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Thông tin

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

Mô tả thuật ngữ chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft

Thêm tệp thông tin cho Windows Server 2008

Tệp bổ sung cho tất cả phiên bản x86 dựa trên Windows Server 2008

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×