A intercalação do nó NUMA não funciona para o MariaDB

2

Por favor, ajude a ativar a intercalação de nós NUMA para o MariaDB.

Usando o MariaDB 10.1.21 no CentOS Linux versão 7.3.1611.

Por instruções no link adicionado /etc/systemd/system/mariadb.service.d/custom. conf:

[Service]
ExecStart=/usr/bin/numactl --interleave=all /usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION

/ var / log / messages mostra que numactl é invocado:

Feb 23 10:40:46 host systemd: Starting MariaDB database server...
Feb 23 10:40:46 host numactl: 2017-02-23 10:40:46 140580844599552 [Note] /usr/sbin/mysqld (mysqld 10.1.21-MariaDB) starting as process 37349 ...
Feb 23 10:40:51 host systemd: Started MariaDB database server.

Mas uma representação de nó NUMA não funciona:

[root@host ~]# numastat -p $(pidof mysqld)

Per-node process memory usage (in MBs) for PID 37349 (mysqld)
                           Node 0          Node 1           Total
                  --------------- --------------- ---------------
Huge                         0.00            0.00            0.00
Heap                         0.00            0.00            0.00
Stack                     2711.53         1330.39         4041.92
Private                  23868.98         6126.55        29995.54
----------------  --------------- --------------- ---------------
Total                    26580.51         7456.95        34037.46

Como você pode ver, há um enorme desequilíbrio entre o Nó 0 e o Nó 1.

    
por Ivan 23.02.2017 / 11:10

0 respostas

Tags