# NUMA (Function not implemented)

**URL:** <https://forums.percona.com/t/numa-function-not-implemented/35872>\
**Category:** Percona Server for MySQL 8.0\
**Created:** [December 28, 2024, 9:57pm UTC](https://forums.percona.com/t/numa-function-not-implemented/35872 "2024-12-28T21:57:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![asamofal](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/asamofal/32/3712_2.png) [@asamofal](https://forums.percona.com/u/asamofal)\
**Post date:** [December 28, 2024, 9:57pm UTC](https://forums.percona.com/t/numa-function-not-implemented/35872/1 "2024-12-28T21:57:10Z")

</div>

Hi! I’m upgrading my docker image: `FROM percona/percona-server:8.0.36-28.1` to `FROM percona/percona-server:8.4.3-3.1-multi`

I run it on my MacBook Pro M3 and getting these NUMA-related warnings:

```auto
2024-12-28T21:46:14.706067Z 0 [System] [MY-015015] [Server] MySQL Server - start.
2024-12-28T21:46:14.852181Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.4.3-3) starting as process 1
2024-12-28T21:46:14.857187Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
get_mempolicy: Function not implemented
2024-12-28T21:46:14.904292Z 1 [Warning] [MY-011873] [InnoDB] Failed to set NUMA memory policy to MPOL_INTERLEAVE: Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.918426Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff9451f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.931980Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff8bcaf000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.945233Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff8363f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.958601Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff7af1f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.971888Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff7272f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.984958Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff69d1f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:14.998017Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff61a3e000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.011089Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff5904f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.024069Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff50d6e000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.036851Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff4811f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.049672Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff3fe3e000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.062400Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff3711f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.075334Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff2ee3e000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.088117Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff25f1f000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.100832Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff1dc3e000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
get_mempolicy: Function not implemented
2024-12-28T21:46:15.113517Z 0 [Warning] [MY-011879] [InnoDB] Failed to set NUMA memory policy of buffer pool page frames with mbind(0xffff1595d000,137236480,MPOL_INTERLEAVE,...,...,MPOL_MF_MOVE) failed with Function not implemented
2024-12-28T21:46:15.119848Z 1 [Warning] [MY-011875] [InnoDB] Failed to set NUMA memory policy to MPOL_DEFAULT: Function not implemented
2024-12-28T21:46:15.236747Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-12-28T21:46:15.403743Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-12-28T21:46:15.403761Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-12-28T21:46:15.426023Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.4.3-3' socket: '/var/run/mysql/mysql.sock' port: 3306 Percona Server (GPL), Release 3, Revision 505340da.

```

I tried to install the “numactl” package, but it didn’t help.

Should the NUMA memory policy work when running on an arm64 platform in a Docker container, or do I need to go with `innodb_numa_interleave=OFF`?

---

<div class="post-metadata">

**Author:** ![Ivan\_Groenewold](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/ivan_groenewold/32/6299_2.png) [@Ivan\_Groenewold](https://forums.percona.com/u/Ivan_Groenewold)\
**Post date:** [December 30, 2024, 4:05pm UTC](https://forums.percona.com/t/numa-function-not-implemented/35872/2 "2024-12-30T16:05:49Z")

</div>

Hi, afaik M3 cpu do not feature NUMA so you should be fine running without interleave
