スワップが有効になっているか、どのスワップデバイスが設定されているかをコマンドラインでどのように確認できますか?
答え1
Linuxでは、次のものを使用できます。
cat /proc/meminfo
合計スワップスペースと利用可能なスワップスペースの表示(すべてのLinux)cat /proc/swaps
使用しているスイッチングデバイスの確認(すべてLinux)swapon -s
スワップデバイスとサイズの表示(swaponがインストールされている場所)vmstat
現在の仮想メモリ統計
Mac OS Xでは、次のものを使用できます。
vm_stat
仮想メモリ(スワップ)に関する情報の表示ls -lh /private/var/vm/swapfile*
使用しているスワップファイルの数を確認してください。
Solarisでは、次のものを使用できます。
swap -l
スワップデバイス/ファイルとそのサイズを見るswap -s
合計スワップサイズの表示(使用および無料)vmstat
仮想メモリ統計の表示
一部のシステムでは、「仮想メモリ」はディスク対応メモリデバイスのみを参照し、他のシステム(Solarisなど)では、仮想メモリはtmpfsファイルシステム(例:/ tmp)と共有メモリを含むすべてのユーザープロセスアドレス空間を参照します。できます。スペース。
答え2
swapon --show
swapon -s
これは、人間に優しいサイズの単位を提供するよりも少し優れています。たとえば、スワップが有効になっている場合は、次のようになります。
NAME TYPE SIZE USED PRIO
/dev/dm-1 partition 7.5G 563.8M -2
有効にしないと、swap
何も表示されません。
man swap
説明する:
-s, --summary
デバイス固有のスワップ使用量の概要を表示します。 "cat /proc/swap"と同じです。この出力形式は、出力データのより強力な制御を提供する --show には使用されなくなりました。
--表示[=列...]
定義可能なスワップ領域テーブルを表示します。利用可能な列のリストについては、--help>出力を参照してください。
Ubuntu 18.04、util-linux 2.31.1でテストされました。
答え3
swapon -s
現在のスイッチングデバイスのリストやその他の関連情報を入手してください。
答え4
Linuxでは、このtop
コマンドを使用してスワップが完了したことを確認できます。ポジティブまたはそこからそのようなものを見ることができますkswapd0
。このtop
コマンドは実行中のシステムの動的リアルタイムビューを提供し、そこで交換内容を見ることができます。
そこに表示されないと動作しない可能性が高くなります。再起動または有効にするには、次のコマンドを使用できますsudo swapon --all --verbose
。源泉)
その後、コマンドを再実行すると、そのtop
内容が表示されます。