do_try_to_free_pages ???
Martin Mačok
martin.macok na underground.cz
Úterý Listopad 28 10:12:02 CET 2000
On Mon, Nov 27, 2000 at 10:22:48AM +0100, Pavel Urban wrote:
> trochu jsme testovali server s Interbasi 6.0 a v dobe, kdy jsme zabijeli
> spoustu pripojenych konexi, se nam na konzoli zacaly objevovat hlasky
Jak jste je zabijeli? ;-]
> VM: do_try_to_free_pages failed for gds_inet_server
do_try_to_free_pages() se vola, pokud Linux zjisti, ze je kriticky malo
dostupne pameti. Snazi se vyprazdnit ruzne buffery a cache, odswapovat
'vhodne' procesy a ziskat co nejvice dalsi pameti. Pokud se to nevede
(casto zpusobeno chybou v memory managementu kernelu, napr. v 2.2.16, v
2.2.17 by to snad melo byt lepsi, ale Mikulas Patocka tvrdi, ze posledni
dobry memory management byl v 2.0.3x :), tak to rve do logu ty hlasky
"VM: do_try_to_free_pages failed for ...".
> VFS: file-max limit 4096 reached,
> echo '8192' >/proc/sys/fs/file-max
> ,ale nejsem si jist, jestli je to zcela regulerni, pripadne kompletni
> reseni.
Regulerni to je, ovsem nemuzeme posoudit, zda je to kompletni. Treba
mate nejakou spatne navrzenou databazi, anebo vadny software, ktery ten
limit na pocet otevrenych souboru vyzere a vy jen odstranujete symptomy
(zvetsujete limit) misto pricin (nevhodna databaze, pomaly HW, velky
pocet zombie procesu ...) ?
> kernel 2.2.17, IB 6.0 classic, rpmka na urovni poslednich upgradu na
> Redhat 6.2. zelezo - 2*xeon550, 2g pameti, diskove pole 65g+scsi disk
> se systemem a swapem 8g
Jejda, to je delo, co? :) To je od SGI, ne? Ten kernel 2.2.17, to je
original, anebo nejaky od SGI? Mate vsechny aktualni 'pro-packs' (ci jak
se to jmenuje u SGI ...)? Pokud server nestiha, tak se tam da pridat
jeste dalsi 2 procesory a dalsi 2G pameti ;-) Pokud nebude ani potom
stihat, zkuste Alphaserver s FreeBSD 4.x ;-]
bye
--
< Martin Mačok .-= martin.macok na underground.cz =-. < iso-8859-2 >
\\. http://kocour.ms.mff.cuni.cz/~macok/ http://underground.cz/ .//
\\\.. `-= t.r.u.s.t n.0 o.n.e =-' ..///
Další informace o konferenci Linux