Простой ответ: вы не можете. Запись и чтение в своп выполняется с помощью kswapd. Уже был ответ, как это [обычно работает] [1] - https://serverfault.com/a/316636/252390
Если вы не хотите уменьшать значение Swap IN / Out, вы можете проверить vm.swappiness
sysctl
парам.
sysctl vm.swappiness
Вы можете установить более низкое значение, чтобы уменьшить использование свопа в системе. Обычно устанавливается на 60.
Если вы хотите запустить команду и выйти из нее позже, вы можете запустить ее в отдельной оболочке:
bash -c 'tcpdump -xli eth0 | while read buffer; do
if true; then exit; fi
done'