WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:cluster:ceph:benchmark

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:cluster:ceph:benchmark [2018/09/17 01:55]
sowarks
wiki:cluster:ceph:benchmark [2020/06/27 18:16] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Benchmark CEPH ====== ====== Benchmark CEPH ======
  
-Cette page décrit comment lancer un benchmark des block devices de ceph.+===== Benchmark de rados ===== 
 + 
 + 
 +===== Benchmark du stockage block device distant ===== 
 + 
 +Cette section décrit comment lancer un benchmark des block devices de ceph.
 L'idée est d'obtenir des informations sur la latence et la bande passante en lecture/écriture sur les serveurs de stockage. L'idée est d'obtenir des informations sur la latence et la bande passante en lecture/écriture sur les serveurs de stockage.
  
Ligne 24: Ligne 29:
 </code> </code>
  
-** Sur le serveur de stockage :**+-Retirer les features non supportés de l'image (garder juste layering) 
 +<code> 
 +rbd info image02 --pool replicated_2_pool #lister les features 
 +rbd feature disable image02 exclusive-lock, object-map, fast-diff, deep-flatten --pool replicated_2_pool 
 +</code> 
 + 
 +** Sur le serveur de calcul (ex: atlantis) :** 
 + 
 +-Mapper le block device sur le serveur de calcul: 
 +<code> 
 +rbd map image02 --pool replicated_2_pool -m 192.168.142.130 --keyring /etc/pve/priv/ceph/replicated_two_times.keyring --id proxmox_replicated_2 
 +</code> 
 + 
 +-Formatter la partition en ext4 et la monter: 
 +<code> 
 +mkfs.ext4 -m0 /dev/rbdXXX 
 +mkdir /mnt/bench-ceph 
 +</code> 
 + 
 +-Lancer le test avec **rbd bench-write**: 
 +<code> 
 +rbd bench-write image02 --pool=replicated_2_pool -m 192.168.142.130 --keyring /etc/pve/priv/ceph/replicated_two_times.keyring --id proxmox_replicated_2 
 +</code> 
 + 
 +<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 bench-write 
 + 
 +From Atlantis: 
 +elapsed:    48  ops:   262144  ops/sec:  5458.14  bytes/sec: 22356554.75 
 + 
 +From phobos: 
 +elapsed:    18  ops:   262144  ops/sec: 14393.89  bytes/sec: 58957385.80 
 +elapsed:    16  ops:   262144  ops/sec: 15723.71  bytes/sec: 64404325.99 
 +elapsed:    17  ops:   262144  ops/sec: 14618.23  bytes/sec: 59876281.84 
 +</WRAP> 
 + 
 + 
 +** À la fin (sur serv de calcul) ** 
 + 
 +-Unmap l'image 
 +<code> 
 +rbd unmap image02 --pool replicated_2_pool -m 192.168.142.130 --keyring /etc/pve/priv/ceph/replicated_two_times.keyring --id proxmox_replicated_2 
 +</code> 
 + 
 +** À la fin (sur serv de stockage) **
  
 -Retirer l'image quand vous avez terminé: -Retirer l'image quand vous avez terminé:
wiki/cluster/ceph/benchmark.1537142155.txt.gz · Dernière modification: 2020/06/27 18:15 (modification externe)