J'ai une grappe de 4 serveurs. L'un des espaces de noms est basé sur des périphériques bruts. Les périphériques résident sur un disque dur mécanique SAS.
Voici maintenant la partie la plus étrange de l'histoire. J'exécute l'un des tests avec de petits enregistrements (2x50 octets = 100 octets au total). J'arrive à écrire entre 150 et 200k OPS. Mais lorsqu'il s'agit de lire, le débit chute à 4k OPS !!! Oui, je sais, c'est très bizarre, et je suis complètement perdu.
Les serveurs sont très peu sollicités pendant la lecture. L'iotop et le nload ne montrent rien que je puisse identifier comme un problème.
Voici la configuration de l'appareil :
namespace test-raw {
replication-factor 4
memory-size 16G
default-ttl 7200
max-ttl 2D
high-water-disk-pct 80
high-water-memory-pct 60
stop-writes-pct 90
partition-tree-locks 64
partition-tree-sprigs 4096
storage-engine device {
device /dev/sdb1
write-block-size 1M
max-write-cache 8G
data-in-memory false
cold-start-empty true
}
}
Toute information serait très appréciée.
Santé,
Boris.