Tăng kích thước bộ nhớ cache của FileSystem trong Vista

Tăng kích thước bộ nhớ cache của FileSystem trong Vista
Tăng kích thước bộ nhớ cache của FileSystem trong Vista

Video: Tăng kích thước bộ nhớ cache của FileSystem trong Vista

Video: Tăng kích thước bộ nhớ cache của FileSystem trong Vista
Video: Kinh doanh gì để giàu? Các nghề dễ kiếm tiền hiện nay | Phạm Thành Long - YouTube 2024, Tháng tư
Anonim

Tôi luôn tự hỏi tại sao Windows không cho phép bạn đặt kích thước tùy ý cho bộ nhớ cache của hệ thống tệp. Điều gì sẽ xảy ra nếu bạn có một ổ cứng chậm trong máy tính xách tay của bạn, nhưng tải bộ nhớ hệ thống có sẵn? Bạn có nên tối đa hóa bộ nhớ đó để tăng tốc độ truy cập ổ đĩa cứng không?

Tôi đã tìm thấy một tinh chỉnh nhỏ cho phép bạn yêu cầu Windows sử dụng thêm bộ nhớ cache cho "hồ bơi" NTFS, điều này sẽ tăng hiệu suất nếu hệ thống của bạn mở và đóng rất nhiều tệp như tôi.

Theo tài liệu của Microsoft:

Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applications or for cache memory. If your computer is already using large amounts of system memory for other applications or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance.

Tôi sẽ tự mình thử nghiệm thay đổi này và tôi thực sự hy vọng nhận được phản hồi từ những độc giả tuyệt vời của chúng tôi về vấn đề này. Xin lưu ý rằng tôi chưa chạy bất kỳ điểm chuẩn nào, vì vậy tôi chưa thể xác nhận rằng điều này mang lại bất kỳ lợi ích lớn nào trong hiệu suất trong thế giới thực.

Dòng lệnh Hack

Mở lời nhắc lệnh Chế độ quản trị viên bằng cách nhấp chuột phải và chọn Chạy với tư cách Quản trị viên hoặc nhập cmd vào hộp tìm kiếm menu bắt đầu và sử dụng Ctrl + Shift + Enter.

Nhập lệnh sau để tăng cài đặt bộ nhớ cache:

fsutil behavior set memoryusage 2

Để kiểm tra giá trị hiện tại, gõ vào lệnh này:

fsutil behavior query memoryusage

Để thay đổi cài đặt về mặc định, sử dụng lệnh sau:

fsutil behavior set memoryusage 1

Như mọi khi, các cài đặt được ghi lại "hơi" này có thể làm hỏng hệ thống của bạn, vì vậy hãy tự mình thực hiện rủi ro. Ngoài ra, bạn có thể phải khởi động lại máy để thấy bất kỳ sự khác biệt nào.
Như mọi khi, các cài đặt được ghi lại "hơi" này có thể làm hỏng hệ thống của bạn, vì vậy hãy tự mình thực hiện rủi ro. Ngoài ra, bạn có thể phải khởi động lại máy để thấy bất kỳ sự khác biệt nào.

Đăng ký thủ công Hack

Bạn cũng có thể đặt giá trị này bằng cách thay đổi tham số đăng ký. Mở regedit.exe thông qua hộp tìm kiếm hoặc chạy trên menu bắt đầu, sau đó điều hướng xuống phím sau:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem

Nhấp đúp vào khóa NtfsMemoryUsage ở phía bên tay phải và thay đổi giá trị thành 2. Dưới đây là các giá trị có sẵn:
Nhấp đúp vào khóa NtfsMemoryUsage ở phía bên tay phải và thay đổi giá trị thành 2. Dưới đây là các giá trị có sẵn:
  • Chưa đặt: 0
  • Đặt thành Mặc định: 1
  • Tăng bộ nhớ cache: 2

Theo tài liệu, cài đặt mặc định là “1”, nhưng theo mặc định, khóa được đặt thành “0”. Thông thường trong kịch bản đó, cài đặt “0” có nghĩa là “Không được thiết lập”, có nghĩa là hệ thống sử dụng cài đặt mặc định. Bạn sẽ có thể thay đổi giá trị thành “0” hoặc “1” để thay đổi giá trị này về mặc định.

Cài đặt này cũng hoạt động trong Windows Server 2003.

Đề xuất: