コマンドラインで、スワップがアクティブかどうか、および設定されているスワップデバイスを確認するにはどうすればよいですか?
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など)および共有メモリスペースを含む任意のユーザープロセスアドレススペースを指すことができます。
現在のスワップデバイスとその他の関連情報のリストについては、swapon -s
を試してください。
swapon --show
これはswapon -s
よりも少し優れています。
NAME TYPE SIZE USED PRIO
/dev/dm-1 partition 7.5G 563.8M -2
man swap
さんのコメント:
-s、--summaryスワップ使用状況の概要をデバイス別に表示します。 「cat/proc/swaps」と同等です。この出力形式は、出力データをより適切に制御できる--showのために廃止されました。
Ubuntu 18.04、util-linux 2.31.1でテスト済み。
Linuxでは、top
コマンドを使用して、スワップがactiveかどうかを確認できます。ここでは、_kswapd0
_。 top
コマンドは、実行中のシステムの動的リアルタイムビューを提供するため、そこでスワップが表示されます。
そこに表示されない場合は、おそらく機能していません。再起動または有効にするには、次のコマンドを使用できます:_Sudo swapon --all --verbose
_( source )
次に、再度top
commandを実行すると、表示されるはずです。
swapon -sはアクティブなスワップを表示します
スワップを有効にするには
Swapon -vデバイスn名