web-dev-qa-db-ja.com

セットアップでゼロスワップが使用されているのはなぜですか?

スワッププロシージャの外観から。

ubuntu:~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sdc2                               partition   4104188 0   -1
ubuntu:~$ 

そして上から:

ubuntu:~$ top

top - 09:35:37 up  9:07,  9 users,  load average: 1.43, 0.80, 1.09
Tasks: 206 total,   3 running, 202 sleeping,   0 stopped,   1 zombie
Cpu(s):  4.4%us,  2.2%sy,  0.0%ni, 50.5%id, 42.5%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   3088492k total,  2619440k used,   469052k free,   238536k buffers
Swap:  4104188k total,        0k used,  4104188k free,  1769788k cached

どちらもゼロスワップが実際に使用されていると言います。

私は、永続的なライブUSBスティック上で正確に32ビットubuntuを実行している4ギガバイトのRAMを備えた64ビット対応のcore2 duo Dellラップトップを使用しています。

私は自分の質問に答えているかもしれませんが、環境のliveUSBスティックの性質は何らかの形で関連しているのだろうか...

さらに情報が必要な場合はお知らせください。

4
Joshua Robison

スワップは、RAMが不足した場合の一種の「セーフティネット」なので、実際に必要になるまで使用されないという事実は完全に正常です。

すべてのプロセスがRAMに収まるため、スワップを使用していません。実際にスワップが使用されていることはわかりません。utilプロセスは実際にはより多くのスペースを必要とします。ブラウザで多くのタブを開くか、システムのメモリに負荷をかけるために使用できるstressツールをインストールすると、スワップが使用されていることがわかります。

10
roadmr