Hola como estan, tengo un servidor en el que solo corro la base de datos mysql y no corre ningun otro servicio.
El servidor tiene 30GB pero mysql solamente me usa 5GB.
Este es mi my.conf, asi lo modifique pero por mas carga que tenga la base no usa mas de 5GB
table_definition_cache = 5000
table_open_cache = 2048
max_allowed_packet = 128M
binlog_cache_size = 1M
max_heap_table_size = 64M
read_buffer_size = 2M
read_rnd_buffer_size = 16M
join_buffer_size = 8M
thread_cache_size = 8
thread_concurrency = 8
query_cache_size = 64M
query_cache_limit = 2M
ft_min_word_len = 4
default-storage-engine = MYISAM
thread_stack = 192K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 64M
key_buffer_size = 6G
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_repair_threads = 1
max_connections = 1000
max_user_connections = 1000
Saludos