8 GB MMC = less cost if anything happen to the mmc
Nobody say it was a secret

. Yes I notice the tutorial above but I found it a bit complicated for a beginner Android user like me. Below is what I did in "easier" way. Source : shared by my expert friend
I am not responsible in any way for damaging your device. Although this is fully tested method do it at your own risk.Step 1) Root your 1s and buy a class 10 memory card. I am using 8GB for the swap because I feel +1GB memory is more than enough for my usage.
Step 2) Download Roehsoft Ram Expander, it cost RM 15 in Playstore, pay or download the xxxx version from this website :
http://9androidapps.com/, your choice.
Step 3) Install and open the software, first adjust the SWPFILE value to the memory size you would like to "add", you can see my value is set to 1000MB because I think it is good enough for my phone. Max you could go is 4000MB. Next set the SWAPPINESS value between 40 - 99. The higher the value the faster the Swap process, hence more chance to damage your sd card

. I am using 70 here, so far so good.

Step 4) Take a look at the RAM FREE value, it shown your current ram information. Finally touch the SWAP ACTIV at the top, wait for it to process. You're done , now refer to the bottom TOTAL FREE value and see your phone fly
The software also come with a widget that display memory infor. Just go to your widget screen and drag it out to the home screen.

This is not a full solution for our phone ram issue, still hope Xiaomi could rectify it soonest possible. Thanks for reading.