This problem is linux kernel limit, I support colinux add Virtual RAM disk support, then we can set MEM to 1 GB, and set other to Virtual RAM disk.
ex, 1000 MB (MEM) + 800 MB (swap), but all of 1800 MB in host's RAM