こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

スワップされたプロセスが他のプロセスに与える影響

社内利用するウェブサーバーやファイルサーバーにするためにDebianでサーバーを構築しました。
で, Xについてなのですが, 初心者ですし, サーバーは机のすぐそばに
あるのでコマンドなどを覚えるまでの間は立ち上げておきたい(使わないときにログアウトはする)と
思ったのですが, どうもメモリをいっぱい使っているようです。
物理メモリも1G程度のマシンなのでパフォーマンス的な観点から
苦労してでもXなし環境でやるかどうか悩んでいるのですが,
でも, 長時間ログアウトしているままなら,
1. そのうちXのメモリはスワップアウトされ, 実メモリ上からはほとんど消える。
2. HTTPが重いCGI実行したりしてもXのメモリは既に
スワップアウト済みなのでハードディスクへのアクセスはない
3. したがって, 応答速度にさしたる影響は与えない

と, ふと思ったのですが, 間違っていますでしょうか?

ログイン画面とかは実メモリに残り続けると思うので,
その分スワップは発生しやすくなってパフォーマンスに影響を与えると
思うのですが。

皆様, ご教授よろしくお願いいたします。

投稿日時 - 2008-04-19 15:24:40

QNo.3959809

暇なときに回答ください

質問者が選んだベストアンサー

スワップアウトされる時は応答速度に大いに影響を与えます。
スワップアウトされた後はページフォルトが発生しない限り殆ど影響はないですね。
ログイン画面を構成しているプロセスも物理メモリ不足になればスワップアウトされます。
再描画が発生しなければページフォルトも発生しませんしそれほど大きな影響を与える事はありません。

しかしいろいろプロセスが立ち上がっているのはよろしくないので
Xを起動しないようにinitを変更し
X必要時にstartxコマンドを実行しXを起動をするのが良いのではないかと思います。

投稿日時 - 2008-04-19 15:47:57

お礼

回答ありがとうございます。

大きく間違っていなかったので安心しました。

投稿日時 - 2008-04-19 16:55:06

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問