Kích thước tệp trang Windows với RAM và SSD lớn


58

Tôi vừa nâng cấp máy Windows 7 của mình từ RAM 12 GB lên 24 GB - cả hai để chạy nhiều máy ảo hơn và để chứng minh trong tương lai.

Ổ C của tôi là ổ SSD có kích thước định dạng 129GB.

Tôi đã rất ngạc nhiên khi phát hiện ra rằng SSD chỉ có 68GB miễn phí (hầu hết các tệp của tôi đều có trên D: to G :). Nghiên cứu tôi đã tìm thấy 24GB C: SSD quý giá của tôi được đưa lên bởi trang bộ nhớ ảo trong thư mục gốc.

Tôi có cần số lượng bộ nhớ ảo lớn như vậy khi tôi có 24GB hoặc RAM không? Tôi đã mua kích thước bộ nhớ này để không phải vào đĩa.

Câu trả lời:


51

Tôi có 32GB RAM hệ thống và SSD 256 GB, vì vậy tôi tự hỏi điều tương tự. Có vẻ an toàn để thay đổi điều này, vì ngay cả chính hộp thoại, tại System Properties | Performance Options | Virtual Memorychỉ ra:

Tổng kích thước tệp hoán trang cho tất cả các ổ đĩa

  • Tối thiểu cho phép: 16 mb
  • Khuyến nghị: 7,676 mb
  • Hiện đang phân bổ: 32.768 MB

Khi được mặc định là "kích thước được quản lý hệ thống", nó ở mức tối đa 32768 tương đương với kích thước bộ nhớ .

Tôi đã thay đổi nó thành giá trị "được đề xuất" để bây giờ nó được đặt thành phạm vi trong khoảng 7676 - 32768 thay vì cố định ở 32768:

Cài đặt tệp trang Bộ nhớ ảo

Tôi sẽ phải khởi động lại và xem nếu điều này giúp. Chỉnh sửa: đã khởi động lại, xác nhận, pagefile hiện là 7GB thay vì 32GB. Sự thành công!

Kể từ khi "tại sao có một paging file ở tất cả với bộ nhớ nhiều" tranh luận luôn đi lên, nó khuyến khích để có một số tập tin trang, vì những lý do mà Mark Russinovich phác thảo :

Có lẽ một trong những câu hỏi thường gặp nhất liên quan đến bộ nhớ ảo là, tôi nên tạo tệp hoán trang lớn như thế nào? Không có lời khuyên vô lý nào trên web và trên các tạp chí tin tức về Windows, và thậm chí Microsoft đã công bố các khuyến nghị sai lệch. ...

Một số người cảm thấy không có tệp hoán trang dẫn đến hiệu suất tốt hơn, nhưng nói chung, có tệp hoán trang có nghĩa là Windows có thể viết các trang trong danh sách đã sửa đổi ... ra tệp hoán trang, do đó làm cho bộ nhớ có sẵn cho các mục đích hữu ích hơn (quy trình hoặc tệp bộ nhớ cache). Vì vậy, mặc dù có thể có một số khối lượng công việc hoạt động tốt hơn mà không có tệp hoán trang, nói chung có một khối sẽ có nghĩa là bộ nhớ có thể sử dụng nhiều hơn cho hệ thống (đừng bận tâm rằng Windows sẽ không thể ghi các bản ghi sự cố kernel mà không có tệp hoán trang có kích thước lớn đủ để giữ chúng).

Đó là lý do tại sao tôi ủng hộ kích thước tệp hoán trang được đề xuất hoặc ít nhất là kích thước được đề xuất nếu bạn chắc chắn, chắc chắn tích cực về mức phí cam kết cao nhất (mức sử dụng bộ nhớ trong thế giới thực tối đa) của các ứng dụng bạn thường sử dụng phù hợp với bộ nhớ bạn có. Đọc phần có tiêu đề Tôi nên tạo tệp hoán trang lớn như thế nào? trong bài viết đó để biết thêm, đó là tuyên bố dứt khoát về vấn đề này. Nếu bạn muốn đọc nhiều hơn nữa, hãy thử câu hỏi Lỗi máy chủ tuyệt vời này .


Tôi đã kiểm tra máy tính của tôi. Hóa ra, từ lâu tôi đã đặt kích thước ban đầu là 16 MB và kích thước tối đa là 5.120 MB, trên cả hai ổ SSD C và D. Hiện tại nó hoạt động hoàn hảo, hiện được phân bổ 32 MB.
Avi

3
Tôi nhớ lại việc đọc để không có tệp trang trên SSD vì vấn đề hao mòn ghi (hoặc bất cứ điều gì được gọi là). Vấn đề đó đã biến mất?
dkackman

1
Đồng ý, nếu có một ổ đĩa khác không có giới hạn về không gian, âm thanh đó thích hợp hơn cho tệp trang. Trong mọi trường hợp, khi bạn có 32GB RAM, trừ khi bạn thường xuyên chạy với mức sử dụng bộ nhớ 98%, tôi sẽ xem xét loại bỏ hoàn toàn tệp trang. Hệ thống sẽ cảnh báo bạn nếu bạn sắp hết bộ nhớ ảo và có thể bạn sẽ tìm thấy một vài ứng dụng để đóng. Pagefile chỉ là bảo hiểm ngày nay.
Phile nhị phân

1
Một thay đổi tương tự khác mà bạn có thể thực hiện, nếu bạn không sử dụng chế độ ngủ đông, là tắt chế độ ngủ đông thông qua powercfg -h offlệnh (yêu cầu quản trị viên / nhắc lệnh nâng cao). c: \ hiberfil.sys gần bằng với dung lượng RAM bạn có theo mặc định, do đó, việc tắt chế độ ngủ đông sẽ tiết kiệm dung lượng ổ đĩa đó. Tuy nhiên, mặc dù thời gian khởi động đủ nhanh với ổ SSD mà bạn không cần ngủ đông, tôi vẫn sử dụng chế độ ngủ đông vì tôi muốn giữ trạng thái ứng dụng của mình trong các phiên.
Giscard Biamby

5
Tỷ lệ 1: 1 giữa RAM vật lý và kích thước tệp trang không bao giờ có ý nghĩa. Có vẻ như Windows 8 sửa hành vi này. Máy Windows 8 của tôi có RAM 8GB và cài đặt tự động có kích thước tệp trang là 16 MB tối thiểu, tối đa 4543 MB và 1216 MB hiện được phân bổ.
pseudosavant

11

Lời khuyên tốt nhất để thiết lập kích thước Paging File (tất nhiên) đến từ Mark Russinovich . Trên trang web của mình, anh mô tả cách sử dụng công cụ tuyệt vời SysIternals Process Explorer của mình để xác định kích thước tệp Paging tối ưu cho máy của bạn :

"Vậy làm thế nào để bạn biết mức độ cam kết mà khối lượng công việc của bạn yêu cầu là bao nhiêu? Bạn có thể nhận thấy trong các ảnh chụp màn hình mà Windows theo dõi con số đó và Process Explorer hiển thị: Charge Commit Charge. Để tối ưu hóa kích thước tệp hoán trang của bạn, bạn nên khởi động tất cả các ứng dụng bạn chạy đồng thời, tải các tập dữ liệu điển hình và sau đó lưu ý đỉnh phí cam kết (hoặc xem giá trị này sau một khoảng thời gian bạn biết tải tối đa đã đạt được). Đặt tối thiểu tệp hoán trang là giá trị đó trừ đi số lượng RAM trong hệ thống của bạn (nếu giá trị âm, chọn kích thước tối thiểu để cho phép loại kết xuất sự cố mà bạn được định cấu hình). Nếu bạn muốn có một số phòng thở cho nhu cầu cam kết lớn, hãy đặt tối đa gấp đôi số đó. "

Nguồn: http://bloss.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

Tôi đã sử dụng phương pháp này trong nhiều năm.


Tại sao không chỉ đặt kích thước tệp trang thành bất kỳ kích thước khổng lồ nào bạn muốn (như 100 GB) nếu bạn có không gian SSD terabyte?
Dan W

3

Có thể bạn có kích thước ban đầu của tệp hoán đổi khá cao, Windows có xu hướng sử dụng giá trị cao theo mặc định vì nếu cung cấp hiệu suất tốt hơn. Đặt kích thước ban đầu thành kích thước nhỏ (trong trường hợp của bạn, tôi cho rằng "nhỏ" là 1 hoặc 2 GB) và duy trì giá trị tối đa trong 24 GB. (Nếu bạn lưu ý rằng Windows luôn phát triển tệp theo kích thước ban đầu, bạn nên sử dụng giá trị cao hơn).

Thủ thuật ở đây là thay đổi giá trị ban đầu, không phải giá trị tối đa. Nếu Windows phát triển tệp hoán đổi là vì nó cần bộ nhớ đó.


1
Tôi KHÔNG khuyên bạn nên có kích thước thay đổi lớn như vậy trên SSD, bởi vì nếu mức độ hao mòn trên ổ đĩa của bạn là tào lao, bạn có khả năng thực sự giảm tuổi thọ của ổ đĩa trong trường hợp (rất khó xảy ra) mà bạn sử dụng hầu hết phân trang đó.
Shinrai

1
Er, để làm rõ nhận xét của tôi, khuyến nghị của tôi thường là làm cho kích thước tối thiểu và tối đa giống nhau, vì vậy đó là kích thước tệp cố định. Điều này cũng tốt trên các ổ đĩa chậm hơn để giảm sự đập đầu và phân mảnh đĩa. Tôi muốn giới thiệu 4GB bản thân mình nhưng 2 có lẽ là tốt.
Shinrai

Đó là lý do tại sao tôi nói "Nếu bạn lưu ý rằng Windows luôn phát triển tệp trên kích thước ban đầu, bạn nên sử dụng giá trị cao hơn". Vì anh ta đang cố gắng tiết kiệm dung lượng ổ đĩa, không có lý do gì để sử dụng kích thước ban đầu 4GB nếu 99% thời gian Windows không bao giờ sử dụng nhiều hơn, giả sử, 1,2 GB. Trong các tình huống khác, tôi đồng ý với bạn rằng tốt hơn nên sử dụng kích thước ban đầu lớn hơn cho các lý do bạn đề cập.
Alberto Martinez

3

Như tôi đã thấy một số tâm điểm trên Net khuyên bạn KHÔNG nên xóa tệp hoán đổi và vì tôi tin rằng trong quá trình hoạt động bình thường, bộ nhớ là đủ, điều tôi đã sử dụng là chuyển tệp hoán đổi sang ổ đĩa không SSD của mình. Đây là ổ đĩa 2TB, vì vậy tôi chỉ để nó ở kích thước "quản lý hệ thống".

PS Tôi đã nhận thấy rằng tập tin trao đổi IS được sử dụng khi máy tính thức dậy sau khi ngủ.


Làm thế nào bạn nhận thấy điều đó? Điều này hoàn toàn bình thường vì mọi thao tác bộ nhớ phân trang đều có thể kích hoạt quyền truy cập vào tệp. Và không mất nhiều thời gian để bộ nhớ cache bộ nhớ đầu tiên xảy ra ...
Tamara Wijsman

2

Nó phụ thuộc vào khối lượng công việc của bạn. Chạy tất cả các chương trình mà bạn thường chạy (ở mức tải tối đa) và kiểm tra mức sử dụng bộ nhớ ảo (ví dụ với Process Explorer ). Chỉ cần giới hạn bộ nhớ ảo của bạn để số ở đó. Ngay cả khi bạn hoàn toàn không sử dụng bất kỳ bộ nhớ ảo nào, hãy để lại một số bộ nhớ được chỉ định - nó sẽ giúp loại bỏ bộ nhớ và các tệp ánh xạ bộ nhớ.


0

Với thông lượng nhanh hơn đạt được bằng cách sử dụng công nghệ SSD, hoán đổi là một thành phần ít quan trọng hơn nhiều. Mặc dù vẫn rất cần thiết, nhưng nó không cần phải được tạo dựa trên tỷ lệ 1,5 lần thường được sử dụng để xác định kích thước của bộ trao đổi trên các hệ thống được trang bị ổ đĩa cơ.

Vì việc sử dụng SSD chưa trở nên phổ biến, chúng tôi không có lịch sử để tham khảo khi định cấu hình kích thước của tệp hoán đổi trong hệ thống SSD. Những gì chúng ta có là sự hiểu biết Các ứng dụng video đòi hỏi nhiều bộ nhớ hơn so với Máy khách Email Web và ở đó có sẵn thang đo tốt nghiệp để xác định nhu cầu bộ nhớ có thể. Tham khảo điều này với loại Người dùng, người lướt / người gửi email thông qua người chơi lõi cứng và nhu cầu bộ nhớ có thể được xác định.

Việc sử dụng Swapfile ở cấp thấp hơn có thể được xử lý bởi 4gb (và con số đó có thể đóng vai trò là giới hạn thấp hơn cho kích thước hoán đổi). Người dùng chạy các ứng dụng cơ sở dữ liệu, bảng tính lớn và phần mềm tương tự có khả năng tạo mức sử dụng bộ nhớ cao sẽ cần nhiều hơn đáng kể.

Trước khi cần đưa ra quyết định như vậy, quy trình quản lý có thể được xử lý bởi Windows. Cho phép Người dùng xem lại nó trong các chu kỳ bảo trì thông thường để hiểu rõ hơn trước khi thực hiện các điều chỉnh để tăng hiệu suất.


8
"Với thông lượng nhanh hơn đạt được bằng công nghệ SSD, hoán đổi là một thành phần ít quan trọng hơn nhiều." Điều này không có ý nghĩa.
Louis

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.