私のシステムはいくつかのスワップスペースを使います。
undefine@uml:~$ free
total used free shared buffers cached
Mem: 16109684 15848264 261420 633496 48668 6096984
-/+ buffers/cache: 9702612 6407072
Swap: 15622140 604 15621536
スワップ領域に何があるかどうかを確認するには?
プロセスごとに確認しようとしましたが、VmSwapシステムのすべてのpidは0です。
undefine@uml:~$ awk '/VmSwap/ {print $2}' /proc/*/status |uniq
0
交換には何が含まれますか?私はtmpfsを考えましたが、tmpfs-esのすべてのファイルを再読み込みしましたが、スワップサイズはフラッシュされません。
ベストアンサー1
smem
これを行うための標準ツールです。清潔でシンプルです。
Debianベースのシステムでは、パッケージマネージャを介してインストールします。
sudo apt-get install smem
私のシステムの例(クリップ)出力:
$ smem -s swap -t -k -n
PID User Command Swap USS PSS RSS
831 1000 /bin/bash 0 3.8M 3.8M 5.5M
3931 1000 bash /usr/bin/sage -c noteb 276.0K 4.0K 20.0K 1.2M
17201 1000 /usr/bin/dbus-launch --exit 284.0K 4.0K 8.0K 500.0K
17282 1000 /usr/bin/mate-settings-daem 372.0K 11.0M 11.7M 21.8M
17284 1000 marco 432.0K 16.7M 18.1M 29.5M
17053 1000 mate-session 952.0K 3.3M 3.5M 9.2M
3972 1000 python /usr/lib/sagemath/sr 2.7M 101.8M 102.1M 104.3M
-------------------------------------------------------------------------------
141 1 5.2M 3.9G 4.0G 4.5G