Limiter l'utilisation max de memoire de mysql - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-07-2008 à 15:42:32
tu peux aussi essayer de limiter l'utilisateur mysql via ulimit/limits.conf
Marsh Posté le 11-07-2008 à 16:05:12
quelle option tu utilises ?
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
# - nice - max nice priority allowed to raise to
# - rtprio - max realtime priority
http://linux.die.net/man/5/limits.conf
je ne vois pas ou je peux specifier 1.5go de ram
Marsh Posté le 11-07-2008 à 15:27:32
Bonjour,
Je dispose de 4 Go de ram sur un serveur debian x64, j'aimerai que mysql ne dépasse jamais 1.5 go d'occupation mémoire.
Je ne sais pas trop vers quoi chercher, j'ai lu divers articles sur le tuning de mysql sans trop de reponses.
Dans le fichier my.cnf j'ai par défaut:
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
comment procéder ?