2016-05-02 2 views
0

J'utilise MariaDB gallera cluster avec 5 nœuds, Base de données Version 10.0.23-MariaDB-1 ~ Trusty-wsrep-log (distribution binaire mariadb.org, wsrep_25.11.r21a2415) Fournisseur: mariadb Version UI ClusterControl: 1.3.0.1393 ClusterControl CMON Version: 1.3.0.1242 CMON API Version: 1.3.0.183L'utilisation de la RAM Mysql est élevée

Tous les nœuds sont 60 Go de RAM, un serveur consomme une utilisation plus de RAM en même temps d'autres 4 noeuds agissent bien.

maria2-| success | rc=0 >> 
      total  used  free  shared buffers  cached 
Mem:   60G  28G  31G  4.1M  317M  12G 
-/+ buffers/cache:  16G  43G 
Swap:   19G   0B  19G 
Total:   80G  28G  51G 

**maria1-** | success | rc=0 >> 
      total  used  free  shared buffers  cached 
Mem:   60G  46G  **13G**  4.0M  312M  7.3G 
-/+ buffers/cache:  38G  21G 
Swap:   19G   0B  19G 
Total:   80G  46G  33G 

maria4- | success | rc=0 >> 
      total  used  free  shared buffers  cached 
Mem:   60G  22G  37G  4.0M  284M  6.7G 
-/+ buffers/cache:  15G  44G 
Swap:   19G   0B  19G 
Total:   80G  22G  57G 

maria3- | success | rc=0 >> 
      total  used  free  shared buffers  cached 
Mem:   60G  23G  36G  4.0M  314M  7.0G 
-/+ buffers/cache:  15G  44G 
Swap:   19G   0B  19G 
Total:   80G  23G  56G 

maria5- | success | rc=0 >> 
      total  used  free  shared buffers  cached 
Mem:   60G  22G  37G  4.0M  284M  6.7G 
-/+ buffers/cache:  15G  44G 
Swap:   19G   0B  19G 
Total:   80G  22G  57G 

Comment réduire l'utilisation de la RAM dans le serveur mariadb1?

Veuillez fournir une solution pour cela.

+0

Ecrivez-vous à tous les nœuds, ou 'maria1' est-il en quelque sorte 'différent'? Avez-vous des outils supplémentaires sur ce noeud? Même my.cnf? Ont-ils tous couru le même laps de temps? Est-ce qu'un SST a eu lieu, si oui, lequel était le «donneur»? Quelle est la taille du gcache? innodb_buffer_pool_size? –

Répondre

0

Une estimation ... Vous avez environ 20 Go de données + index; innodb_buffer_pool_size = 40G; et, pour une raison quelconque, buffer_pool de maria1 rempli à pleine taille, mais le reste n'a pas. Une supposition au-dessus de la supposition ... Une requête énorme a frappé mariadb1, a fait beaucoup de changements d'index, de refaire, d'annuler, etc., mais alors a annulé ou n'a pas envoyé (par la réplication basée par rangée) tout le temporaire choses qu'il a fallu pour effectuer la requête.

+0

gcache est 4G J'écris à tous les noeuds my.cnf est même dans tous les serveurs. SST est rsync. Innodb taille du tampon 40 Go –