I've noticed that the SEPM server is using most of the memory for MS SQL installed. And through searching, I've found at least 2 websites that explains why:
http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/08/24/troubleshooting-the-sql-server-memory-leak-or-understanding-sql-server-memory-usage.aspx
http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/07/07/understanding-the-vas-reservation-aka-memtoleave-in-sql-server.aspx
It seems that MS SQL handles memory by making calculations on how much physical RAM is available and makes reservations for the available RAM. Which is then locked for MS SQL's use and is only released when there is absolutely no more free RAM available for other processes. This theoretically reduces the query times for the database. So, if the server only contains SEPM and the MS SQL DB, the available RAM will be used up by MS SQL.