Realmente no se como funciona lo de MyISAM o InnoDB
Pues empieza por ahí, mira cuanto ocupan tus tablas, si son MyISAM o InnoDB y que tamaño necesitan de RAM.
Configuración MariaDB (MySQL) Gestor Base de Datoshttps://blog.elhacker.net/2021/01/configuracion-mariadb-mysql-gestor-base-datos-my-cnf.htmlEstá explicado en el fichero de configuración la memoria RAM que puedes asignarle al servidor MySQL. Por ejemplo tamaño búfer
innodb_buffer_pool_size = 1G
No creo que sea una buena idea limitar el máximo de memoria RAM desde el sistema operativo a un servicio, aunque con Linux seguro que es posible. Es mucha mejor idea configurar el fichero my.cnf de MySQL para asignarle que consuma menos memoria RAM.
Proxmox sirve para gestionar máquinas virtuales, pues podrás gestionar el tamaño de la memoria RAM asignada a la máquina virtual.
2 con el mismo problema el cual es que en mi dashboard veo que usan un 75% de ram
Linux funciona algo diferente, si la RAM está libre un servicio la puede gastar y ocupar, y eso es bueno, si otro servicio la necesita. el kernel de linux la liberará, es completamente normal en Linux usar toda la memoria RAM disponible y es algo bueno, ya que la reparte en función de las necesidades y no por eso se queda sin memoria ram libre.
¿Que tiene de malo ocupar un 75% de RAM de un sistema Linux?