Как другие указали, страницы будут только скопированы назад в RAM при необходимости (по требованию) вместо того, чтобы поднять RAM, которую можно было бы лучше оставить доступной для кэша/буферов.
То, что страницы копируются назад в RAM, не перемещенную, важно и может привести к беспорядку, если Вы не знаете о нем. Страница не будет освобождена от подкачки, если она больше не будет необходима вообще (т.е. страница освобождена полностью), изменяется в RAM (таким образом, копия в подкачке больше не корректна), или подкачка кончается (и дисковые блоки необходимы для выгрузки некоторых других страниц). Таким образом, если страница должна быть выгружена снова в будущем никакая запись на диск, необходим, поскольку ядро знает, что уже существует хорошая копия на диске - это может значительно уменьшить "перегрузку", когда доступная RAM становится критически низкой, но областью подкачки, также не переполнен.
Вы видите, от скольких страницы в настоящее время находятся и в RAM и в подкачке cat /proc/meminfo
- SwapCached
строка является объемом данных, который находится на страницах, которые в настоящее время являются и в RAM и на диске. Если Вы думаете, что Ваша текущая подкачка использует его выше, чем Вы ожидаете, проверьте значение SwapCached, поскольку это может объяснить несоответствие.
As a one-off for the last command:
echo !! | pbcopy
will put exactly the last command into the clipboard.