Có hai cách bạn có thể tạo không gian hoán đổi: hoán đổi hệ thống tập tin và trao đổi thiết bị (hoặc thô). Với trao đổi hệ thống tệp, bạn đang tạo một tệp trên hệ thống tệp và sử dụng tệp đó làm không gian hoán đổi (giống như bạn thấy trên các cửa sổ với pagefile.sys). Với trao đổi thiết bị, bạn đang trao đổi với một phân vùng bạn đã tạo riêng để trao đổi.
Cái nào tốt hơn:
Cuộc tranh luận này từng thú vị hơn rất nhiều trong những ngày "cũ" bởi vì:
Tại sao trao đổi thiết bị là "tốt hơn": Vì bạn đang trao đổi với phân vùng thô, nên nhanh hơn vì bạn không phải xử lý tất cả chi phí phụ của hệ thống tệp với inodes và chi phí hệ thống tệp khác
Tuy nhiên, ngày nay cuộc tranh luận này không thực sự đúng. Với sự phát triển của việc truy cập đĩa nhanh như hiện nay, trao đổi thiết bị không mua cho bạn nhiều thời gian hơn so với trao đổi hệ thống tập tin.
Tại sao trao đổi hệ thống tập tin là "tốt hơn": Thay đổi kích thước dễ dàng hơn nhiều. Khi bạn thay đổi kích thước phân vùng, sẽ khó hơn rất nhiều so với việc tạo tệp mới.
Tuy nhiên, ngày nay với rất nhiều người sử dụng LVM thay vì các phân vùng thô, thật dễ dàng thu nhỏ và phát triển không gian trao đổi của bạn
HÔM NAY nó thậm chí còn nhiều hơn nữa: Hầu hết các máy chủ ngày nay vì lý do hiệu năng, nó đáng giá chỉ để cắm đầy bộ nhớ. (Cuộc tranh luận này đã từng phổ biến hơn nhiều khi RAM khó xuất hiện hơn và thông thường chỉ đưa RAM từ 4GB đến 8GB vào máy chủ)
TẠI SAO TÔI SỬ DỤNG PHIM SWES (và trao đổi nói chung)
Những ngày này tôi hướng dẫn các anh chàng của chúng tôi cài đặt với 4gig trao đổi onl và chúng tôi sử dụng cùng một cấu hình / hình ảnh cho tất cả các cài đặt linux của chúng tôi. Cài đặt Oracle yêu cầu sử dụng trao đổi cao hơn vì vậy đối với các hệ thống sẽ có Oracle tôi sẽ tạo phần còn lại với trao đổi hệ thống tệp. Có thể ứng dụng của bạn có thể có yêu cầu hoán đổi trong trường hợp sau đó bạn có thể thêm nó sau với hoán đổi hệ thống tập tin.
Không giúp đỡ à?
Tôi có hướng dẫn chi tiết cách thực hiện điều này trong linux tại đây:
http://geekswing.com/geek/how-to-add-filesystem-swap-on-linux-and-unix-systems/