Недавно я установил kubuntu 16.04 на свою Dell Studio xps 1640, на которой установлено 8 ГБ памяти. Все работает нормально, но что-то действительно беспокоит меня. После новой загрузки, когда я проверяю системные ресурсы, mysqld
занято 150~200MB of RAM
и работает куча akonadi
сервисов (контакты, день рождения, почта *, sendalter & ...), и я действительно не нуждаюсь в использовании этих сервисов и не использую их. это пустая трата памяти. Но серьезная проблема связана с mysqld, через некоторое время (3-4 часа) mysqld занимает около 800MB~1GB
ОЗУ, и он не освободится, пока я не перезагружу систему. Я должен отметить, что у меня нет работающих баз данных и я вообще не использую mysql! Так что только Ubuntu использует это.
Итак, мой вопрос заключается в следующем:
Во-первых, как я могу отключить (удалить) ненужные сервисы akonadi и вообще не разрешать им запускаться и запускаться автоматически (я отключил akonadiserver, но не помог). Единственный сервис, который я использую от akonadi - это krunner, и мне действительно не нужны kMail, Calendar и ....
Во-вторых, почему mysqld использует этот объем памяти (хотя я предполагаю, что он связан с проблемой akonadi, упомянутой выше, поскольку процесс Parent of mysqld является akonadiserver) и как я могу предотвратить это. потому что моя работа связана с использованием оперативной памяти, и мне действительно нужна память, поэтому я не могу позволить этим нежелательным службам использовать такое количество ресурсов.
Я очень ценю, если вы поможете мне решить эту проблему. Заранее спасибо за вашу помощь.
sudo apt-get remove --purge kmail akonadi-server
таким образом, вам не нужно беспокоиться о вызове служб kde-shellЕсли вы хотите отключить службы вместо их удаления, чтобы избежать проблем с зависимостями в будущем, вы можете просто отключить их, отредактировав файл конфигурации.
Чтобы отключить сервер, отредактируйте файл конфигурации сервера akonadi по адресу
~/.config/akonadi/akonadiserverrc
.Изменить
StartServer=true
наStartServer=false
.источник
Это исправлено в MySQL 5.7.13 (см. Ошибку 80772): https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-13.html#mysqld-5-7- 13-ошибка
Это исправило это для меня.
На данный момент самая высокая версия, доступная через apt, - 5.7.12, поэтому для получения 5.7.13 вы можете использовать один из вариантов здесь: https://dev.mysql.com/downloads/mysql/
Не торопись, хотя. Я использовал MySQL PPA для установки и срочно отправил все это, и теперь я сломал Akonadi в Kubuntu. Что, кажется, трудно исправить.
источник
Я тоже столкнулся с этой проблемой, и
pkill
я думаю, что она немного жестокаТак как я не использую никаких зависимых от akonad приложений, я делаю,
akonadictl stop
когда mysqld становится слишком взвешенным. Он не будет перезапущен, пока я не запущу что-то вроде Kmail, Kontact, что значит никогда! К сожалению, он возобновится после перезагрузки. Я не нашел никакого решения, чтобы исправить это постоянноисточник
stop
будет работать, но вы должны делать это каждый раз, когда вы перезагружаетесь или даже иногда, когда используете os! в моем случае, потому что я не использовал ни одного из его сервисов, я удалил пакеты, и у меня не возникло проблем с этим.Просто для справки: это считается ошибкой MySQL и отслеживается в https://bugs.launchpad.net/bugs/1576930
До сих пор ответ от Фирузиама - правильный обходной путь для тех, кто не использует kdepim.
источник