キャッシュを確保することによってもたらされる快適性はある程度捨てても、スワップアウトは極力減らしたいので、メモリキャッシュの確保量に上限を設定して
上限まで来たら自動でそれまでの分を順次破棄していくようにしたいのですが、そういう設定は可能なのでしょうか?

環境は、ubuntu16.04/メモリ4G(うちVRAM用に64M確保)/SSD128Gです。