5 lệnh để kiểm tra không gian Swap trong Linux

Tác giả Network Engineer, T.Tư 06, 2022, 11:16:53 CHIỀU

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

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

5 lệnh để kiểm tra không gian 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ẽ bắt đầu việc 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 đượ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 không gian 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 20.04 LTS .

Mình đang sử dụng dòng lệnh Ubuntu, Terminal, để 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 Dấu gạch ngang hoặc phím tắt Ctrl + alt + T. Sau đó, bạn có thể chọn các cách sau để nhận 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 việc 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ỳ tham số nào, kết quả hiển thị được in theo kilobyte.


Mã nguồn [Chọn]
$ free -h
Với tham số -h, lệnh free 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 Swap

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 tham số -s (tóm tắt) để nhận thông tin chi tiết về 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 cung cấp thông tin này bao gồm 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 thông qua tập tin cấu hình Swap /proc/swaps. Nó cũng hiển thị thông tin Swap theo thiết bị để bạn có thể xem tên thiết bị (phân vùng, logical volume 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.