CentOS 6.4 (じゃなくても)で、ネットワーク系が遅い時に行うとよさそうな設定メモ

先日、サーバを入れ替えるという記事をアップしたばかりですが。ボチボチとサーバの設定を進めています。
その中で非常に気になっているのが、ネットワーク系が異常に遅い!
こういう時に私が行う設定を書いておきます。今回もこの設定を行うことで実用的な速度になりました。

なお、本設定はCentOS6.4以外にもRedHat 6.x / Scientific Linux 6.xなどでも使えると思います。

DNSキャッシュサーバをインストール

By: Karl Baron
最近は随分減った印象ですが、DNSがボトルネックになるケースはまだまだあります。
今回は指定されたDNSが稼働してないようで(苦笑)・・・・仕方がないのでキャッシュサーバをインストールします。
私がインストールするのは”unbound”です。
“yum”でインストールしたい場合は、”epel”をインストールして下さい。
[bash]# wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm[/bash]
ダウンロード先などはOSのバージョンなどで異なります。
確認されて下さい。
unboundのインストールは一般的なパッケージと同じです。
[bash]# yum install unbound[/bash]
インストールしたら起動して、自動起動の設定を入れて下さい。
[bash]# /etc/init.d/unbound start
#
# chkconfig –add unbound
# chkconfig unbound on[/bash]
“/etc/resolv.conf”を書き換えます。
[bash]# vi /etc/resolv.conf
下記を行頭に追加する
naemserver 127.0.0.1[/bash]
これですぐにキャッシュサーバが稼働します。

ipv6の機能を止める

ipv4ネットワークだと、なぜか不具合しか出てこないのがLinux絡みのipv6設定・・・・
これを無効にしておきます。
[bash]# vi /etc/sysconfig/network
最後の行に下記を追加します。
NETWORKING_IPV6=no[/bash]
“/etc/modprobe.d/”に”ipv6.conf”ファイルを作成します。
[bash]# vi /etc/modprobe.d/ipv6.conf
以下を追加し、保存します
options ipv6 disable=1[/bash]
ip6tableを停止します。
[bash]# service ip6tables stop
# chkconfig ip6tables off[/bash]
ほぼ、これだけで速度改善が見込めます。
デフォルトでこの設定を行うようにしておくといいかもしれません。
なお、ipv6関連の設定は、ipv6を使用するときには元に戻す必要がありますので忘れないようにしましょう。
[tmkm-amazon]4798032484[/tmkm-amazon]

Share this post