Optimisations de Squid sur SME
Par défaut sur SME, squid est assez mal configuré (taille du cache sur disque: 100Mo)
Pour l'optimiser, nous allons créer un petit templates-custom:
mkdir -p /etc/e-smith/templates-custom/etc/squid/squid.conf vim /etc/e-smith/templates-custom/etc/squid/squid.conf/95cache
Dans ce fichier, nous allons mettre ces lignes:
cache_dir aufs /var/spool/squid {($squid{'CacheSize'} || '1000')} 16 256 maximum_object_size {($squid{'MaxObjectSize'} || '5')} MB cache_mem {($squid{'CacheMemSize'} || '100')} MB
Puis nous réglons les valeurs qui vont bien en fonction de notre machine, exemple:
db configuration setprop squid CacheSize 10000 MaxObjectSize 250 CacheMemSize 1000
et on re-configure le tout
signal-event proxy-update
Ce template n'est pas nécessaire sur une iPasserelle, puisqu'inclus par défaut