Tệp hoán đổi trong Ubuntu là tệp chuyên dụng trên ổ cứng được sử dụng làm bộ nhớ ảo khi RAM đầy. Tệp này tăng cường hiệu suất hệ thống bằng cách cung cấp thêm không gian để lưu trữ tạm thời dữ liệu không được CPU sử dụng. Tệp hoán đổi chỉ nên được sử dụng khi bạn cần không gian hoán đổi và không thể thêm phân vùng hoán đổi.
Bài viết này hướng dẫn bạn cách thêm tệp hoán đổi vào hệ thống Ubuntu của mình, một giải pháp thay thế linh hoạt cho việc tạo phân vùng hoán đổi chuyên dụng.
Sử dụng lệnh fallocate để tạo tệp hoán đổi có kích thước mong muốn. Ví dụ, để tạo tệp hoán đổi 4GB, bạn sẽ sử dụng:
Hoặc bạn có thể sử dụng:
Để xem tổng thể bộ nhớ và mức sử dụng hoán đổi.
Kích thước tối ưu phụ thuộc vào cấu hình hệ thống và mức sử dụng của bạn. Đối với các hệ thống có ít RAM hơn, một tệp hoán đổi lớn hơn có thể có lợi. Nhìn chung, một lượng bằng hoặc gấp đôi RAM là điểm khởi đầu tốt.
Tôi có thể có nhiều tệp hoán đổi hoặc kết hợp các tệp hoán đổi và phân vùng hoán đổi không?
Linux hỗ trợ nhiều không gian hoán đổi, có thể là kết hợp các tệp hoán đổi và phân vùng hoán đổi.
Làm thế nào để xóa tệp hoán đổi?
Để xóa tệp hoán đổi, trước tiên hãy hủy kích hoạt tệp đó bằng:
Sau đó xóa tệp bằng
Đừng quên xóa mục tương ứng khỏi tệp /etc/fstab.
Việc thêm tệp hoán đổi có làm chậm hệ thống của tôi không?
Không gian hoán đổi thường chậm hơn RAM. Tuy nhiên, nó cung cấp bộ đệm cần thiết khi RAM của bạn được sử dụng đầy đủ. Không gian hoán đổi được cấu hình đúng cách sẽ không làm chậm đáng kể hệ thống của bạn trong các hoạt động bình thường.
Tệp hoán đổi có hiệu quả như phân vùng hoán đổi không?
Tệp hoán đổi và phân vùng hoán đổi cung cấp hiệu suất tương tự trong các hạt nhân Linux hiện đại. Sự lựa chọn giữa chúng thường phụ thuộc vào tính linh hoạt và dễ quản lý, trong đó tệp hoán đổi thường dễ tạo và sửa đổi hơn.
Bài viết này hướng dẫn bạn cách thêm tệp hoán đổi vào hệ thống Ubuntu của mình, một giải pháp thay thế linh hoạt cho việc tạo phân vùng hoán đổi chuyên dụng.
Tạo tệp hoán đổi
Đầu tiên, hãy quyết định kích thước tệp hoán đổi của bạn. Khuyến nghị chung là nên thiết lập bằng hoặc gấp đôi lượng RAM cho các hệ thống có ít hơn 4GB RAM. Đối với các hệ thống có nhiều RAM hơn, kích thước hoán đổi bằng với lượng RAM có thể là đủ.Sử dụng lệnh fallocate để tạo tệp hoán đổi có kích thước mong muốn. Ví dụ, để tạo tệp hoán đổi 4GB, bạn sẽ sử dụng:
Mã:
sudo fallocate -l 4G /swapfile
Thiết lập Quyền cho Tệp Hoán đổi
Vì lý do bảo mật, tệp hoán đổi không được phép đọc bởi bất kỳ người dùng nào khác ngoài root. Đặt quyền chính xác bằng lệnh `chmod`:
Mã:
sudo chmod 600 /swapfile
Định dạng Tệp Hoán đổi
Tiếp theo, định dạng tệp sẽ được sử dụng làm không gian hoán đổi:
Mã:
sudo mkswap /swapfile
Kích hoạt Tệp Hoán đổi
Để bắt đầu sử dụng tệp hoán đổi ngay lập tức, hãy kích hoạt tệp đó bằng:
Mã:
sudo swapon /swapfile
Làm cho Tệp Hoán đổi trở nên Vĩnh viễn
Để đảm bảo tệp hoán đổi được sử dụng khi khởi động hệ thống, hãy chỉnh sửa tệp `/etc/fstab`:
Mã:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Kiểm tra tệp hoán đổi của bạn
Để xác nhận rằng tệp hoán đổi của bạn đang hoạt động, hãy sử dụng:
Mã:
sudo swapon --show
Mã:
free -h
Câu hỏi thường gặp
Làm thế nào để xác định kích thước tối ưu cho tệp hoán đổi của tôi?Kích thước tối ưu phụ thuộc vào cấu hình hệ thống và mức sử dụng của bạn. Đối với các hệ thống có ít RAM hơn, một tệp hoán đổi lớn hơn có thể có lợi. Nhìn chung, một lượng bằng hoặc gấp đôi RAM là điểm khởi đầu tốt.
Tôi có thể có nhiều tệp hoán đổi hoặc kết hợp các tệp hoán đổi và phân vùng hoán đổi không?
Linux hỗ trợ nhiều không gian hoán đổi, có thể là kết hợp các tệp hoán đổi và phân vùng hoán đổi.
Làm thế nào để xóa tệp hoán đổi?
Để xóa tệp hoán đổi, trước tiên hãy hủy kích hoạt tệp đó bằng:
Mã:
sudo swapoff /swapfile
Mã:
sudo rm /swapfile
Việc thêm tệp hoán đổi có làm chậm hệ thống của tôi không?
Không gian hoán đổi thường chậm hơn RAM. Tuy nhiên, nó cung cấp bộ đệm cần thiết khi RAM của bạn được sử dụng đầy đủ. Không gian hoán đổi được cấu hình đúng cách sẽ không làm chậm đáng kể hệ thống của bạn trong các hoạt động bình thường.
Tệp hoán đổi có hiệu quả như phân vùng hoán đổi không?
Tệp hoán đổi và phân vùng hoán đổi cung cấp hiệu suất tương tự trong các hạt nhân Linux hiện đại. Sự lựa chọn giữa chúng thường phụ thuộc vào tính linh hoạt và dễ quản lý, trong đó tệp hoán đổi thường dễ tạo và sửa đổi hơn.