I have a little Asus netbook E200H. 32bit UEFI, Cherry Trail processor, strange sound card. All in all, pretty bad hardware to run Linux, but with the recent advances in hardware support with kernel 4.x I've been able to solve all of it's problems except for one.
The device has 2GB RAM, but Manjaro reports 1.8GB. When you deduct the shared video RAM, it's even less. However, it has an eMMC, and while it's no proper SSD, it's hell of a lot better than spinning HDD.
I've noticed that as the RAM fills up the device slows down until it hard locks and needs hard reset. In fact, if you fresh boot a system, open long video in YouTube and let it run, initially it works flawlessly but as, presumably, the video buffers to RAM the device slows down and freezes. Solution to me seems to be to get the system to swap to the eMMC storage. So, I installed systemd-swap and enabled it, but no matter how full the RAM gets 'free -m' shows that the system is not using swap. For exampe, this happens:
total used free shared buff/cache available Mem: 1883 1451 66 304 365 24 Swap: 0 0 0 Total: 1883 1451 66
I don't know a huge amount about RAM management, but it seems to me that at 24MB avaliable and system so slow that it's almost unusable the device should be starting to utilise swap.
I used Mint for a while before this, and althrough the issue was there as well, it happened a lot more rarely, so I know there's improvements to be made.
Any suggestions on how to get it to be more liberal with swapping?