#1 Le 03/06/2016, à 12:57
- douxy19
RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Bonjour a toutes et a tous.
voila t'y pas que la consommation de memoire sous kubuntu 16.04 que j'ai installe recement est exponentielle...
pas dans l'air du temps...il semble que se soit mysqld qui abuse un chouia:844 588 mio.
cela se traduit donc,par,avec seulement firefox ouvert,un gentil 1.8 Gio au compteur.
j'aime pas et je souhaiterai et comprendre et voir y remedier.
douxy 19
Dernière modification par douxy19 (Le 16/06/2016, à 20:33)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#2 Le 04/06/2016, à 13:15
- gl38
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Chez moi aussi, la consommation de mysql est beaucoup trop grande depuis que je suis passé à mate 16.04.
Après quelques recherches sur internet j'ai trouvé cette page et après quelques tâtonnements, j'ai mis
[mysqld]
key_buffer_size = 8388608
max_connections = 30
query_cache_size = 8388608
query_cache_limit = 512K
thread_stack = 128K
performance_schema=OFF
à la fin du fichier /etc/mysql/my.cnf avec sudo (à sauver avant de commencer !)
Après redémarrage du service mysql, on peut vérifier en lançant
mysql -u root -p
et en lui demandant par exemple
show variables like "key_buffer%";
que les valeurs sont bien prises en compte.
Reste à voir si ça suffit.
Cordialement,
Guy
Hors ligne
#3 Le 04/06/2016, à 20:24
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
sauf que c'est ce fichier qui est utilisé: ~/.local/share/akonadi/mysql.conf
Si c'est un serveur « lamp » , c'est pas lié à kde.
Dernière modification par Alex10336 (Le 04/06/2016, à 20:25)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#4 Le 04/06/2016, à 21:27
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
bonsoir a toutes et a tous.
Alex10336 et gl38.
merci de vos interventions.
effectivement ,je suis avec kubuntu 16.04.
les operations sur /etc/mysqld n'ont pas eu d'effets.
un coup d'oeil dans ~/.local/share/akonadi/mysql.conf m'a un poil donne l'idee de ne pas bricoler!
serveur "lamp":a priori ni apache ni php ni mysqld-server ne sont installes?
je touche la mes limites,c'est clair!
par contre mysqld s'en donne a coeur joie:je passe de 140Mio a 840Mio juste avec dolphin ouvert et des recherches avec firefox.
du coup 1.9 Gio de ram!
Dernière modification par douxy19 (Le 04/06/2016, à 21:57)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#5 Le 05/06/2016, à 10:05
- gl38
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
serveur "lamp":a priori ni apache ni php ni mysqld-server ne sont installes
kubuntu ou pas, lamp veut dire Linux+Apache+Mysql+Php, donc tout ça c'est installé.
Cordialement,
Guy
Hors ligne
#6 Le 05/06/2016, à 10:18
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Bonjour.
autant pour moi!.
effectivement tout est bien installe.....la lecture en diagonale,pas bon!
mais ma question reste ouverte.
ce matin on debute avec un "gentil" 140 Mio" et la dolphin ouvert et fire fox plus ksysgard et un visionnage de 2 ou 3 videos youtube.....hop,850 Mio.
et 50% de la ram.
et ca baisse pas apres arret.
ceci dit et ca m'etonne ,le systeme reste fluide?
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#7 Le 05/06/2016, à 12:49
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Si tu as un doute sur qui consomme:
ps faux | grep mysql
ce qui donne:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
alex 1840 0.1 4.2 3196488 166808 ? Sl 13:05 0:02 | \_ /usr/sbin/mysqld --defaults-file=/home/alex/.local/share/akonadi/mysql.conf --datadir=/home/alex/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-alex.TUYVep/mysql.socket
166808 Ko de ram pour l'instant :'-)
Édit:
alex 1840 0.0 21.8 3196488 860712 ? Sl 13:05 0:03 | \_ /usr/sbin/mysqld --defaults-file=/home/alex/.local/share/akonadi/mysql.conf --datadir=/home/alex/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-alex.TUYVep/mysql.socket
860712 Ko / 21.8%
-----
Une probable solution: Panneau de config \ Espace de travail \ Recherche
Désactiver le "Dossier" et "Emplacements" semble régler cette montée en ram faramineuse.
Dernière modification par Alex10336 (Le 05/06/2016, à 13:20)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#8 Le 05/06/2016, à 20:19
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Bonsoir.
bien j'ai deconnecte dossier et emplacement.
j'ai ceci
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 4441 0.0 4.0 2147968 158520 ? Sl 20:36 0:01 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.jFLMJ2/mysql.socket
jean-ra+ 4897 0.0 0.0 14268 924 pts/1 S+ 21:11 0:00 \_ grep --color=auto mysql
on va surveiller la cavalerie .
toujours ennuyeux ce plus de ressource.
j'apprecie kubuntu et j'aime bien la forme graphique actuelle...mais si toutes les lts 16.04 on le meme appetit,ca vient bousculer certaines de mes convictions.
ma debian 8.3 kde est bien sage.
Dernière modification par douxy19 (Le 05/06/2016, à 20:43)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#9 Le 05/06/2016, à 20:36
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
pas eu besoin d'aller tres loin.....
un peu de web et hop:
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 4441 0.0 16.3 2147968 640220 ? Sl 20:36 0:01 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.jFLMJ2/mysql.socket
jean-ra+ 5080 0.0 0.0 14268 948 pts/1 S+ 21:30 0:00 \_ grep --color=auto mysql
a desesperer......xfce me voila
et juste le forum:
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 4441 0.0 20.0 2147968 785412 ? Sl 20:36 0:01 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.jFLMJ2/mysql.socket
jean-ra+ 5104 0.0 0.0 14268 964 pts/1 S+ 21:34 0:00 \_ grep --color=auto mysql
ah pardon c'est pas fini...
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 4441 0.0 21.6 2147968 848988 ? Sl 20:36 0:01 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.jFLMJ2/mysql.socket
jean-ra+ 5133 0.0 0.0 14268 936 pts/1 S+ 21:37 0:00 \_ grep --color=auto mysql
Dernière modification par douxy19 (Le 05/06/2016, à 20:39)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#10 Le 05/06/2016, à 21:54
- gl38
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
J'ai remplacé mysql par mariadb, la suite libre de mysql (mysql est à Oracle maintenant).
Comme l'origine est la même il n'y a pas de soucis d'utilisation. Il suffit de sauvegarder ses bases de données avec mysldump, puis d'installer mariadb-server. Ça enlève automatiquement mysql.
Au démarrage, petit souci : ça ne marche pas mais la page donne une solution avec
sudo mysql -u root
et
MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin=' ' where User='root';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit
Ouf, mysql remarche et on peut installer la sauvegarde pour retrouver ses bases de données.
Chez moi, on passe de 27% de mémoire occupée (18.9% avec les modifications données plus haut) à 2.9%.
Mes wordpress et phpmyadmin marchent sans rien faire.
On peut revenir en arrière à mysql, mais ce n'est pas complètement évident, car le système refuse de rétrograder de la version 10 (celle de mariadb) au 5.5 du mysql original : il faut donc lire attentivement le message d'erreur et effacer des fichiers concernant les packages.
Cordialement,
Guy
Dernière modification par gl38 (Le 06/06/2016, à 06:12)
Hors ligne
#11 Le 06/06/2016, à 10:54
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Mes wordpress et phpmyadmin marchent sans rien faire.
Sauf que le sujet n'est pas un serveur « lamp »
---
Après test, visiblement suffit juste d'enlever « emplacement » et mysql ne grimpe plus en ram.
---
Autre solution: passer akonadi sur sqlite
sudo apt install akonadi-backend-sqlite
modifier le fichier: « ~/.config/akonadi/akonadiserverrc »
[Debug]
Tracer=null
[%General]
Driver=QSQLITE3
[QMYSQL]
Host=
Name=akonadi
Options="UNIX_SOCKET=/tmp/akonadi-........./mysql.socket"
ServerPath=/usr/sbin/mysqld-akonadi
StartServer=true
[QSQLITE3]
Name=/home/<pseudo>/.local/share/akonadi/akonadi.db
Lignes importante:
Driver=QSQLITE3
et les deux dernières, remplacer <pseudo> par le votre.
Et finir par un:
akonadictl restart
Dernière modification par Alex10336 (Le 06/06/2016, à 10:56)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#12 Le 06/06/2016, à 12:14
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
bonjour a vous.
des que je rentre du boulot je teste tout ça.
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#13 Le 06/06/2016, à 18:31
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
bonsoir a toutes et a tous.
test fait avec "emplacements" deconnecte....ça le faisait ...et puis une mauvaise idee...mail,une annonce deezer,lecture de l'annonce et uniquement cela ,pas deezer ouvert, et hop te voila t'y pas que ca repart vers les sommets!
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 1944 0.0 22.0 2146852 864296 ? Sl 13:46 0:02 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.3NCokh/mysql.socket
jean-ra+ 3362 0.0 0.0 14268 948 pts/1 S+ 19:30 0:00 \_ grep --color=auto mysql
coincidence?
bon, je vais essayer sqlite et je tiens au courant.
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#14 Le 07/06/2016, à 09:02
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Bonjour. desole,mais a priori rien ne change chez moi.
c'est toujours a un moment l'envolee de ram.
je reverifie ce soir et on verra.
PS:"Options="UNIX_SOCKET=/tmp/akonadi-........./mysql.socket"
cette ligne reste bien telle quelle?
Dernière modification par douxy19 (Le 07/06/2016, à 09:03)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#15 Le 07/06/2016, à 11:01
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Bonjour. desole,mais a priori rien ne change chez moi.
c'est toujours a un moment l'envolee de ram.je reverifie ce soir et on verra.
Tu utilises mysql ou sqlite ?
PS:"Options="UNIX_SOCKET=/tmp/akonadi-........./mysql.socket"
cette ligne reste bien telle quelle?
Je l'ai censuré. inutile d'y toucher. Je n'y fais d'ailleurs pas référence dans ce que j'ai marqué pour passer sur sqlite.
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#16 Le 07/06/2016, à 18:20
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
bonjour.
pour Alex10336.
j'ai fait la manip que tu indique.
donc en theorie j'utilise sqlite
verification possible car dans Ksysguard c'est mysqld qui apparait.
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#17 Le 07/06/2016, à 19:50
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
sqlite ne reste pas en fond. (gratte probablement un peu le disque dur du coup)
si le fichier « ~/.local/share/akonadi/akonadi.db » a été crée, c'est que c'est bon.
Puis la commande « akonadictl (re)start » affichent s'il y a des erreurs.
Dernière modification par Alex10336 (Le 07/06/2016, à 19:51)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#18 Le 07/06/2016, à 20:33
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
j'ai verifie et helas pas de "akonadi.db "
j'ai du rater quelque chose,ca c'est sur!
j'ai remis en etat ,mais malgre tout l'impression est que quelque chose est bancal dans mon systeme.
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#19 Le 07/06/2016, à 20:48
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Retour de:
akonadictl status
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#20 Le 07/06/2016, à 20:59
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
voila:
jean-raymond@jean-raymond-System-Product-Name:~$ akonadictl status
Akonadi Control: running
Akonadi Server: running
search paths: ("lib/x86_64-linux-gnu", "lib/x86_64-linux-gnu/qt5/plugins/", "lib/x86_64-linux-gnu/kf5/", "lib/x86_64-linux-gnu/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib/x86_64-linux-gnu/qt5/plugins", "/usr/bin")
Akonadi Server Search Support: available (Remote Search)
Available Agent Types: akonadi_akonotes_resource, akonadi_archivemail_agent, akonadi_baloo_indexer, akonadi_birthdays_resource, akonadi_contacts_resource, akonadi_davgroupware_resource, akonadi_followupreminder_agent, akonadi_googlecalendar_resource, akonadi_googlecontacts_resource, akonadi_ical_resource, akonadi_icaldir_resource, akonadi_imap_resource, akonadi_invitations_agent, akonadi_kalarm_dir_resource, akonadi_kalarm_resource, akonadi_kolab_resource, akonadi_maildir_resource, akonadi_maildispatcher_agent, akonadi_mailfilter_agent, akonadi_mbox_resource, akonadi_migration_agent, akonadi_mixedmaildir_resource, akonadi_newmailnotifier_agent, akonadi_notes_agent, akonadi_notes_resource, akonadi_openxchange_resource, akonadi_pop3_resource, akonadi_sendlater_agent, akonadi_vcard_resource, akonadi_vcarddir_resource
et aussi en fouinant:
http://askubuntu.com/questions/762062/a … untu-16-04
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#21 Le 07/06/2016, à 21:17
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Il y a toujours mysql qui tourne en fond ?
ps faux | grep mysql
Sinon, en suivant le lien: https://bugs.launchpad.net/ubuntu/+sour … ug/1576930
C'est un « bug confirmé »
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#22 Le 07/06/2016, à 21:41
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
yes:
jean-raymond@jean-raymond-System-Product-Name:~$ ps faux | grep mysql
jean-ra+ 6318 0.0 4.0 2146852 157884 ? Sl 21:55 0:01 | \_ /usr/sbin/mysqld --defaults-file=/home/jean-raymond/.local/share/akonadi/mysql.conf --datadir=/home/jean-raymond/.local/share/akonadi/db_data/ --socket=/tmp/akonadi-jean-raymond.LLZqtH/mysql.socket
jean-ra+ 6818 0.0 0.0 14268 968 pts/1 S+ 22:35 0:00 \_ grep --color=auto mysql
sage pour l'instant....mais il attend son heure...
comme je n'utilise pas kmail et autre l'option:"Until ubuntu provide a fix for this problem, i found a workaround!
I use the command pkill -f akonadi and add it to the startup. System Settings>>Startup & Shutdown>>Autostart. using this command all the akonadi services get killed at startup and mysqld process will be killed along with it and all the memory occupied by them will be released." sera sans doute un choix pour moi. CF le lien #3
et vu pour le bug
Dernière modification par douxy19 (Le 07/06/2016, à 21:43)
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#23 Le 07/06/2016, à 23:11
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
le coup du "pkill" est une grosse connerie. il fait que tuer akonadi.
Cette « solution » avec mysql est plus crédible: https://bugs.launchpad.net/ubuntu/+sour … omments/10
---
Sinon, pour sqlite, si tu veux toujours essayer (il marche)
retour des commandes:
apt-cache policy akonadi-backend-sqlite
cat ~/.config/akonadi/akonadiserverrc
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#24 Le 08/06/2016, à 07:10
- douxy19
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
bonjour Alex.
je vais essayer successivement les deux options des ce soir.
je tiens au courant.
intel core 2 duo E 7500 2.93Ghz.
Mb asus P5QPL-AM.ubuntu 20.04...debian buster 10.5 KDE. linuxmint 20 et 21 cinnamon
Chipset graphique intel:G41.
Dell 3010 intel i3 8Gb ram avec ubuntu 22.04
Hors ligne
#25 Le 08/06/2016, à 11:39
- Alex10336
Re : RESOLU .mysql consomme trop de memoire avec kubuntu 16.04
Coucou !
Ok, à noter aussi: déco/reco la session pour être sur que les changement soit bien pris en compte
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne