Niedawno zainstalowałem kubuntu 16.04 na moim studiu Dell XPS 1640 z zainstalowanym 8 GB pamięci. Wszystko działa dobrze, ale coś mnie naprawdę niepokoi. Po ponownym uruchomieniu komputera, kiedy sprawdzam zasoby systemowe, mysqld
zajmuje się 150~200MB of RAM
i działa wiele akonadi
usług (kontakty, urodziny, poczta *, sendalter i ...) i naprawdę nie potrzebuję żadnej z tych usług i nie korzystam z nich. to strata pamięci. Ale poważnym problemem jest mysqld, po pewnym czasie (3-4 godziny) mysqld zajmuje około 800MB~1GB
pamięci RAM i nie zwolni go, dopóki nie zrestartuję systemu. Powinienem wspomnieć, że nie mam żadnych uruchomionych baz danych i wcale nie używam mysql! Więc tylko ubuntu używa tego.
Więc moje pytanie brzmi:
Po pierwsze, jak mogę wyłączyć (usunąć) niechciane usługi akonadi i nie pozwolić im na automatyczne uruchamianie i uruchamianie w ogóle (wyłączyłem akonadiserver, ale nie pomogłem). Jedyną usługą, z której korzystam z akonadi, jest Krunner i naprawdę nie potrzebuję kMaila, kalendarza i ...
Po drugie, dlaczego mysqld zajmuje tak dużo pamięci (chociaż myślę, że jest to związane ze wspomnianym wyżej problemem akonadi, ponieważ rodzicem procesu mysqld jest akonadiserver) i jak mogę temu zapobiec. ponieważ moja praca jest związana z użyciem pamięci RAM i naprawdę potrzebuję pamięci, więc nie mogę pozwolić niechcianym usługom korzystać z tej ilości zasobów.
Naprawdę doceniam, jeśli pomogłeś mi rozwiązać ten problem. Z góry dziękuję za miłą pomoc.
sudo apt-get remove --purge kmail akonadi-server
ten sposób nie musisz się martwić, że kde-shellJeśli chcesz wyłączyć usługi zamiast je usuwać, aby uniknąć problemów z przyszłymi zależnościami, możesz po prostu je wyłączyć, edytując plik konfiguracyjny.
Aby wyłączyć serwer, edytuj plik konfiguracyjny serwera akonadi pod adresem
~/.config/akonadi/akonadiserverrc
.Zmień
StartServer=true
naStartServer=false
.źródło
Zostało to naprawione w MySQL 5.7.13 (patrz Bug 80772): https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-13.html#mysqld-5-7- 13 błędów
Naprawiłem to dla mnie.
W tej chwili najwyższą dostępną wersją dostępną przez apt jest 5.7.12, więc aby uzyskać 5.7.13, możesz użyć jednej z opcji tutaj: https://dev.mysql.com/downloads/mysql/
Nie spiesz się jednak. Użyłem PPA MySQL do zainstalowania i przyspieszyłem całą sprawę, a teraz złamałem Akonadi w Kubuntu. Trudno to naprawić.
źródło
Też napotkałem ten problem i
pkill
myślę, że jest trochę brutalnyPonieważ nie używam żadnych aplikacji zależnych od akonadi, robię,
akonadictl stop
gdy mysqld staje się zbyt ważny. Nie uruchomi się ponownie, dopóki nie uruchomię czegoś takiego jak Kmail, Kontact, co oznacza nigdy! Niestety wznowi się po ponownym uruchomieniu. Nie znalazłem żadnego rozwiązania, aby to naprawić w sposób ostrożnyźródło
stop
, zadziała, ale musisz to zrobić przy każdym ponownym uruchomieniu, a czasem nawet podczas korzystania z systemu operacyjnego! w moim przypadku, ponieważ nie korzystałem z żadnej z jego usług, usunąłem pakiety i nie mam z tym żadnych problemów.Tylko w celach informacyjnych: jest to błąd mysql i śledzony w https://bugs.launchpad.net/bugs/1576930
Jak dotąd odpowiedź od Firouziam jest poprawnym obejściem dla tych, którzy nie używają kdepim.
źródło