1. ты не ответил, что ты будешь делать с системой у которой 100% I/O из-за наличия твоего swap-а
0. ты не ответил, зачем тебе отдельный раздел под swap и чем он лучше файла
2. не ответил, откуда возьмётся память при free = 0 в выводе команды free
А какая разница в какой backing store идёт 100% io при нехватке памяти?
На практике даже без свопа типичная система все равно при OOM будет тормозить об диск на работе с файловыми отображениями.