Virtual Byte có nghĩa là gì trong khung Worker Processes trong IIS7.5 Manager?


11

Virtual Byte có nghĩa là gì trong khung Worker Processes trong IIS7.5 Manager?

Nếu tôi mở Trình quản lý IIS (Trên WindowsServer 2008r2) và đi đến trang Quy trình công nhân, tôi có thể thấy rằng một trong các báo cáo quy trình AppPool của tôi

Private Bytes (KB) 106,435.00
Virtual Bytes (KB) 748,788.00

Tuy nhiên, nếu tôi nhìn vào trình quản lý tác vụ, báo cáo quy trình w3wp.exe có liên quan 69,276K.

Bất cứ ai có thể giải thích cho tôi làm thế nào những con số này liên quan với nhau?

Cảm ơn

Câu trả lời:


10

Bài viết này của TechNet sẽ giúp giải thích:

Byte riêng (KB). Kích thước hiện tại của bộ nhớ được cam kết cho một quy trình worker, không thể chia sẻ với các quy trình khác. Điều này tương ứng với Kích thước bộ nhớ ảo trong Trình quản lý tác vụ Windows.

Byte ảo (KB). Kích thước hiện tại của không gian địa chỉ ảo cho một quy trình worker. Điều này không tương ứng với bất cứ điều gì trong Windows Task Manager.

Bộ nhớ hiển thị trong trình quản lý tác vụ là lượng bộ nhớ vật lý được sử dụng bởi quy trình không thể chia sẻ với các quy trình khác.

Đây trang MSDN sẽ giúp giải thích Address Space ảo:

Một địa chỉ ảo không đại diện cho vị trí vật lý thực tế của một đối tượng trong bộ nhớ; thay vào đó, hệ thống duy trì một bảng trang cho mỗi quy trình, đó là cấu trúc dữ liệu nội bộ được sử dụng để dịch địa chỉ ảo thành địa chỉ vật lý tương ứng của chúng. Mỗi khi một luồng tham chiếu một địa chỉ, hệ thống sẽ dịch địa chỉ ảo thành một địa chỉ vật lý.


Cảm ơn, tôi đã không nhìn thấy điều đó trước đây. Tôi đã cập nhật câu trả lời với các định nghĩa (cần đánh giá ngang hàng). Tuy nhiên, tôi vẫn không thực sự hiểu Virtual Byte thể hiện điều gì. 'Không gian địa chỉ ảo' có nghĩa là gì?
UpTheCux

Thông tin bổ sung thêm về Không gian địa chỉ ảo.
Cướp

3
Cảm ơn đã cập nhật Rob. Có ai thực sự hiểu điều này mặc dù? Tôi không nghĩ rằng tôi làm. Chẳng hạn, nếu địa chỉ ảo chỉ là con trỏ tới địa chỉ vật lý, thì kích thước của 'kích thước hiện tại của không gian địa chỉ ảo' nghĩa là gì?
UpTheCux
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.