Witam,
Wszystko się zgadza: 807992 KiB (użytej pamięci według narzędzia top) - 420516 KiB (pamięci użytej jako cache) = 387476 KiB, czyli 378,40 MiB użytej pamięci.
Jak masz mało RAM to swap powinien być 2 razy większy od ilości fizycznej pamięci.
Sprawdź wartość swappinnes w /etc/sysctl.conf lub ustal właśną wartość.
W przypadku OpenVZ tworzy się vSWAP, który ustala dostawca. System instaluje się z szablonów wraz z góry ustalonym partycjonowaniem, więc to co dostarcza dostawca. Właśną instalację moża wykonać tylko na Xen lub KVM. Poza tym praktyka swap =2xRAM miała miejsce w czasach pamięci mniejszych, niż 512MB.
Dziękuję za odpowiedzi, już sobie poradziłem pisząc po prostu do supportu z prośbą o odmontowanie przestrzeni wymiany, temat do zamknięcia.