Landscape トップページ | < 前の日 2004-04-07 2004-04-08 次の日 2004-04-09 >

Landscape - エンジニアのメモ 2004-04-08

Linux マシンのメモリ使用量を節約する


* Linux マシンのメモリ使用量を節約する

この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Linux]

メモリ使用量を節約したいなら、余計なサービスやアプリケーションを起動しないようにすることだ。

- 不要なサービスを止める

サービスの止め方はディストリビューションによって微妙に流儀が異なる。Debian の場合をメモ。

Debian セキュリティマニュアル 3.6 必要最小限のサービスを走らせる
http://www.jp.debian.org/doc/manuals/securing-debian-howto/c ...

- 仮想コンソールの数を減らす

仮想コンソールとは、マシンに直接ログインするときに使うものだ。ALT + ファンクションキーで切り替えて使う。いつもはリモートから telnet や ssh でログインして使ってるので、仮想コンソールは使っていない。使う機会は年一回くらいのメンテナンスの時だろう。そのときも1個か2個あれば十分だ。

仮想コンソールがいくつ起動しているかは、ps -aux すれば確認できる。
USER      PID %CPU %MEM  VSZ  RSS TTY      STAT START  TIME COMMAND
root      325  0.0  0.3  1036  412 tty1    S    Mar30  0:00 /sbin/mingetty tty1
root      326  0.0  0.3  1036  412 tty2    S    Mar30  0:00 /sbin/mingetty tty2
RSS が物理メモリ消費量なので、仮想コンソール一つあたり412キロバイトを消費していることがわかる。

仮想コンソールの数を減らすには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/310delvcon ...

仮想コンソール
http://www.linux.or.jp/JF/JFdocs/Small-Memory/vconsole.html
3. 仮想コンソール
仮想コンソールの数を減らすと、使用メモリを大幅に節約できます。大部分の Linux ディストリビューションでは、初期状態で 6 個の仮想コンソールが作動していまが、 6 個の仮想コンソールを作動させると、だいたい平均で、約 4MB のメモリを消費します。この数を減らせば、数 MB 単位でメモリを節約できます。たいていのユーザは、 3 個か 4 個で充分です。いくつまで減らすかは使う人の好みにもよりますが、仮想コンソールの数を減らせば減らすだけ、その分アプリケーションが使用できるメモリの量が増えるということを忘れないでください。

仮想コンソールをいくつ動作させるかは、/etc/inittab に記述されています。仮想コンソールの数を減らすには、次のようにしてください。

1.テキストエディタで、/etc/inittab を開きます。

2.次のように書かれている行を見つけます(先頭が c1 で始まっているところがポイントです)。

  c1:12345:respawn:/sbin/getty tty1 38400 linux

このような行のうち、一番大きな数字で始まる行(たとえば、c6 )の行頭に # を書き込んでコメントアウトします(左側に空白をいれないようにしてください)。この作業を必要な回数だけ繰り返してください。1 行コメントアウトするごとに、起動するコンソールがひとつ減ります。

3.システムを再起動すると、設定が有効になります。

- Debian スレッドテンプレにも書いておこう

上記2点をまとめて書いておいた。

少しでもメモリ使用量を節約したい Tips - Debian GNU/Linux スレッドテンプレ
http://debian.fam.cx/index.php?Tips#content_1_10

すべての記事の見出し (全1029件)
全カテゴリの一覧と記事の数
カテゴリごとに記事をまとめ読みできます。記事の表題だけを見たい場合は、すべての記事の見出し (カテゴリ別表示) へ。

直近30日分の記事
2007-04-23 (Mon)
2007-03-07 (Wed)
2007-02-27 (Tue)
2007-01-17 (Wed)
2007-01-15 (Mon)
2007-01-14 (Sun)
2007-01-08 (Mon)
2006-12-01 (Fri)
2006-11-22 (Wed)
2006-11-20 (Mon)
2006-11-19 (Sun)
2006-09-30 (Sat)
2006-08-29 (Tue)
2006-08-04 (Fri)
2006-07-27 (Thu)
2006-07-23 (Sun)
2006-07-17 (Mon)
2006-07-10 (Mon)
2006-07-06 (Thu)
2006-07-03 (Mon)
2006-06-29 (Thu)
2006-06-28 (Wed)
2006-06-27 (Tue)
2006-06-25 (Sun)
2006-06-19 (Mon)
2006-06-18 (Sun)
2006-06-15 (Thu)
2006-06-11 (Sun)
2006-06-01 (Thu)
2006-05-30 (Tue)
プロファイル
斎藤 宏明。エンジニアです。宇都宮市に住んでいます。
リンク
RSS
スポンサードリンク
Powered by
さくらインターネット

© 斎藤 宏明 Saito Hiroaki Gmail Address
Landscape - エンジニアのメモ http://sonic64.com/
Landscape はランドスケープと読みます。
ひらがなだと らんどすけーぷ です。