OVH Cloud OVH Cloud

[NetBSD 2.0_RC1] Memory issue

4 réponses
Avatar
Pascal Cabaud
Bonsoir,

J'ai un demon Perl qui cache des fichiers textes (environ 23000 pour 1.2
GB de RAM) et cherche des regexps dedans. Il tournait au poil sur 1.6.2
mais en 2.0 j'ai des "Out of memory" vers 100MB alors que la machine
dispose de 2 GB.

Une idee ?

pc

4 réponses

Avatar
Manuel Bouyer
Pascal Cabaud wrote:
Bonsoir,

J'ai un demon Perl qui cache des fichiers textes (environ 23000 pour 1.2
GB de RAM) et cherche des regexps dedans. Il tournait au poil sur 1.6.2
mais en 2.0 j'ai des "Out of memory" vers 100MB alors que la machine
dispose de 2 GB.

Une idee ?


Les limits ?
La limite datasize est par defaut a 128MB.

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--

Avatar
Pascal Cabaud
Manuel Bouyer disait :
J'ai un demon Perl qui cache des fichiers textes (environ 23000 pour 1.2
GB de RAM) et cherche des regexps dedans. Il tournait au poil sur 1.6.2
mais en 2.0 j'ai des "Out of memory" vers 100MB alors que la machine
dispose de 2 GB.
Une idee ?
Les limits ?

La limite datasize est par defaut a 128MB.


Hum... J'y ai pense aussi donc soit je suis *tres* mauvais, soit il y a
un pb. J'ai mis kern.maxfilese536 et j'ai joue avec p5-BSD-Resource
pour avoir :
DATA soft = 1887436, DATA hard = 1887436
STACK soft = 1888256, STACK hard = 1887436
RSS soft = 1887436, RSS hard = 1887436
OPEN_MAX soft = 32768, OPEN_MAX hard = 32768

Meme punition, sauf que des fois je suis encombre d'un
cadavr^h^h^hcore dump.


Avatar
Manuel Bouyer
Pascal Cabaud wrote:
Manuel Bouyer disait :
J'ai un demon Perl qui cache des fichiers textes (environ 23000 pour 1.2
GB de RAM) et cherche des regexps dedans. Il tournait au poil sur 1.6.2
mais en 2.0 j'ai des "Out of memory" vers 100MB alors que la machine
dispose de 2 GB.
Une idee ?
Les limits ?

La limite datasize est par defaut a 128MB.


Hum... J'y ai pense aussi donc soit je suis *tres* mauvais, soit il y a
un pb. J'ai mis kern.maxfilese536 et j'ai joue avec p5-BSD-Resource
pour avoir :
DATA soft = 1887436, DATA hard = 1887436
STACK soft = 1888256, STACK hard = 1887436
RSS soft = 1887436, RSS hard = 1887436
OPEN_MAX soft = 32768, OPEN_MAX hard = 32768


Et tu as verifie les parametres reels du processus avec sysctl proc ?

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--



Avatar
Pascal Cabaud
Manuel Bouyer wrote:

...snip Pb memoire...

Et tu as verifie les parametres reels du processus avec sysctl proc ?


P**** le c** ! C'etait un pb d'unite... c'est des octets qu'il voulait,
pas des kilo-octets.

Merci bcp :-)