Làm cách nào để kiểm tra xem trao đổi có hoạt động từ dòng lệnh không?


121

Làm cách nào để kiểm tra xem trao đổi có hoạt động không và thiết bị trao đổi nào được thiết lập trên dòng lệnh?

Câu trả lời:


176

trong linux, bạn có thể sử dụng

  • cat /proc/meminfo để xem tổng số trao đổi và trao đổi miễn phí (tất cả linux)
  • cat /proc/swaps để xem thiết bị trao đổi nào đang được sử dụng (tất cả linux)
  • swapon -s để xem các thiết bị và kích thước trao đổi (nơi cài đặt trao đổi)
  • vmstat để thống kê bộ nhớ ảo hiện tại

trong Mac OS X, bạn có thể sử dụng

  • vm_stat để xem thông tin về bộ nhớ ảo (trao đổi)
  • ls -lh /private/var/vm/swapfile* để xem có bao nhiêu tập tin trao đổi đang được sử dụng.

trong Solaris, bạn có thể sử dụng

  • swap -l để xem các thiết bị / tập tin hoán đổi và kích thước của chúng
  • swap -s để xem tổng kích thước trao đổi, được sử dụng và miễn phí
  • vmstat để xem số liệu thống kê bộ nhớ ảo

Trên một số hệ thống, "bộ nhớ ảo" chỉ đề cập đến các thiết bị bộ nhớ được hỗ trợ bằng đĩa và trên các hệ thống khác, như Solaris, Bộ nhớ ảo có thể tham chiếu đến bất kỳ không gian địa chỉ xử lý người dùng nào, bao gồm các hệ thống tệp tmpfs (như / tmp) và không gian bộ nhớ dùng chung.


10
Ngoài ra, freenên cho bạn biết có bao nhiêu trao đổi có sẵn cho hệ thống của bạn.

cat /proc/meminfonên làcat /proc/meminfo | grep Swap
Binar Web

26

Hãy thử swapon -sdanh sách các thiết bị trao đổi hiện tại và thông tin liên quan khác.


1

Với Linux, bạn có thể sử dụng toplệnh để xem liệu hoán đổi có hoạt động hay không, trong đó bạn có thể thấy một cái gì đó như thế nào kswapd0. Các toplệnh cung cấp một cái nhìn thời gian thực năng động của một hệ thống đang chạy, do đó bạn sẽ thấy hoán đổi đó.

Nếu bạn không nhìn thấy nó ở đó, thì nhiều khả năng nó không hoạt động. để khởi động lại hoặc kích hoạt nó, bạn có thể sử dụng lệnh này: sudo swapon --all --verbose( nguồn )

Sau đó, bằng cách chạy lại toplệnh, bạn sẽ thấy nó.


1

swapon --show

Điều này tốt hơn một chút so swapon -svới việc nó cung cấp các đơn vị kích thước thân thiện với con người như:

NAME      TYPE      SIZE   USED PRIO
/dev/dm-1 partition 7.5G 563.8M   -2

man swap nói:

-s, --summary Hiển thị tóm tắt sử dụng trao đổi theo thiết bị. Tương đương với "cat / Proc / swaps". Định dạng đầu ra này được ĐỔI ủng hộ --show cung cấp khả năng kiểm soát tốt hơn đối với dữ liệu đầu ra.

Đã thử nghiệm trong Ubuntu 18.04, produc-linux 2.31.1.


0

hoán đổi -s sẽ hiển thị trao đổi hoạt động

Để kích hoạt trao đổi

Tên thiết bị Swapon -v

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.