Если Вы хотите сделать это из удаленной командной строки, Вы могли бы использовать PsExec Microsoft/Sysinternal и дать эту команду:
iisreset -stop
Если Вы хотите сделать это для отдельных сайтов, Вы могли бы использовать appcmd инструмент, который был представлен в IIS 7:
appcmd stop site
Это могло также быть интересно для удаленного администрирования IIS 7:
Удаленное администрирование для менеджера по IIS (на learn.iis.net)
Если там VPS истратил, это - ресурсы процессора, затем разделяющие их, может быть хорошая идея. Genearlly, если серверы БД имеют довольно высокую загрузку, затем разделяющую их от сети frontend, улучшит производительность. Если нагрузка на DB является очень низкой, то Вы, вероятно, получили другие проблемы (как программирование эффективности или подобных вещей).
Получите общую учетную запись SQL-сервера и/или совместно использованный mysql - Вы будете более счастливыми, если Вы действительно не должны будете управлять по некоторым причинам - Виртуализация баз данных не работает, а также много других вещей - обычно, файл i/o является проблемой даже при том, что это особенно не обнаруживается в результатах испытаний - http://www.bitshop.com/Blogs/tabid/95/EntryId/29/Can-I-virtualize-SQL-Server-Is-performance-good.aspx