Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
wiki:cluster:ceph:benchmark [2018/09/15 17:27] sowarks |
wiki:cluster:ceph:benchmark [2018/09/17 02:48] sowarks |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
L' | L' | ||
- | ** Sur le serveur de calcul (ex: atlantis) ** | + | ** Sur le serveur de calcul (ex: atlantis) |
+ | |||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Ne pas créer une image dont le nom existe déjà. | ||
+ | </ | ||
-Créer une image block device depuis le cluster de prod sur le noeud de stockage ceph distant: | -Créer une image block device depuis le cluster de prod sur le noeud de stockage ceph distant: | ||
Ligne 11: | Ligne 16: | ||
</ | </ | ||
- | ** Sur le serveur de stockage (ex: phobos) ** | + | ** Sur le serveur de stockage (ex: phobos) |
-Vérifier que l' | -Vérifier que l' | ||
Ligne 18: | Ligne 23: | ||
rbd ls -l replicated_2_pool | rbd ls -l replicated_2_pool | ||
</ | </ | ||
+ | |||
+ | -Retirer les features non supportés de l' | ||
+ | < | ||
+ | rbd info image02 --pool replicated_2_pool #lister les features | ||
+ | rbd feature disable image02 exclusive-lock, | ||
+ | </ | ||
+ | |||
+ | ** Sur le serveur de calcul (ex: atlantis) :** | ||
+ | |||
+ | -Mapper le block device sur le serveur de calcul: | ||
+ | < | ||
+ | rbd map image02 --pool replicated_2_pool -m 192.168.142.130 --keyring / | ||
+ | </ | ||
+ | |||
+ | -Formatter la partition en ext4 et la monter: | ||
+ | < | ||
+ | mkfs.ext4 -m0 /dev/rbdXXX | ||
+ | mkdir / | ||
+ | </ | ||
+ | |||
+ | -Lancer le test avec **rbd bench-write**: | ||
+ | < | ||
+ | rbd bench-write image02 --pool=replicated_2_pool -m 192.168.142.130 --keyring / | ||
+ | </ | ||
+ | |||
+ | <WRAP center round alert 60%> | ||
+ | TODO : déterminer si les IOs se font depuis le serv de calcul ou depuis le serv de stockage. | ||
+ | |||
+ | Résultats: | ||
+ | [sequential-write] | ||
+ | rw=write | ||
+ | size=900M | ||
+ | direct=0 | ||
+ | directory=/ | ||
+ | numjobs=1 | ||
+ | group_reporting | ||
+ | name=sequential-write-buffered | ||
+ | bs=8k | ||
+ | runtime=10 | ||
+ | |||
+ | From Atlantis: | ||
+ | elapsed: | ||
+ | |||
+ | From phobos: | ||
+ | elapsed: | ||
+ | elapsed: | ||
+ | elapsed: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ** Sur le serveur de stockage :** | ||
+ | |||
+ | -Retirer l' | ||
+ | < | ||
+ | rbd snap purge replicated_2_pool/ | ||
+ | rbd rm replicated_2_pool/ | ||
+ | </ | ||
+ | |||
+ | ====== Sources ====== | ||
+ | |||
+ | https:// | ||
+ |