ルギア君の戯言

雑多な記事。

swap

top - 18:08:32 up 11:49,  5 users,  load average: 0.79, 0.85, 0.65
Tasks: 163 total,   2 running, 161 sleeping,   0 stopped,   0 zombie
Cpu0  : 11.3%us,  6.2%sy,  0.0%ni, 74.5%id,  7.9%wa,  0.1%hi,  0.1%si,  0.0%st
Cpu1  :  8.1%us,  4.5%sy,  0.0%ni, 85.3%id,  2.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    888344k total,   873564k used,    14780k free,      824k buffers
Swap:  1048568k total,   244300k used,   804268k free,   477528k cached

しょうがないから swap 復活させた。まあ、kernel のバージョンがあがっているからもしかしたら大丈夫かもしれないと思って。
またなったら抹消しますw
っていうかこの1GiBのスワップはパーティションじゃなくてファイルなんだけど(ぁ

Windows のページファイルと同様にファイルシステム内にスワップを作る方法

とりあえず欲しい大きさのファイルを作る。root 以外がアクセスできない場所に作るのが望ましい。root のホームディレクトリとか。

# dd if=/dev/zero of=swap.img bs=[コピー単位] count=[コピー数]
# mkswap swap.img
# swapon swap.img

[コピー単位]×[コピー数]のサイズのファイルができます。コピー元は

  • /dev/zero
  • /dev/urandom
  • /dev/null

のうちならどれでも。