coLinux日記

coLinuxはフリーソフトを種として、よろずのシステムとぞなれりける。

設定11(仮想ターミナルとメモリ)

2006-12-21 21:27:55 | インストールと設定
メモリ利用状況を調べてみました。mysqld が動いている状態での測定です。
$ 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のメモリ管理に詳しく書かれているとおり、バッファとキャッシュに割り振られているからだと思います。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする