🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #183155

Re: postgres swapuje dysk

#183155
From: Paweł Matejski
Date: Fri, 26 Jun 2009 17:04
35 lines
2556 bytes
Sherkan wrote:
> witam wszystkich:)
> Mam taki dylemat.
> Na centosie, 4gb ramu mam postawionego postgresa 8.1.
> W wersji produkcyjnej aplikacja fajnie dziala, ale cholernie swapuje
> mi po 1 dniu pracy baza dysk.
> Po 1 dniu pracy mam ok 2gb swapa, po 1,5 dniu mam juz 4gb.
> 
> 3ci dzien pracy serwera powoduje swapowanie 8gb+.
> Mam w postgresie wszystko domyslnie ustawione jak zostal
> zainstalowany, oprocz.
> max_connections = 600,
> fsm_max_pages = 50.000
> nic wiecej nie zmienialem w domyslnej konfiguracji.
> 
> dodam ze 2,5 gb ramu zjada tomcat.
> Czy sa jakies sposoby aby odchudzic swapa, albo pod jakim haslem
> szukac w google?
> dodam ze robie co tydzien vacuum full, a co 24h  w nocy robie
> oswiezenie statystyk obu baz danych.
> 
> vacuumdb -v -z -a -q -Upostgres
> 
> zuzycie fsmpages jest na poziomie 36.000 z drobnymi.
> Jesli nie podalem jakis przydantych informacji do rozwiazania problemu
> to prosze pisac.

Wydaje mi się, że nie zainteresowałeś się, który proces jest taki duży, że zajmuje ci kilka Gb RAM poza tomcatem. Coś
musi zajmować przynajmniej pozostałych 6Gb. Od razu obwiniłeś postgresa a nie pokazałeś nawet wynik ps.
Do tego przy Twoich objawach to system nie swapuje (bo określa się tym terminem ciągłą wymianą storn między swapem i
pamięcią, co objawia się najczęściej dużym spadkiem wydajności), a wyswapowuje nieużywane strony pamięci, co niczym nie
grozi dopóki swapa Ci starcza ale jest zapewne objawem wycieku pamięci któregoś procesu (którego powie Ci właśnie ps).

-- 
P.M.
Technical Details
Message-ID: <9mbfh6-iqv.ln1@nixxie.mibm>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <33dcbab8-60ba-4cd1-a570-b31ca691fba5@z34g2000vbl.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Paweł Matejski <madej@nospam.madej.pl.eu.org>
Newsgroups: pl.comp.bazy-danych
Subject: Re: postgres swapuje dysk
Date: Fri, 26 Jun 2009 19:04:41 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 35
Message-ID: <9mbfh6-iqv.ln1@nixxie.mibm>
References: <33dcbab8-60ba-4cd1-a570-b31ca691fba5@z34g2000vbl.googlegroups.com>
NNTP-Posting-Host: fcu34.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1246036084 4072 83.13.72.34 (26 Jun 2009 17:08:04 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Fri, 26 Jun 2009 17:08:04 +0000 (UTC)
X-User: madejp
In-Reply-To: <33dcbab8-60ba-4cd1-a570-b31ca691fba5@z34g2000vbl.googlegroups.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.9) Gecko/20080110 Thunderbird/2.0.0.9 Mnenhy/0.7.4.666
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit