Tôi có nên vô hiệu hóa tệp trang nếu máy tính của tôi có nhiều RAM không?
Nếu bạn có một máy tính có dung lượng RAM khổng lồ, bạn sẽ nhận được bất kỳ lợi ích nào từ việc vô hiệu hóa tệp trang hay bạn chỉ nên để một mình đủ tốt? Hỏi & Đáp về SuperUser hôm nay thảo luận về chủ đề này để giúp thỏa mãn sự tò mò của độc giả.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Hình ảnh lịch sự của Collin Anderson (Flickr).
Câu hỏi
Trình đọc SuperUser user1306322 muốn biết liệu có bất kỳ lợi ích nào để vô hiệu hóa tệp trang nếu máy tính của một người có nhiều RAM:
Hãy tưởng tượng rằng tôi có hàng tấn RAM, ví dụ 64 GB. Đó là rất nhiều, ngay cả đối với máy tính chơi game. Bây giờ, vị trí mặc định của tệp trang trong Windows nằm trên ổ đĩa hệ điều hành chính (có thể là ổ cứng hoặc SSD), nói chung là nhanh hơn nhưng vẫn không nhanh bằng RAM.
Một cái gì đó cho tôi biết rằng việc vô hiệu hóa tệp trang trên ổ cứng hoặc tạo ổ đĩa RAM ảo và để tệp trang ở đó có thể khiến Windows chuyển tất cả bộ nhớ ảo sang RAM và tăng hiệu năng của hệ thống. Nhưng tôi không am hiểu lắm về lĩnh vực đó, nên điều đó có thể không đúng chút nào.
Tôi đã thử cả hai, nhưng tôi không thể phân tích kết quả để đi đến kết luận chắc chắn với trình độ hiểu biết của tôi trong các vấn đề liên quan đến bộ nhớ. Điều này sẽ làm việc? Nếu không thì tại sao?
Người dùng1306322 sẽ nhận được bất kỳ lợi ích nào từ việc vô hiệu hóa tệp trang?
Câu trả lời
Người đóng góp cho SuperUser David Schwartz có câu trả lời cho chúng tôi:
Cho dù bạn có bao nhiêu RAM, bạn muốn hệ thống có thể sử dụng nó một cách hiệu quả. Không có tập tin trang nào buộc hệ điều hành sử dụng RAM không hiệu quả vì hai lý do:
- Đầu tiên, nó không thể làm cho các trang bị loại bỏ, ngay cả khi chúng không được truy cập hoặc sửa đổi trong một thời gian rất dài, điều này buộc bộ đệm đĩa phải nhỏ hơn.
- Thứ hai, nó phải dự trữ RAM vật lý để phân bổ lại mà rất khó có thể yêu cầu (ví dụ: ánh xạ tệp riêng tư, có thể sửa đổi), dẫn đến trường hợp bạn có thể có nhiều RAM vật lý miễn phí và phân bổ bị từ chối tránh cam kết quá mức.
Ví dụ, hãy xem xét, nếu một chương trình tạo ánh xạ bộ nhớ riêng, có thể ghi của tệp 4 GB. Hệ điều hành phải dự trữ 4 GB RAM cho ánh xạ này vì chương trình có thể thay đổi một cách có thể hiểu được từng byte và không có chỗ nào ngoài RAM để lưu trữ. Vì vậy, ngay từ đầu, 4 GB RAM về cơ bản đã bị lãng phí (nó có thể được sử dụng để lưu trữ các trang đĩa sạch, nhưng đó là về nó).
Bạn cần phải có một tệp trang nếu bạn muốn tận dụng tối đa RAM của mình, ngay cả khi nó không bao giờ được sử dụng. Nó hoạt động như một chính sách bảo hiểm cho phép hệ điều hành thực sự sử dụng RAM mà nó có, thay vì phải dự trữ nó cho những khả năng cực kỳ khó xảy ra.
Những người thiết kế hành vi của hệ điều hành của bạn không phải là những kẻ ngốc. Có một tệp trang cung cấp cho hệ điều hành nhiều lựa chọn hơn và nó sẽ không tạo ra các tệp xấu.
Không có điểm nào trong việc cố gắng đặt một tệp trang vào RAM. Và nếu bạn có nhiều RAM, tệp trang rất khó có thể được sử dụng (chỉ cần có ở đó), do đó, nó không quan trọng đến mức nào thiết bị được bật nhanh như thế nào.
Hãy chắc chắn kiểm tra chủ đề thảo luận sôi nổi về chủ đề thông qua liên kết dưới đây!
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.