As a consultant whose job description includes putting out performance fires, I get to see a lot of problematic queries that can dramatically harm overall server performance and throughput. Wondering ...
1-2 GB is for low end servers. If you add MS SQL or other database engines, 2-4 GB.