Linux có thể hoạt động khá vui vẻ mà không cần trao đổi nếu bạn có đủ RAM cho mọi thứ bạn yêu cầu, mặc dù vậy vẫn nên có một số trao đổi vì đôi khi nó có thể đạt được hiệu suất tốt hơn khi gần đầy bộ nhớ bằng cách đẩy một số không phải gần đây sử dụng các công cụ ra đĩa để giải phóng RAM để sử dụng làm bộ đệm / bộ đệm cho các hoạt động IO hiện đang hoạt động.
Ngoài ra, có một số trao đổi, cho dù bạn có bao nhiêu RAM, cho phép mạng an toàn thêm một chút nên ứng dụng hoạt động sai và cần nhiều RAM hơn bình thường hoặc bạn chọn làm điều gì đó bất thường cần nhiều bộ nhớ.
Nói chung, tôi không đồng ý với 2xRAM trên các máy hiện đại. Nếu bạn có đủ để kết thúc với các trang có giá trị 8Gb để hoán đổi ra đĩa thì hệ thống của bạn có khả năng sẽ đạt đến tốc độ hoàn toàn không thể sử dụng được vào thời điểm đó. Thậm chí 1xRAM có thể bị quá mức trong nhiều trường hợp IMO. Hãy nhớ rằng bạn có thể thêm không gian hoán đổi dưới dạng tệp bất cứ lúc nào, vì vậy bạn có thể thêm nhiều trao đổi sau này nếu bạn thấy bạn cần. ví dụ: để thêm một GB trao đổi:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
và để loại bỏ nó (một khi không còn cần thiết):
swapoff /path/to/newfile
rm /path/to/newfile
(hãy nhớ rằng việc hoán đổi các tệp chậm hơn một chút so với trực tiếp đến phân vùng hoặc khối lượng logic khi bạn có chi phí hệ thống tệp và khả năng phân mảnh lớn hơn để xem xét)
Ngủ đông, tức là trên máy tính xách tay / netbook, có thể làm phức tạp mọi thứ một chút vì IIRC Linux lưu trữ trạng thái bộ nhớ trong không gian trao đổi, do đó bạn chắc chắn cần nhiều hơn kích thước RAM của mình dưới dạng hoán đổi nếu bạn dự định sử dụng chế độ ngủ đông (và tôi không biết nếu điều đó cần phải được trao đổi dựa trên phân vùng / khối lượng hoặc nếu có thể sử dụng dựa trên tệp - nó chắc chắn sẽ là một thứ được đề cập trong fstab
đó có thể được nhìn thấy rất sớm trong quá trình khởi động mà đĩa ram inital đang được sử dụng và root thực sự của bạn chưa được gắn ).
Những điểm này tất cả có thể là moot mặc dù. Nếu bạn có terabyte dung lượng đĩa, việc phân bổ 8Gb để trao đổi có thể sẽ rất khó khăn!