Необходимо смочь включить некоторые счетчики производительности для наблюдения то, что происходит.
Я запустил бы с Памяти, Кэша и возможно некоторые счетчики .NET. Но как @Josh упоминания, 1 ГБ является довольно низким для сервера, даже если он не выполняет SQL Server.
Для наблюдения, что запускающие программы используют для ресурсов установите procman для наблюдения, куда память идет.
Серверы Microsoft (особенно SQL Server) имеют тенденцию автоматически выделять как можно больше доступной памяти для лучшего кэширования / производительность, которая часто смущает людей в размышление, что их система испытывает нехватку памяти. В таких условиях это - нормальное поведение.
Примите во внимание, что серверам Microsoft нужен ПО КРАЙНЕЙ МЕРЕ 1 ГБ RAM для выполнения очень минимального набора приложений / сайты (тогда как основанные на Linux поля могут использовать всего 128 МБ для основных серверов Apache). Чем больше приложений / сервисы, которые Вы добавляете, тем в большем количестве RAM Вам нужно. Могут быть другие сервисы, которые можно отключить, чтобы дать Вам более доступную RAM.
На основе Вашего описания более вероятно, что это - аппаратная среда, в которой Ваш сервер находится, который вызывает замедление. Серверы VPS, выполненные в среде общего оборудования, что означает Ваш виртуальный экземпляр, совместно используют тот же физический ЦП или ЦП со многими другими виртуальными экземплярами.