2009年3月15日日曜日

グラフィカルログインとテキストモードログイン

redhat系を長年いじっていたので、ログインモードの変更は/etc/inittabだけ変更すればいいものだと思っていたが、debianは少しちがうようだ。
サーバーマシンが非力なので、テキストモードに変更することにした。
gdm関係を切ってもいいのだが、テキストログインに変えることにした。

---------------------------------------------------
aptitude install sysv-rc-conf
ランレベルに対応する起動デーモンの変更
ランレベル3のものでを使わない様にする。

/etc/inittabの編集
id:2:initdefault:

id:3:initdefault:

oh:~# ps ax|grep gdm
2777 ? Ss 0:00 /usr/sbin/gdm
2783 ? S 0:00 /usr/sbin/gdm
2788 tty7 Ss+ 0:03 /usr/bin/X :0 -dpi 96 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
2897 ? Ss 0:04 /usr/lib/gdm/gdmgreeter
3052 pts/0 S+ 0:00 grep gdm

oh:~# ps ax|grep gdm
2936 pts/0 R+ 0:00 grep gdm

これでテキストモードログインになった。
メモリも少し使わないようになった。

ついでに仮想メモリの使用量を減らしておく
メモリ使用量を減らす

top - 16:08:02 up 8:45, 1 user, load average: 0.19, 0.08, 0.02
Tasks: 90 total, 1 running, 89 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 256012k total, 251876k used, 4136k free, 42480k buffers
Swap: 1967952k total, 0k used, 1967952k free, 129612k cached


/etc/inittabで、グラフィカルログインを止める効果

top - 16:06:13 up 8:43, 1 user, load average: 0.06, 0.02, 0.00
Tasks: 86 total, 1 running, 85 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 256012k total, 242740k used, 13272k free, 45804k buffers
Swap: 1967952k total, 0k used, 1967952k free, 135744k cached

とFree Memoryが劇的に増えた。
さらに、/etc/inittabで、仮想コンソールの数を減らす効果
ついでにこれは、接続していない無停電のdaemonも削る。

top - 16:20:06 up 4 min, 1 user, load average: 0.23, 0.46, 0.24
Tasks: 82 total, 1 running, 81 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 256012k total, 155596k used, 100416k free, 8288k buffers
Swap: 1967952k total, 0k used, 1967952k free, 90612k cached

おっ、僅かに減ると思ったら、劇的に減っている。
4136k free→100416k free

さらに、今は使っていない不要なサービス webmin 等を止める。

top - 16:33:26 up 3 min, 1 user, load average: 0.18, 0.36, 0.17
Tasks: 78 total, 1 running, 77 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 256012k total, 119268k used, 136744k free, 6352k buffers
Swap: 1967952k total, 0k used, 1967952k free, 66196k cached

4136k free→ 136744k free

結構節約になりました。

0 件のコメント: