syslog-ng-3.0.1-6.x86_64 - logowanie z /dev/console na guestach, vserver
Arkadiusz Patyk
areq w pld-linux.org
Czw, 29 Sty 2009, 20:49:40 CET
On Mon, 26 Jan 2009 11:46:21 +0100, you wrote:
>
>Sytuacja:
>upgrade syslog-ng do wersji jak w temacie. W confie sysloga zawarte wpisy
>typu:
>
>source vserver_vs09 { file ("/vservers/vs09/dev/console"); };
>destination d_vserver_vs09 { file("/var/log/vserver_vs09.log"); };
>log { source(vserver_vs09); destination(d_vserver_vs09); };
>
>destination d_log_net { udp("jakies.ip.v.4"); };
>log { source(s_sys); destination(d_log_net); };
>
>Odkomentowanie 3 pierwszych linijek powyższego przykładu powoduje obiawy:
>- 100% obciążenia jednego z rdzeni
>- zeżarcie w kilka minut całego RAMu.
>
># uname -a
>Linux mroowa 2.6.22.19-5 #1 SMP Mon Mar 17 13:30:32 UTC 2008 x86_64
>Quad-Core_AMD_Opteron(tm)_Processor_2347 PLD Linux
>
>W confie sysloga poprawione pipe() na file(), zgodnie z zaleceniami dla wersji
>3.0.
coś nie tak z tym syslog-ng, dziś po upgrade do 3.0 na maszynie z
pound (loadbalacer http/https) który accesslogi wypluwa do sysloga
wydajność serwoania stron spadła o 50% przy ok 100req/s. Ewidentnie
spowalniał pounda syslog. Powrót do 2.0 rozwiązał sprawę.
arch x86_64
Pozdrawiam,
--
Arkadiusz Patyk [areq<>pld-linux:org] [http://rescuecd.pld-linux.org/]
[IRC:areq GG:1383 jid:arek<>patyk:net]
Więcej informacji o liście dyskusyjnej pld-devel-pl