Linux hỗ trợ bộ nhớ ảo, nghĩa là sử dụng đĩa như một phần mở rộng của RAM để kích thước hiệu quả của bộ nhớ có thể sử dụng tăng lên tương ứng. Nhân sẽ ghi nội dung của một khối bộ nhớ hiện chưa sử dụng vào đĩa cứng để bộ nhớ có thể được sử dụng cho mục đích khác. Khi nội dung ban đầu là cần thiết một lần nữa, chúng được đọc lại vào bộ nhớ. Tất cả điều này được thực hiện hoàn toàn minh bạch cho người dùng; các chương trình chạy trên Linux chỉ thấy số lượng bộ nhớ lớn hơn hiện có và không nhận thấy rằng các phần của chúng thỉnh thoảng nằm trên đĩa. Tất nhiên, đọc và ghi đĩa cứng chậm hơn (theo thứ tự chậm hơn hàng nghìn lần) so với sử dụng bộ nhớ thực, vì vậy các chương trình không chạy nhanh như vậy. Phần của đĩa cứng được sử dụng làm bộ nhớ ảo được gọi là không gian trao đổi.
Linux có thể sử dụng một tệp bình thường trong hệ thống tệp hoặc phân vùng riêng cho không gian trao đổi. Phân vùng trao đổi nhanh hơn, nhưng việc thay đổi kích thước của tệp hoán đổi sẽ dễ dàng hơn (không cần phải phân vùng lại toàn bộ đĩa cứng và có thể cài đặt mọi thứ từ đầu). Khi bạn biết bạn cần bao nhiêu dung lượng trao đổi, bạn nên đi phân vùng trao đổi, nhưng nếu bạn không chắc chắn, bạn có thể sử dụng tệp hoán đổi trước, sử dụng hệ thống trong một thời gian để bạn có thể cảm nhận được bạn đã trao đổi bao nhiêu cần, và sau đó tạo một phân vùng trao đổi khi bạn tự tin về kích thước của nó.
Bạn cũng nên biết rằng Linux cho phép một người sử dụng một số phân vùng trao đổi và / hoặc trao đổi các tệp cùng một lúc. Điều này có nghĩa là nếu thỉnh thoảng bạn chỉ cần một lượng không gian hoán đổi bất thường, bạn có thể thiết lập một tệp hoán đổi bổ sung vào những thời điểm như vậy, thay vì giữ toàn bộ số tiền được phân bổ mọi lúc.
Một lưu ý về thuật ngữ hệ điều hành: khoa học máy tính thường phân biệt giữa hoán đổi (viết toàn bộ quá trình ra để hoán đổi không gian) và phân trang (chỉ viết các phần có kích thước cố định, thường là vài kilobyte, tại một thời điểm). Phân trang thường hiệu quả hơn và đó là những gì Linux làm, nhưng thuật ngữ Linux truyền thống nói về việc hoán đổi.
Nguồn: http://www.faqs.org/docs/linux_admin/x1752.html