[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:10879] Re: syslog は実は重い
- To: connect24h@xxxxxxxxxx
- Subject: [connect24h:10879] Re: syslog は実は重い
- From: Takahiro Kambe <taca@xxxxxxxxxxxxxxx>
- Date: Sat, 20 May 2006 23:13:22 +0900 (JST)
In message <20060520215738.6810.HAMAMOTO@xxxxxxxxxxxxxxxxx>
on Sat, 20 May 2006 21:58:12 +0900,
hamamoto <hamamoto@xxxxxxxxxxxxxxxxx> wrote:
> 個人的につぼだったんで、FYI.
>
> syslog は実は重い
> http://neta.ywcafe.net/000582.html
「Linuxのsyslogd」ですな。
BSD系の方をざっと調べてみました。(いずれも、CVSのHEADなソースです。)
o FreeBSD
fsync(2)のタイミングをちょっと凝っているようです。
o NetBSD
-Sオプションを指定しないとfsync(2)しません。(ある意味潔い。)
o OpenBSD
特に何も考えずにfsync(2)? (4.4 BSD-Liteオリジナルに近い?)
o DrafonFly BSD
FreeBSDに一緒。
また、syslogd(8)を kill -STOP して止めておいて、logger(1)でいっぱいデー
タを送りつけたところ、UNIXドメインとは言え SOCK_DGRAM ということで、送
付する側がブロックすることなく、データは捨て去られました。(NetBSD
current上でです。)
ということで、比較的 Linux な問題のような気もします。UNIXドメインでも、
SOCK_DGRAMなソケットにデータを送ってブロックするというのが不思議に思え
ます。
--
神戸 隆博 / Takahiro Kambe
--[PR]------------------------------------------------------------------
┏ 【ITスキルアッププログラム】 ━━━━━━━━━━━━━━━━┓
◆ 大手企業に就業できてIT資格(CCNA等)まで無料で取得!? ◆
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
これからエンジニアを目指す方も、一からやり直したい方も必見です。
研修生募集プラン詳細 http://ad.freeml.com/cgi-bin/ad.cgi?id=ecCpW
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp