Мой лучший догадка id this.
Когда вы говорите swapoff
, он предотвращает дальнейшую «замену» задач (технически это подкачка страниц, а не подкачку), но не удаляет уже поменявшиеся страницы со сменных устройств. Часто различные разделяемые библиотеки переставляются прямо в момент загрузки: они здесь для того, чтобы оставаться надолго, и нет смысла тратить время на их замену при высокой нагрузке. Эти библиотеки находятся в оперативной памяти, если они нужны активным процессам, но также в пространстве подкачки.
Возможно, Firefox использует некоторые из этих библиотек, которые уже сопоставлены с пространством подкачки - Xlib, GTK и т. Д., И это пространство подкачки противоречит столбцу «SWAP». Linux стремится подсчитать все общие страницы для каждого процесса, который разделяет их, ОЗУ или нет.
Опять же, это мое предположение; возьмите с собой крупицу соли.