Projet

Général

Profil

Wiki » Historique » Version 3

Benjamin Bohard, 16/04/2015 11:40

1 1 Benjamin Bohard
h1. Wiki
2 1 Benjamin Bohard
3 1 Benjamin Bohard
h2. Configuration du proxy-cache
4 1 Benjamin Bohard
5 1 Benjamin Bohard
Livrer une configuration ubuquiste pour squid n'est pas possible et il est fréquent de devoir ajuster les paramètres du proxy cache dans la phase d'administration.
6 1 Benjamin Bohard
7 1 Benjamin Bohard
L'approche qui sera mise en place proposera des profils orientant dans le choix de jeux de valeurs pour les paramètres de squid.
8 1 Benjamin Bohard
9 1 Benjamin Bohard
h3. Profils d'utilisation
10 1 Benjamin Bohard
11 1 Benjamin Bohard
Les profils d'utilisation d'un proxy-cache sont déterminés par le type de fichiers demandés, leur variété, leur fréquence de consultation.
12 1 Benjamin Bohard
Ces facteurs déterminants peuvent évoluer au cours de l'utilisation du serveur, aussi il ne faut pas compter sur la pérennité du choix fait à l'instanciation du serveur.
13 1 Benjamin Bohard
14 2 Benjamin Bohard
h3. Efficacité du proxy-cache
15 1 Benjamin Bohard
16 1 Benjamin Bohard
Le rôle de la fonction cache du proxy est d'alléger la charge sur la connexion à Internet et de fluidifier l'obtention de ressources en en stockant une partie en local.
17 1 Benjamin Bohard
On peut mesurer l'efficacité du proxy-cache avec trois marqueurs :
18 3 Benjamin Bohard
* hit rate : le rapport du nombre de fichiers distribués depuis le cache sur le nombre total de fichiers demandés ;
19 3 Benjamin Bohard
* byte hit rate : le rapport du volume des fichiers distribués depuis le cache sur le volume total des fichiers demandés ;
20 3 Benjamin Bohard
* temps de réponse : le temps nécessaire pour distribuer les fichiers demandés (depuis le cache ou non).
21 3 Benjamin Bohard
22 3 Benjamin Bohard
Selon les configurations, le temps de réponse peut-être plus long dans le cas d'une distribution depuis le cache.
23 3 Benjamin Bohard
24 3 Benjamin Bohard
h3. Paramètres d'optimisation
25 3 Benjamin Bohard
26 3 Benjamin Bohard
h4. Algorithme de suppression des objets du cache
27 3 Benjamin Bohard
28 3 Benjamin Bohard
* lru
29 3 Benjamin Bohard
* lfuda
30 3 Benjamin Bohard
* gdfs
31 3 Benjamin Bohard
32 3 Benjamin Bohard
h4. Cache
33 3 Benjamin Bohard
34 3 Benjamin Bohard
h5. Taille
35 3 Benjamin Bohard
Relation forte avec la mémoire vive disponible : l'index du cache est gardé en mémoire vive
36 3 Benjamin Bohard
37 3 Benjamin Bohard
h5. FS sous-jacent
38 3 Benjamin Bohard
39 3 Benjamin Bohard
* un filesystem voire un disque propre ;
40 3 Benjamin Bohard
* journalisation ;
41 3 Benjamin Bohard
* option noatime.
42 3 Benjamin Bohard
43 3 Benjamin Bohard
h5. Structure du cache
44 3 Benjamin Bohard
* ufs
45 3 Benjamin Bohard
* aufs
46 3 Benjamin Bohard
* diskd
47 3 Benjamin Bohard
* rock (pour Trusty)
48 3 Benjamin Bohard
h3. Profilage du proxy-cache