Free mem sur Ipcop, y a t'il juste moi qui...

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar Eros_ » 03 Sep 2003 02:56

à augmenter la memoire pour squid. je l'ai monté a 10 gig et le fichier le plus pouvant etre caché a 40 meg, mon probleme c'est que ca suce toute ma '' free memory et le serveur crash'' j'ai cherché sur ipcop, sur squid et je n'ai rien trouvé de très interessant. y a t'il quelqu'un qui a essayé de upgrader son squid ? <BR> <BR>merci.
Avatar de l’utilisateur
Eros_
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 01 Sep 2003 00:00

Messagepar Gesp » 03 Sep 2003 09:54

C'est un problème récurrent. Je pense que tu dois pouvoir retrouver combien consomme la référence de chaque objet caché dans la table dans la user-list. De mémoire, je crois que c'est 14 octets. <BR> <BR>Tu divises 10e9 par 14 et par la taille moyenne des objets cachés et tu sauras combien il te faut de mémoire, de manière très théorique. <BR>Je ne suis pas sur que les algorithmes de recherche de la référence dans la table ne décroissent pas en efficacité avec une augmentation importante de la taille de la table. <BR> <BR>Tout ce que je sais c'est que dans ma boite, c'est SQUID qui est utilisé pour une unique passerelle vers Internet mais avec une très grosse conf matérielle derrière (équilibrage de charge et touti quanti). <BR>Je ne connais pas la taille du lien mais il y a 700 Go de volume d'échanges avec Internet par mois.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar nemesis » 03 Sep 2003 10:01

hum il faudrait voir aussi si c'est pas justement la taille max de l'objet stockable qui pose problème! genre brutalement un pic de meme qui arrive à saturation et crash système. car il me semble qud même que le cache de squid est stocké sur le hdd.... <BR> <BR>@+ <BR>nico
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar Gesp » 03 Sep 2003 11:11

Le système est pas crashé au départ, la table contenant les références des objets occupe progressivement toute la mémoire physique et quand elle déborde dans le swap, les performances s'écroulent. Après il y a un effet d'avalanche ou le système passe son temps à swapper. <BR> <BR>Le problème est que l'installation d'IPCop est basique est n'est pas prévue pour avoir des performances maximisées au prix d'une certaine complexité, genre disque SCSI avec un gros cache, placer le cache SQUID sur une partition séparée ou même mieux un disque dédié. Mais là on sort de l'ordinaire. <BR> <BR> <BR>Avant de cacher 10 Go de données, peut-être vaudrait-il mieux commencer par plus résonnable? <BR> <BR>Peut-être que déjà 1 Go ne serait déjà pas mal. <BR> <BR>C'est quand même 20 fois plus que la conf standard de 50 Mo alors qu'il y a 22 fois plus de mémoire que dans une conf basique de PentiumI avec 32Mo. <BR> <BR> <BR>Ce serait sympa aussi de ne pas multiplier l'ouverture de nouveaux posts pour un même sujet.<BR><BR><font size=-2></font>
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar nemesis » 03 Sep 2003 11:21

heu gesp y a un truc que j'ai du mal comprendre... <BR> <BR>squid stoke pas ces données cachées sur le disqe dur? il garde tout en mémoire ram / swap? <BR> <BR>bha là c'est po propre du tout!!!!! okay c'est plus rapide l'accés à la ram qu'a un disque mais bon la ram est qud même limitée dc on peut pas faire du stockage ad vitam eternam dedans c po possible ça! <BR> <BR> <BR>pour résoudre le problème temporairement il faudrait peut être créer un petit prog ui fasse de la libération de mémoire à intervalle régulier ou qui arrête relance squid à intervalle régulier le pb étant que si on arrête squid et qu'il est pas en transparent l'acces à internet va être vautré non?
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar Gesp » 03 Sep 2003 11:29

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE>squid stoke pas ces données cachées sur le disqe dur? il garde tout en mémoire ram / swap? </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Les objets résident sur le disque dans le cache squid. <BR>Squid tient à jour la table de référence aux objets qui reste en mémoire tant qu'elle ne grossit pas trop et quand il n'y a plus de place, la table déborde dans le swap et les performances s'écroulent. <BR> <BR>
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar nemesis » 03 Sep 2003 11:33

ah okay je comprends mieux!!! <BR> <BR>dc en fait c'est cette fameuse table de ref qui poserait donc problème.. <BR> <BR>hum enfin avec des 'objet' de ref de 13/14ko on peut encore en stocker un paquet avt que ça beug non? <BR> <BR> <BR>@+
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar Gesp » 03 Sep 2003 13:02

Certainement mais le problème est de bien se régler pour ne pas dépasser le max. <BR> <BR>Déjà s'il cache 1Go, ce serait déjà pas mal d'économisé sur la bande passante vers Internet.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar Eros_ » 03 Sep 2003 21:42

j'ai dessendu mon cache a 500 meg et j'ai encore des problemes de crash, je vais dessendre l'objet le plus gros voir. en 2 hrs j'ai environ 500 meg de trafics en rx et tx. <IMG SRC="images/smiles/icon_bawling.gif">
Avatar de l’utilisateur
Eros_
Premier-Maître
Premier-Maître
 
Messages: 60
Inscrit le: 01 Sep 2003 00:00


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

cron