最終更新日: 2012年 2月 14日
Unix系のOSではファイルの読み込み時に、最終アクセス時刻(atime: access time)を更新しています。 この更新を行わないようにすると、ファイルリードが速くなります。
設定は、/etc/fstab で、最終アクセス時刻の更新を行わない箇所に、 noatime オプションを追加します。
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 defaults 1 1 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0対象に noatime を追加します。
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 defaults,noatime 1 1
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=/ / ext3 defaults 1 1 LABEL=/var /var ext3 defaults,noatime 1 2 LABEL=/data /data ext3 defaults,noatime 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SW-cciss/c0d0p2 swap swap defaults 0 0
Linuxがブートしているときに、sendmailの起動に時間がかかる場合があります。 この場合、/etc/hosts の設定に問題がある可能性があります。
/etc/hosts の自分のIPの登録で、FQDN表記が先に書かれていないと sendmail の起動が遅くなります。
192.168.24.25 equium equium.localdomain # こちらは遅い上記のような場合、以下のようにドメイン名の順番を入れ替えると、senndmail の起動が速くなります。
192.168.24.25 equium.localdomain equium # こちらが速い