Bắt đầu với Swap Files trên Linux

Bắt đầu với Swap Files trên Linux

Hướng dẫn này sẽ giới thiệu cho bạn cách hoán đổi tệp trong Linux bằng cách xác định tệp hoán đổi là gì và vai trò quan trọng của nó trong việc giữ cho hệ thống của bạn ổn định.





Tệp hoán đổi là gì?

Tệp hoán đổi trong Linux là tệp trên đĩa cứng của bạn mà nhân Linux sử dụng để lưu trữ dữ liệu biến đổi của các ứng dụng đang chạy trên máy tính của bạn. Quá trình được gọi là hoán đổi chịu trách nhiệm chuyển dữ liệu sang tệp hoán đổi khi Bộ nhớ truy cập ngẫu nhiên (RAM) không đủ.





Hãy tưởng tượng bạn đang chạy một ứng dụng sử dụng nhiều bộ nhớ và hệ thống bắt đầu sử dụng 100% RAM, hệ điều hành Linux sẽ sử dụng một tệp hoán đổi để tránh RAM của bạn bị lấp đầy và khiến hệ thống của bạn không phản hồi hoặc tệ hơn là: crash.





Ghi chú : Đọc dữ liệu từ tệp hoán đổi chậm hơn một chút so với đọc trực tiếp từ RAM nhưng nó là giải pháp thay thế tốt hơn so với việc hệ thống của bạn gặp sự cố.

Xem tệp hoán đổi của bạn bằng cách sử dụng swapon

Để nhận thông tin về tệp hoán đổi trên hệ thống của bạn, hãy chạy lệnh sau:



swapon

Đầu ra của lệnh trên sẽ tương tự như được hiển thị bên dưới.

Kết quả hiển thị rằng /nguồn gốc thư mục chứa tệp hoán đổi hệ thống của bạn có tên swapfile . Ngoài ra, kích thước của tệp hoán đổi là 2GB và hiện tại, hệ thống đang sử dụng khoảng 41 megabyte không gian tệp hoán đổi.





Vì RAM và không gian hoán đổi hoạt động cùng nhau để lưu trữ dữ liệu tạm thời, bạn có thể muốn có thông tin chi tiết về cả hai. Bạn có thể làm như vậy bằng cách sử dụng miễn phí chỉ huy.

free -h

Cách tạo tệp hoán đổi trên Linux

Nếu bạn đang gặp vấn đề về hiệu suất với RAM thì bạn nên cân nhắc việc tạo hoặc tăng kích thước tệp hoán đổi của mình.





Liên quan: Cách quản lý bộ nhớ của bạn trên Linux

Nếu bạn có hệ thống có RAM thấp, ví dụ: 2GB, bạn nên tạo tệp hoán đổi có kích thước gấp đôi RAM của bạn, tức là 4GB.

Mặt khác, nếu bạn có đủ dung lượng RAM trên hệ thống, chẳng hạn như 8GB thì tệp hoán đổi của bạn có thể chiếm 25% RAM của bạn, tức là 2GB vì RAM của bạn có thể chứa nhiều dữ liệu biến ứng dụng hơn.

Trước khi bạn có thể tạo tệp hoán đổi mới, hãy đảm bảo tắt tệp hiện tại của bạn / swapfile :

sudo swapoff /swapfile

Bây giờ, hãy tạo một tệp hoán đổi có kích thước 2GB bằng cách sử dụng sai lệch chỉ huy.

sudo fallocate -l 2G /swapfile

Nếu bạn không có tệp hoán đổi, lệnh nói trên sẽ tạo một tệp cho bạn, nhưng trong trường hợp bạn đã có tệp, nó sẽ ghi đè tệp hiện có.

Điều chỉnh Swappiness trên Linux

Swappiness là một giá trị mà nhân Linux sử dụng để xác định tần suất RAM sẽ sử dụng tệp hoán đổi. Theo mặc định, giá trị được đặt thành 60. Giá trị càng cao, RAM của bạn sẽ sử dụng tệp hoán đổi thường xuyên hơn, điều này lý tưởng nếu bạn có RAM thấp. Giá trị tệp hoán đổi có thể nằm trong khoảng từ 0 đến 100.

Để xem giá trị swappiness của bạn, hãy chạy lệnh sau:

cat /proc/sys/vm/swappiness

Để tạm thời thay đổi giá trị swappiness trên hệ thống của bạn, ví dụ: 20, hãy sử dụng lệnh sau:

sudo sysctl vm.swappiness=20

Ghi chú : Giá trị này sẽ được đặt lại về mặc định sau khi hệ thống của bạn khởi động lại.

Để duy trì vẻ đẹp của bạn, bạn nên nối thêm dòng sau vm.swappiness = 20 ở dưới cùng của bạn etc / sysctl.conf tập tin cấu hình.

Đảm bảo khởi động lại hệ thống của bạn để các thay đổi có hiệu lực.

reboot

Cách xóa tệp hoán đổi

Để xóa tệp hoán đổi mà bạn không cần nữa, trước tiên hãy tắt tệp đó bằng cách sử dụng hoán đổi và sau đó sử dụng lệnh rm để xóa tệp của bạn .

làm thế nào để tăng tốc một torrent
sudo swapoff /swapfile
sudo rm /swapfile

Sử dụng các phân vùng chuyên dụng để hoán đổi

Với một tệp hoán đổi tại chỗ, bạn sẽ mong đợi hiệu suất tốt hơn nhiều từ hệ thống của mình vì tệp hoán đổi sẽ ngăn hệ thống của bạn gặp sự cố khi chạy các ứng dụng sử dụng nhiều bộ nhớ.

Đối với các hệ thống quan trọng, bạn có thể cân nhắc việc tạo một phân vùng dành riêng trên đĩa cứng để hoán đổi. Một phân vùng hoán đổi và tệp hoán đổi có những ưu và nhược điểm riêng đi kèm với chúng.

Đăng lại Đăng lại tiếng riu ríu E-mail Phân vùng hoán đổi Linux là gì? Mọi thư bạn cân biêt

Hầu hết các bản cài đặt Linux đều khuyên bạn nên bao gồm một phân vùng hoán đổi. Phân vùng hoán đổi để làm gì? Đây là những gì bạn cần biết.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Bộ nhớ máy tính
  • Linux
Giới thiệu về tác giả Tốt để đi(36 bài báo đã xuất bản)

Mwiza phát triển phần mềm theo chuyên môn và viết nhiều trên Linux và lập trình front-end. Một số sở thích của anh ấy bao gồm lịch sử, kinh tế, chính trị & kiến ​​trúc doanh nghiệp.

Xem thêm từ Mwiza Kumwenda

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký