Если я какое-то время входил в графическую консоль Ubuntu 18.04 и запускал:
эхо 2 >| /proc/sys/VM/drop_caches
эхо 3 >| /proc/sys/VM/drop_caches
процесс занимает почти 2 минуты, тогда как он должен быть почти мгновенным. Это, в свою очередь, приводит к тому, что «выход из системы» зависает более чем на минуту. При этом процессор загружается на 100%.
Это происходит даже при многократном выполнении команд. Однако, повторяя 1
происходит почти мгновенно.
Если я выйду из графической консоли, то dump_cache
становится практически мгновенным. Если я снова войду в графическую консоль, dump_cache
начинает занимать пару секунд, но со временем снова возвращается к 1-2 минутам - хотя не уверен, что вызывает это изменение.
У меня ничего не работает в самой консоли, кроме 2 окон xterm и любых фоновых процессов, запускаемых автоматически с Ubuntu 18.04.
В более общем смысле я не что иное, как несколько сеансов экрана, сеансов клиента ssh и emacs.
Free показывает очень мало памяти или использования кеша:
общее количество использованных бесплатных общих баффов/доступных кешей
Память: 39 г 4,7 г 33 г 209 м 1,3 г 33 г
Обмен: 0B 0B 0B
Корневые и системные файлы хранятся на SSD, поэтому запись кэшированных файлов должна быть очень быстрой.
Использование ЦП, как показано хтоп
составляет < 10% на всех 4 процессорах.
- Любая идея, что может быть причиной этого?
- И даже если первый dump_cache занимает какое-то время из-за накопленного «материала», почему сразу последующий второй dump_cache занимает такое же количество времени?
- Что может занять почти 2 минуты, учитывая, что кэш-память <2 ГБ, а мой диск - быстрый твердотельный накопитель Samsung?