Требования к памяти svchost.exe (и netsvcs) варьируются. По сути, SvcHost - это "хитрость", которую использует Microsoft Windows, чтобы несколько служб отображались как один процесс. Это связано с тем, что на каждый процесс накладываются определенные накладные расходы, поэтому при этом могут быть достигнуты некоторые преимущества в скорости и производительности.
Таким образом, требования к памяти svchost.exe будут зависеть от того, какие службы являются частью этого конкретного экземпляра svchost.exe.
Итак, что касается вопроса: это "нормально"? Это не удивительно. Я не ожидал бы, что на машине, у которой меньше памяти, чем это, но это, безусловно, возможно для машин, которые имеют больше памяти.
Чтобы получить более содержательный ответ о том, почему / как используется память, используйте TaskList/SVC
или Resource Manager (к которому в Windows 7 вы можете перейти, перейдя на страницу Task Manager, вкладка Performance, «R_esource Monitor ...» ) и на вкладке ЦП найдите несколько сервисов с одинаковым PID), чтобы выяснить, какие сервисы являются частью интересующего вас экземпляра SvcHost.exe (например, один, занимающий 1,2 ГБ памяти). Как только вы увидите, какие службы используют память, если у вас есть дополнительные вопросы, вы можете задать новый вопрос о конкретной службе (службах), о которой вы хотите знать.