Cách kiểm tra Swap trong Linux

Tác giả Network Engineer, T.M.Một 04, 2021, 02:38:07 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách kiểm tra Swap trong Linux


Khi bộ nhớ vật lý hoặc RAM trên hệ thống của chúng ta đầy, chúng ta sẽ sử dụng không gian Swap trên hệ thống của mình. Trong quá trình này, các trang không hoạt động trong bộ nhớ của chúng ta sẽ được chuyển đến không gian Swap, tạo ra nhiều tài nguyên bộ nhớ hơn. Khoảng trống này đặc biệt hữu ích khi hệ thống bị sập RAM, tuy nhiên không gian Swap nằm trên ổ cứng và do đó truy cập chậm hơn. Do đó, nó không nên được coi là một sự thay thế thích hợp cho RAM.

Trong bài viết này, mình sẽ mô tả một số cách để kiểm tra dung lượng Swap có sẵn trên hệ thống Ubuntu của bạn. Các lệnh và thủ tục được mô tả trong bài viết này đã được chạy trên hệ thống Ubuntu 18.04 LTS.

Mình đang sử dụng cửa sổ dòng lệnh Terminal trong Ubuntu để kiểm tra không gian Swap trên hệ thống của mình. Để mở Terminal, bạn có thể sử dụng phím tắt Ctrl + alt + T. Sau đó, bạn có thể chọn các cách sau để kiểm tra thông tin không gian Swap:

1. Lệnh free

Mã nguồn [Chọn]
$ free
Lệnh này được sử dụng để kiểm tra bộ nhớ và Swap sử dụng trên hệ thống của bạn trong một vài dòng. Không cần sử dụng bất kỳ tùy chọn nào, đầu ra hiển thị được in theo kilobyte.


Mã nguồn [Chọn]
$ free -h
Với tùy chọn -h, lệnh free sẽ hiển thị mức sử dụng bộ nhớ và Swap ở định dạng 3 chữ số gần nhất có thể.


2. Lệnh swapon

Mã nguồn [Chọn]
$ swapon -s
Bạn có thể sử dụng lệnh swapon để kiểm tra Swap trên một phân vùng cụ thể, ổ đĩa logic hoặc một tập tin. Ở đây, mình sẽ sử dụng nó với tùy chọn -s (summary) để lấy chi tiết Swap (tính bằng kilobyte).


3. Lệnh top

Mã nguồn [Chọn]
$ top
Phần tiêu đề của đầu ra lệnh trên cùng hiển thị thông tin không gian Swap, tính bằng kilobyte. Các lệnh khác cũng cung cấp thông tin này bao gồm lệnh htop, glances, và itop, v.v.


4.Lệnh vmstat

Mã nguồn [Chọn]
$ vmstat
Thông qua lệnh vmstat, bạn có thể xem thông tin Swap trong và ngoài. Tuy nhiên, bạn không thể thấy tổng giá trị của Swap như đã thấy là các lệnh đã đề cập trước đó.


5. Tập tin /proc/swaps

Mã nguồn [Chọn]
$ cat /proc/swaps
Bạn cũng có thể xem thông tin về kích thước Swap qua tập tin cấu hình Swap $ cat /proc/swaps. Nó cũng hiển thị thông tin Swap theo thiết bị để bạn có thể thấy tên thiết bị (phân vùng, khối lượng logic hoặc tập tin), loại của nó và mức độ Swap mà nó đóng góp vào hệ thống.


Mặc dù các lệnh rất đơn giản được mô tả trong bài viết này, bạn có thể xem không gian Swap trên hệ thống Ubuntu của mình và sử dụng nó khi hệ thống của bạn sắp hết tài nguyên RAM.