上部は次のようになります。
KiB Mem : 3989652 total, 30976 free, 1480440 used, 2478236 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 2276236 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3989 root 20 0 51680 3160 1288 D 19.8 0.1 13:13.86 mc
5949 root 20 0 0 0 0 D 3.6 0.0 41:33.92 [usb-storage]
667 root 20 0 0 0 0 S 1.0 0.0 8:37.38 [kswapd0]
意図的にスワップをオフにしました。上記のような出力は、「KiBスワップ合計」が0になった数分後にキャプチャされました。NFS共有からUSBハードドライブ(つまりmc)にコピーする実行中のプロセスがあります。
kswapdはCPU時間の約1%を使い続けます。どうして?
多くのプロセスには、ファイルに裏打ちされたメモリがあります。スワップスペースがない場合でも、このデータをファイルにスワップできます。