メモリ利用状況を調べてみました。mysqld が動いている状態での測定です。
mingetty が 6つ動いていますが、確か仮想ターミナル用だったはずです。そこで、
とか試してみたのですがなんの反応もありません。5 つ消すのもなんなので、4つ消してみました。
しかし、その後、
Colinux Mailing lists archiveで見つけました。
coLinux では、仮想ターミナルを使うときに Ctrl キーは不要でした。
試してみたら、見事に console ウィンドウが切り替わりました。
もちろん、F1がtty1、F2がtty2、...に対応しています。
これは、X Window System を使っている場合などはほとんど関係ないので、テキストベースの coLinux ならではですね。console ウィンドウの作業では、是非利用するつもりです。
変更後の状況を示します。
free が少し減っているような気がしますが、これは Linuxのメモリ管理に詳しく書かれているとおり、バッファとキャッシュに割り振られているからだと思います。
$ free -k total used free shared buffers cached Mem: 126368 44960 81408 0 1884 23536 -/+ buffers/cache: 19540 106828 Swap: 131064 0 131064 $ $ ps -e PID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:00 ksoftirqd/0 3 ? 00:00:00 events/0 4 ? 00:00:00 khelper 5 ? 00:00:00 kthread 6 ? 00:00:00 kblockd/0 7 ? 00:00:00 pdflush 8 ? 00:00:00 pdflush 10 ? 00:00:00 aio/0 9 ? 00:00:00 kswapd0 11 ? 00:00:00 kseriod 56 ? 00:00:00 kjournald 107 ? 00:00:00 udevd 324 ? 00:00:00 syslogd 327 ? 00:00:00 klogd 335 ? 00:00:00 dbus-daemon 346 ? 00:00:00 mysqld_safe 373 ? 00:00:01 mysqld 393 ? 00:00:00 crond 412 ? 00:00:00 sshd 414 tty1 00:00:00 mingetty 415 tty2 00:00:00 mingetty 416 tty3 00:00:00 mingetty 417 tty4 00:00:00 mingetty 418 tty5 00:00:00 mingetty 419 tty6 00:00:00 mingetty 420 ? 00:00:00 sshd 422 ? 00:00:00 sshd 423 ttyp0 00:00:00 bash 456 ttyp0 00:00:00 ps $
mingetty が 6つ動いていますが、確か仮想ターミナル用だったはずです。そこで、
[Ctrl] + [Alt] + [F2] ( [ と ] の間の文字は、キーを表します。)
とか試してみたのですがなんの反応もありません。5 つ消すのもなんなので、4つ消してみました。
#vi /etc/inittab (次の行を頭に # を付けてコメントにします。) #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6 # # kill -HUP 1 #
しかし、その後、
Colinux Mailing lists archiveで見つけました。
[Alt]+[F1], [Alt]+[F2] .....
coLinux では、仮想ターミナルを使うときに Ctrl キーは不要でした。
試してみたら、見事に console ウィンドウが切り替わりました。
もちろん、F1がtty1、F2がtty2、...に対応しています。
これは、X Window System を使っている場合などはほとんど関係ないので、テキストベースの coLinux ならではですね。console ウィンドウの作業では、是非利用するつもりです。
変更後の状況を示します。
$ free -k total used free shared buffers cached Mem: 126368 47104 79264 0 3168 24588 -/+ buffers/cache: 19348 107020 Swap: 131064 0 131064 $ ps -e PID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:00 ksoftirqd/0 3 ? 00:00:00 events/0 4 ? 00:00:00 khelper 5 ? 00:00:00 kthread 6 ? 00:00:00 kblockd/0 7 ? 00:00:00 pdflush 8 ? 00:00:00 pdflush 10 ? 00:00:00 aio/0 9 ? 00:00:00 kswapd0 11 ? 00:00:00 kseriod 56 ? 00:00:00 kjournald 107 ? 00:00:00 udevd 324 ? 00:00:00 syslogd 327 ? 00:00:00 klogd 335 ? 00:00:00 dbus-daemon 346 ? 00:00:00 mysqld_safe 373 ? 00:00:01 mysqld 393 ? 00:00:00 crond 412 ? 00:00:00 sshd 415 tty2 00:00:00 mingetty 420 ? 00:00:00 sshd 422 ? 00:00:00 sshd 423 ttyp0 00:00:00 bash 515 tty1 00:00:00 mingetty 517 ttyp0 00:00:00 ps $
free が少し減っているような気がしますが、これは Linuxのメモリ管理に詳しく書かれているとおり、バッファとキャッシュに割り振られているからだと思います。