[Squid] quelle configuration matérielle pour un squid dans un lycée ?

quelle configuration matérielle pour un squid dans un lycée ? [Squid] - Linux et OS Alternatifs

Marsh Posté le 16-11-2004 à 10:18:06    

Hi all,
 
Avant de faire l'achat de la machine, je souhaite avoir des infos sur ce qu'il serait bon d'acheter comme matériel.
Je suis dans un lycee de 1500 eleves. Internet est tres tres utilisé !
 
Mes interrogations sont sur le raid par exemple.
Raid ou pas raid ?
Si raid, raid scsi ou raid sata ?
 
sinon quel taille de disque
 
savez vous quelle est la configuration minimale requise ?
 
Merci d'eclairer ma lanterne !!


Message édité par vincegr le 16-11-2004 à 10:28:42
Reply

Marsh Posté le 16-11-2004 à 10:18:06   

Reply

Marsh Posté le 16-11-2004 à 10:44:03    

tout depend du nombre de poste qui ont accès a internet et de la connection.
 
si tu as 3 pc et un modem RTC, une vieille brouette suffira ;)
 
a vu de nez, je dirais pas de RAID 1 ( que du cache, pas de données critiques )
eventuellement du RAID 0 ( et pourquoi pas en SATA )
mais surtout pas mal de RAM.
 
je doute que le SCSI soit indispensable ( bon apres ca depend du budget aussi )

Reply

Marsh Posté le 16-11-2004 à 10:46:49    

le budget ça n'a pas l'air d'être un problème.
c'est une connexion adsl 1024 et on peut compter à la louche une 100taine de machines
 
donc si on part sur une machine avec un petit raid pas paranoiaque en sata avec des disques de 80, 1024 de ram et un sempron de base comme processeur
 
d'après vous ça suffit ?
 
merci bien


Message édité par vincegr le 16-11-2004 à 10:53:33
Reply

Marsh Posté le 16-11-2004 à 11:09:30    

je pense qu'effectivement ca suffit.

Reply

Marsh Posté le 16-11-2004 à 11:13:54    

merci beaucoup
 
d'autres avis ?

Reply

Marsh Posté le 16-11-2004 à 13:06:25    

Si c'est juste pour faire du proxy, je vois pas trop l'interet du raid pour si peu de machines


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-11-2004 à 13:09:37    

t'as besoin de rien : un pc à 400MHz et 128 de RAM. après le tout, c'est de bien configurer squid pour qu'il garde de manière efficace les objets en mémoire. niveau disque, y a pas grand chose, il te faut quelque chose de décent, une partoche de 10 - 20 Go. Et après, un carte ethernet gigabit avec évidemment un switch gigabit

Reply

Marsh Posté le 16-11-2004 à 13:10:14    

du gigabit ?????
 
Pourquoi faire ??


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-11-2004 à 13:38:41    

si les perfs sont critiques, mise sur de la ram. Avec un cache en RAM de 500Mo à 2Go tu es penard. Si tu comptes mettre en cache des gros fichiers, un raptor ou du SCSI serais une bonne chose. Le 7200rpm offre un debit suffisant, mais le probleme se situe au niveau des temps d'accès, pas du debit. Le raid0 est donc pas non plus indispensable. Par contre il te faut un systeme safe, donc du mirroring sur le disque systeme est indispensable.


---------------
#NetOp. T'as pas 10G ?
Reply

Marsh Posté le 16-11-2004 à 16:39:19    

Je suis obligé d'acheter du neuf car il n'y a plus de machine dispo. Les disques je peux pas prendre moins. Mon fournisseur n'en vend plus et ça va me servir a partager un peu de son contenu car l'autre serveur est plein ! Au niveau RAM je mets 2*256 de DDR 3200 je pense que ça va suffir et j'aurais du Gigabit !
 
Merci bien

Reply

Marsh Posté le 16-11-2004 à 16:39:19   

Reply

Marsh Posté le 17-11-2004 à 21:49:07    

juste pour info, c'est quoi ton budget?


---------------
#NetOp. T'as pas 10G ?
Reply

Marsh Posté le 18-11-2004 à 09:14:10    

je sais pas
on m'a demandé de faire un devis
ils ont dit qu'ils trouvaient ça pas cher
et je crois que le devis tournait autour des 700-800
 
voila voila

Reply

Marsh Posté le 18-11-2004 à 14:30:26    

Je ne suis pas sur, mais si c'est pour donner un accés au net à des élèves, je crois qu'il faut garder une trace des connexions, donc plutôt du raid-1
 
=> http://www.educnet.education.fr/ch [...] ltrage.pdf


Message édité par jdloic le 18-11-2004 à 14:34:58
Reply

Marsh Posté le 18-11-2004 à 15:52:00    

oui ce sera du raid 1 c'est prévu !!
 
et tu me rends fier de moi, moi petit nouveau dans l'admin qui souhaite mettre en place un serveur de secu internet pour mon lycee je comptais mettre en place tout ce que ce pdf indique !!
 
merci


Message édité par vincegr le 18-11-2004 à 15:54:40
Reply

Marsh Posté le 18-11-2004 à 16:51:07    

c'est quoi l'intérêt d'un RAID1 pour un cache ?

Reply

Marsh Posté le 19-11-2004 à 09:28:44    

bah la pour l'instant ça n'a pas trop trop d'interet.
A terme ce serveur passera en cpd samba et une autre machine viendra jouer le role de proxy !

Reply

Marsh Posté le 19-11-2004 à 17:38:26    

Taz a écrit :

c'est quoi l'intérêt d'un RAID1 pour un cache ?


 
Bah la disponibilité ! Tu te vois arrêter un service pour un disque HS ?
Ce serait assez dommage. Avec du RAID 1 sans Hot swap, tu peux attendre une période plus calme (midi/nuit/week end) pour intervenir ;)
 
Coté config
RAM : tu as besoin de RAM ( 1Go c'est bien )
CPU : sempron OK. (j'ai un P4 2.0 pour 1400 utilisateurs + antivirus + redirecteurs  ;) )
RESEAU : 100Mo/Full largement suffisant !
HDD : La tu peux optimiser un MAX !
 
Déja séparer ton OS et les data.
 
Sur un controleur IDE (ou SATA), tu met un HDD IDE avec 8Mo de cache (voir raptor si t'a les moyens) Tu y créé un filesystem (/cache) en ReiserFS  (filesystem rapide sur la gesion des petits fichiers)
et tu joues du hdparm pour avoir le meilleur débit.
 
Pour ton system tu met tes filesystem sur tes HDD en RAID 1 (2x80Go - 8Mo IDE classic) avec un poil d'espace disque dispo (genre 5Go) non alloué.
Comme ça t'as de la dispo pour ton systém grace au RAID1, mais tu te garde de l'espace si ton HDD IDE non secouru 'fume' tu fait un lien symbolique et tu redémarre squid pour qu'il utilise ton nouvel espace de swap. :)
 
Ensuite coté évolution, pourquoi ne pas utiliser LVM ? Ca tepermet d'augmenter ton cache sans le casser en fonctione de la demande.
 
Coté squid, utilise diskd, il met en cache les accès. Ensuite tout se passera au niveau du fichier de conf. Ce que tu alloues comme RAM pour squid, les politiques de remplacement quand ton caches est rempli (dégager les + gros objets en premier? les plus vieux ? les moins accédés ? etc...)
 
 
Le top : tu implément QoS sur ton lien xDSL pour limiter la bande passante et en garder un peu quand ça fume ;)
 
Voila un jet rapide


Message édité par Phoenix le 19-11-2004 à 17:40:15
Reply

Marsh Posté le 19-11-2004 à 18:01:45    

heink ? t'en as quoi a foutre si tu perds un disque alors que y a du cache dessus ? rien. Après le système, faut pas déconner, ça craquera pas comme ça. En cas de coup dur, tu peux faire un proxy bateau sur livecd ...
 
RESEAU : 100Mo/Full largement suffisant !
bof, c'est très moyen ça, très très moyen.
 
 
après la config de squid, c'est tout une histoire, faut changer le machin pour que ça soit threadé, etc. Faut pas la foirer, il faut lire et comprendre chaque réglage, sinon, tout le travail précédent ne sert à rien.

Reply

Marsh Posté le 19-11-2004 à 18:03:49    

moi je dirais plutôt aufs que diskd

Reply

Marsh Posté le 19-11-2004 à 18:27:10    

Taz a écrit :

heink ? t'en as quoi a foutre si tu perds un disque alors que y a du cache dessus ? rien. Après le système, faut pas déconner, ça craquera pas comme ça. En cas de coup dur, tu peux faire un proxy bateau sur livecd ...
 
RESEAU : 100Mo/Full largement suffisant !
bof, c'est très moyen ça, très très moyen.
 
 
après la config de squid, c'est tout une histoire, faut changer le machin pour que ça soit threadé, etc. Faut pas la foirer, il faut lire et comprendre chaque réglage, sinon, tout le travail précédent ne sert à rien.


 
Je te parle d'environnement de prod, avec des utilisateurs chiant et qu'a la miondre indisponnibilité tu te fais tacler !
Du coup tu prendes des précaution. Ton HDD sur un controleur permet de réduire les contention au niveau io de l'OS et te garantie une bande passante optimale. Le coté RAID 1, je me répète pour une machine allumée 24/7 un disque peut casser (voir le MTBF du HDD) et moi perso j'ai grave pas envie de courrir au milieu de la nuit parceque mes utilisateurs veulent accéder à leur webmail !
 
Du coup mon RAID1 gère la tolérance de panne et t'es tranquille pour planifier un arret de service avec reconstruction du raid.
Le tout c'est pas de faire un système stable, mais de pouvoir parer aux éventualitées.
 
Sinon tu peux partir sur 2 PC de bureautique avec Heartbeat entre les deux histoire de faire du H.A.
Tu peux même faire de l'équilibrage de charque sur 2 squid...
Bref coté dispo le RAID n'est qu'une solutin parmis d'autre et a mon avis pas trop couteuse tant en $$ qu'en temps humain.
 
En même temps ce n'est que mon avis et tu peux faire une machine avec un seul HDD et faire un / de 80 Go en ext3. Arpès faudra voir les perfs lors d'une montée en charge avec 1000 users...


Message édité par Phoenix le 19-11-2004 à 18:27:50
Reply

Marsh Posté le 19-11-2004 à 19:18:45    

je suis d'accord avec Phoenix.
 
et je recommenderai même du SCSI voir du SATA car ces 2 interfaces supportent les accès simultanée et le SCSI n'utilise aps de temps processeur ( très peu ). de plus le TCQ est très util dans ce genre de situation.
 
mais bon, là c'est surtout pour un serveur de fichier. inutil de faire autant pour un proxy vue que le cache sera en RAM


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-11-2004 à 19:44:04    

Phoenix a écrit :

Je te parle d'environnement de prod, avec des utilisateurs chiant et qu'a la miondre indisponnibilité tu te fais tacler !

on parle d'un lycée hein !

Phoenix a écrit :


Du coup tu prendes des précaution. Ton HDD sur un controleur permet de réduire les contention au niveau io de l'OS et te garantie une bande passante optimale. Le coté RAID 1, je me répète pour une machine allumée 24/7 un disque peut casser (voir le MTBF du HDD) et moi perso j'ai grave pas envie de courrir au milieu de la nuit parceque mes utilisateurs veulent accéder à leur webmail !

ouais ouais, faut se la jouer parano

Phoenix a écrit :


Du coup mon RAID1 gère la tolérance de panne et t'es tranquille pour planifier un arret de service avec reconstruction du raid.
Le tout c'est pas de faire un système stable, mais de pouvoir parer aux éventualitées.

si ton hardware suit pas, les RAID1 il sera plus lent qu'un disque tout seul :/

Phoenix a écrit :


Sinon tu peux partir sur 2 PC de bureautique avec Heartbeat entre les deux histoire de faire du H.A.
Tu peux même faire de l'équilibrage de charque sur 2 squid...
Bref coté dispo le RAID n'est qu'une solutin parmis d'autre et a mon avis pas trop couteuse tant en $$ qu'en temps humain.

c'est bon, faut pas déconner, c'est qu'un petit proxy, qui vivra plusieurs années sans aucun problème, RAID ou pas.

Phoenix a écrit :


En même temps ce n'est que mon avis et tu peux faire une machine avec un seul HDD et faire un / de 80 Go en ext3. Arpès faudra voir les perfs lors d'une montée en charge avec 1000 users...

bah avec une carte 100Meg, ça montera jamais bien haut alors ...

Reply

Marsh Posté le 19-11-2004 à 20:32:05    

pas la peine de vous prendre la tete
de toute façon à mon avis ma config est trop puissante pour ce que je vais en faire POUR L'INSTANT.
Je débute la dedans et j'ai la chance d'avoir une belle config pour me faire la main sur ce genre de service.
Donc je vais suivre les conseils de tout le monde, en faire la synthèse et me faire ma propre idée.
 
Mais c'est pas la peine de vous énerver, surtout pour si peux !!

Reply

Marsh Posté le 19-11-2004 à 20:38:29    

et par pitié, prend le fichier de conf de squid et ton dico d'anglais, et lis-le en entier (même s'il faut 2500 lignes commentaires compris)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed