В моем /etc/fstab
существует нет swap
раздел.
top
дисплеи KiB Swap: 0 total, 0 free, 0 used
и swapon
шоу ничто.
Таким образом, похоже, что подкачка отключена. Но когда система исчерпывает физическую память, она начинает вести себя как, она подкачивает: система становится почти безразличным индикатором доступа к диску, идет все время; если мне удается закрыть тяжелый процесс (или если он уничтожается, вероятно, уничтожителем Из памяти), система становится быстро реагирующей снова.
Ubuntu все еще загружает такой случай?
Системой является Ubuntu 16.04.
Если не будет никакой подкачки, то Ubuntu не подкачает.
То, что происходит, - то, что менеджер по памяти ядра Linux (не действительно сама Ubuntu) сначала попытается консолидировать память в блоки, которые она может выделить приложениям, запрашивающим, сказал, что память (замедление, которое Вы видите) и если она не может, эти приложения, откажет, таким образом освобождая их память для приложений более хорошего поведения, которые не отказали.
Уничтожитель Ядра OOM ¹ только вызывается, если и только если нет никакого другого способа сделать так ² и посмотреть на Ваше высокое использование диска, Вы сталкиваетесь со слишком маленьким для сбоя правила выделения памяти. Соответствующие состояния раздела:
Другими словами, процесс выделения не может продолжиться, потому что он ожидает своего вызова выделения к возврату. Тот вызов не может возвратиться, пока память не освобождена, который требует, чтобы процесс жертвы вышел. Уничтожитель OOM будет также ожидать жертвы для выхода прежде (возможно) выбрать второй процесс для уничтожения.
Назад то, когда я был ребенком и единственной квалификацией, необходимо было запустить в отрасли ИТ, было способностью прочитать руководства, и 32K был нормой, и 64K был, "ничего себе", мы раньше проверяли каждое выделение памяти и дисплей "Из памяти", когда мы не могли выделить память на прикладном уровне, который сегодняшние программисты детей больше не делают, поскольку они совершенно избалованны с несколькими мониторами, огромными SSD и системами, которые обычно лучше, чем системы, на которых на самом деле работает их программное обеспечение, они не привыкли к исчерпыванию систем память больше...