チラシの裏

思いついたこと垂れ流し。そのうち別サイトでまとめる予定。

【Fedora】Fedora構築メモ(不要なもの排除編)

2008年03月16日 | FedoraCore
「うまい・安い・早い」と同じく、無駄は排除しつつLinux
サーバを軽快に作動させてみるテスト。

まずは、今回の環境から紹介。
-------------------------------------------------------
OS:Fedora 8 (i386)
CPU:Celeron 440 (2.00GHz)
Mother:ASUS P5B
Memory:UMAX 1GB ×1
HDD:HITACHI 80GB
Power:EverGreen Silentking 400W
-------------------------------------------------------
サーバ用途なだけに、Celeronで省電力化を狙う。

OSのインストールは終了しているという段階からスタート。
以下の手順で構築していく。
-------------------------------------------------------
1.ランレベル変更(5⇒3)
2.IPv6を無効化
3.YumにてUpdate
4.使用しないサービスを停止
-------------------------------------------------------
オーソドックスだが、これでどこまで改善できるか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1.ランレベルの変更。変更前のメモリ使用量は172MB(↓)。
-------------------------------------------------------
Mem: 1034624k total, 172604k used, 862020k free
-------------------------------------------------------
さすがにXが動いているとメモリは消費している。

ランレベルを5から3に変更する。/etc/inittab を編集。
前)id:5:initdefault:
後)id:3:initdefault:

で、再起動。これでメモリ使用量は85MBまで落ちる(↓)
-------------------------------------------------------
Mem: 1034624k total, 85620k used, 949004k free
-------------------------------------------------------
これだけでも結構十分かもしれない。

2.IPv6を無効化する。LinuxはデフォでIPv6を試みることになっ
ている。これがネックでネットワークが遅く感じてしまう。

/etc/modprobe.conf 内に2行追加する。
alias net-pf-10 off
alias ipv6 off

これで再起動。IPv4のみ有効となっている。

3.yumでUpdate。その前に・・・。
# yum install yum-fastest-mirror.noarch

最速のミラーを探してくれる。これで結構Yumの実行速度が
(正確にはダウンロード速度が)速くなる。

アップデート。インストール後初のアップデートなので、
大量のアップデート。

Transaction Summary
======================================================
Install 23 Package(s)
Update 304 Package(s)
Remove 0 Package(s)

Total download size: 379 M

というわけで、379MBもDLすることに・・・。

で、アップデート後のメモリ使用量。88MB。
-------------------------------------------------------
Mem: 1034552k total, 88764k used, 945788k free
-------------------------------------------------------
思いのほかサービスへの影響はなかった模様。

4.使用しないサービスを停止する。これが一番の山場。
ランレベル3で起動するサービスは↓。
-------------------------------------------------------
# chkconfig --list | grep 3:on
ConsoleKit 0:off 1:off 2:on 3:on
acpid 0:off 1:off 2:on 3:on
anacron 0:off 1:off 2:on 3:on
atd 0:off 1:off 2:off 3:on
auditd 0:off 1:off 2:on 3:on
autofs 0:off 1:off 2:off 3:on
avahi-daemon 0:off 1:off 2:off 3:on
bluetooth 0:off 1:off 2:on 3:on
cpuspeed 0:off 1:on 2:on 3:on
crond 0:off 1:off 2:on 3:on
cups 0:off 1:off 2:on 3:on
firstboot 0:off 1:off 2:off 3:on
fuse 0:off 1:off 2:off 3:on
gpm 0:off 1:off 2:on 3:on
haldaemon 0:off 1:off 2:off 3:on
ip6tables 0:off 1:off 2:on 3:on
iptables 0:off 1:off 2:on 3:on
irqbalance 0:off 1:off 2:off 3:on
kudzu 0:off 1:off 2:off 3:on
mdmonitor 0:off 1:off 2:on 3:on
messagebus 0:off 1:off 2:on 3:on
microcode_ctl 0:off 1:off 2:on 3:on
netfs 0:off 1:off 2:off 3:on
network 0:off 1:off 2:on 3:on
nfslock 0:off 1:off 2:off 3:on
pcscd 0:off 1:off 2:on 3:on
restorecond 0:off 1:off 2:on 3:on
rpcbind 0:off 1:off 2:on 3:on
rpcgssd 0:off 1:off 2:off 3:on
rpcidmapd 0:off 1:off 2:off 3:on
rsyslog 0:off 1:off 2:on 3:on
sendmail 0:off 1:off 2:on 3:on
setroubleshoot 0:off 1:off 2:off 3:on
smolt 0:off 1:off 2:on 3:on
sshd 0:off 1:off 2:on 3:on
udev-post 0:off 1:off 2:off 3:on
yum-updatesd 0:off 1:off 2:on 3:on
-------------------------------------------------------

で、いらなさそうなヤツ査定結果。
-------------------------------------------------------
auditd ← 監査ログイラネ。
avahi-daemon ← マルチキャストDNSは使用しない。
bluetooth ← bluetoothは使用しない。
cpuspeed ← 対応CPUではない。
cups ← プリンタがないので不要。
firstboot ← 残す意味がない。
fuse ← 多分、不要。
ip6tables ← IPv6環境ではないので不要。
irqbalance ← マルチコアCPUではないため不要。
mdmonitor ← RAID環境ではないため不要。
netfs ← netfsは使用しない。不要。
nfslock ← nfsは使用しない。不要。
pcscd ← スマートカードは使用しない。
restorecond ← SELinuxは使用しない。不要。
rpcbind ← RPC系サービスは使用しない。
rpcgssd ← RPC系サービスは使用しない。
rpcidmapd ← RPC系サービスは使用しない。
sendmail ← SMTPにはpostfixを使用予定。
setroubleshoot ← SELinuxは使用しない。不要。
smolt ← 個人情報流出はイヤ。不要。
udev-post ← 多分、不要。
yum-updatesd ← yumによるUpdateは手動で実施。
-------------------------------------------------------

# chkconfig [サービス名] off でサクサク停止。

んでもって再起動。使用メモリは53MB!
-------------------------------------------------------
Mem: 1034552k total, 53816k used, 980736k free
-------------------------------------------------------

以上で終了。最終的には 172MBのメモリ使用量が53MBまで減少。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

69%を削減できて、大分メモリにはやさしくなったハズ。
あとは必要なサービスをインストール&起動してどれだけ
メモリを食うようになるか。

それはまた別の機会に(やってる暇があれば・・・)

最新の画像もっと見る

14 コメント

コメント日が  古い順  |   新しい順
'`,、('∀`) '`,、 (ネトゲ厨)
2008-03-22 17:21:46
面倒すぎてネトゲしながらヌいてもらいますたw
それでも4マンくれたょーヽ( ・∀・)ノ
これの同盟作ろうかなww
http://1g8sr4.net/byai/SGLrpMBN.html
返信する
online pharmacy without prescription (RichardBus)
2017-04-06 10:14:42
cheapest cialis viagra 100mg price where can i buy cialis online pharmacy rx one buy viagra dapoxetine online buy tadalafil 20mg price viagra online buy viagra montreal
返信する
valacyclovir (Justinexpes)
2017-04-09 16:09:20
Erectile Dysfunction drugs ed pills online
返信する
cephalexin (LarryWaH)
2017-05-04 21:21:25
cialisblack800mg.life cialis sale us pharmacy walgreens cialis prices viagra combo packs clomid for sale clomid for men for sale generic viagra shipped from usa men's health pharmacy viagra healthy man generic viagra pills
返信する
cialis without a doctors prescription (Jamesemuts)
2017-05-14 21:13:42
levitra without prescription levitra 20mg best price canadian pharmacy online cialis usa direct pharmacy overnight viagra delivery pfizer viagra online australia polarmeds lowest price viagra 100mg rhine inc amoxicillin
返信する
lipitor (EmileGoorb)
2017-05-16 19:57:29
found here
返信する
cialis super active (Roberthoite)
2017-05-28 08:50:44
rayh health care viagra
返信する
buy stendra (Stevensobia)
2017-06-12 10:32:53
cialis online canada usa pharmacy online viagra canadian pharmacies mail order buy prednisone cheap viagra 50mg canadian health and care mall reviews viagra samples samples of viagra and cialis generic cialis vs brand cialis
返信する
low cost viagra (DanielFoono)
2017-06-28 20:06:45
Cheapest Cialis
返信する
comprare viagra online sicuro (RobertBoods)
2017-07-04 02:05:00
buy maxifort
返信する