Does Multisite facility in WordPress 3.0 consume less resources on the web server?

Not really. WordPress Multisite (WP-MU in older versions) only facilitates one-stop management. That is, you don’t have to logout and login into multiple sites to manage them – you can manage them all from one dashboard.