Cách xóa trao đổi trên Linux

Cach Xoa Trao Doi Tren Linux



Hoán đổi là bộ nhớ được hệ điều hành thu thập từ thiết bị lưu trữ thứ cấp để thực hiện các tác vụ vận hành. Điều này xảy ra khi bộ nhớ chính (RAM) đầy và cần thêm dung lượng lưu trữ để chạy chức năng bình thường.

Hoán đổi bộ nhớ là một phương pháp hiệu quả để quản lý nhu cầu bộ nhớ của hệ thống. Tuy nhiên, nó cũng đi kèm với một số nhược điểm. Ví dụ: nó thường chậm hơn bộ nhớ chính, điều này làm chậm hiệu suất của hệ thống về tổng thể. Trong trường hợp trục trặc bộ nhớ (OOM), nó cũng có thể khiến máy chủ gặp sự cố.







Trong hoạt động bình thường, hệ thống quản lý trao đổi một cách hiệu quả; tuy nhiên, trong một số trường hợp nhất định, việc quản trị viên quản lý thủ công là điều cần thiết. Trong hướng dẫn này, tôi sẽ trình bày quy trình xóa các giao dịch hoán đổi trên Linux và cách quản lý nó.



Cách xóa trao đổi trên Linux

Xóa trao đổi trên Linux cũng đơn giản như tắt và bật một quy trình. Để kiểm tra trạng thái hiện tại của trao đổi bằng cách sử dụng miễn phí lệnh với -m lá cờ.



miễn phí -m

Ở đâu -m hiển thị đầu ra tính bằng MB và để có đầu ra tính bằng GB, hãy sử dụng -g lá cờ.





Vô hiệu hóa trao đổi bằng cách sử dụng trao đổi yêu cầu.



sudo trao đổi -Một

Các -Một cờ cho biết tất cả các thiết bị được đánh dấu là thiết bị trao đổi trong /etc/hoán đổi danh mục. Nó ngừng sử dụng không gian trao đổi và chỉ dựa vào RAM.

Các trao đổi Quá trình này có thể mất thời gian để xóa, do đó, hãy giữ trong vài giây để quá trình hoàn tất. Để xem việc truyền dữ liệu, hãy sử dụng miễn phí yêu cầu.

Kích hoạt trao đổi bằng cách sử dụng trao đổi yêu cầu.

sudo trao đổi -Một

Trao đổi đã bị xóa; bạn có thể xác minh nó bằng cách sử dụng miễn phí -m yêu cầu.

Cách quản lý trao đổi trên Linux

Hoán đổi trên Linux được điều khiển bằng tham số Kernel có tên sự tráo đổi . Giống như mọi thứ trên Linux, swappiness cũng là một tệp nằm trong thư mục /proc/sys/vm danh mục. Để đọc tập tin, sử dụng con mèo lệnh với đường dẫn tập tin.

con mèo / quá trình / hệ thống / vm / sự tráo đổi

Ảnh chụp màn hình đầu ra cho biết giá trị mặc định của swappiness 60 . Để sửa đổi giá trị của swappiness chúng ta cần truy cập vào sysctl.conf tài liệu.

sudo nano / vân vân / sysctl.conf

Thay đổi giá trị của vm.swappiness tham số với một số giá trị khác. Nếu tham số này không tồn tại, chỉ cần gõ nó.

vm.swappiness=N

Ở đâu N là giá trị của sự hoán đổi.

Giá trị trao đổi có thể được đặt giữa 0 100 ; 0 sẽ giữ cho trao đổi bị vô hiệu hóa, trong khi 100 cho thấy sự hoán đổi tích cực.

Sau khi thực hiện các thay đổi đối với sysctl.conf file, bạn cần khởi động lại hệ thống để các thay đổi có hiệu lực. Sau đó kiểm tra giá trị của swappiness bằng lệnh cat.

Phần kết luận

Trao đổi là một cách hiệu quả để quản lý bộ nhớ trong bất kỳ hệ điều hành nào. Đôi khi, việc hoán đổi mạnh mẽ có thể xảy ra do hoạt động bất thường của ứng dụng, cuối cùng khiến hệ thống chạy chậm và gây ra lỗi hết bộ nhớ. Xóa trao đổi có thể khắc phục tình hình. Để xóa trao đổi trên Linux, hãy đặt lại nó bằng cách sử dụng trao đổi và sau đó trao đổi lệnh. Để quản lý giá trị hoán đổi, hãy sửa đổi vm.swappiness tham số trong sysctl.conf tài liệu.