Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   Терминал termsvcs ест много памяти (http://forum.oszone.net/showthread.php?t=295476)

r1sh 13-02-2015 14:50 2470887

Терминал termsvcs ест много памяти
 
Добрый день!

Есть терминальный сервер на Win2012r2. Пользователи ходят на него по RDP.

В групповых политиках ограничена глубина цвета, отключена композиция раб.стола и тд, для уменьшения трафика.

В среднем подключается 37-40 человек.

Работают преимущественно с 1С торговлей.

При подключенных 37 пользователях сервер сьедает 7Гб ОЗУ при этом больше всего сьедает процесс svchost -k termsvsc - 1.5Гб и проц 5-10% грузит и он же обращается к WID с sqlserver который сьедает 300Мб ОЗУ и 10-12% CPU.

Если смотреть в диспетчере задач в пользователях, то в среднем они сьедают от 60мб до 200мб, включая запущенную 1С, это максимум 4Гб.

Куда девается еще 3Гб не могу понять...

Помогите советом!

Angry Demon 13-02-2015 15:40 2470911

r1sh, сколько памяти едят rphost.exe и sqlserver.exe?

r1sh 13-02-2015 15:42 2470913

Цитата:

Цитата Angry Demon
r1sh, сколько памяти едят rphost.exe и sqlserver.exe? »

сам sqlserver 300мб он запущен службой WID
rphost 70мб

http://i.shotnes.com/dVb8wpAh

winbond 14-02-2015 11:58 2471193

r1sh, в диспетчере не показывается реальное кол-во памяти занимаемое SQL сервером. По умолчанию он использует всю свободную память - рекомендуемое поведение. Ограничить можно через параметр max server memory

r1sh 14-02-2015 13:04 2471214

Цитата:

Цитата winbond
r1sh, в диспетчере не показывается реальное кол-во памяти занимаемое SQL сервером. По умолчанию он использует всю свободную память - рекомендуемое поведение. Ограничить можно через параметр max server memory »

1. Я приложил скриншот не диспетчера а Process Explorer, это видно.
2. Как я писал выше, это не MS SQL полноценный а MS SQL Express, который устанавливается автоматическ на каждой 2012r2 винде службой WID - Windows Internal Database которая используется разными службами, такими как обновление и тд.
http://ru.wikipedia.org/wiki/Windows_Internal_Database

Еще советы?

winbond 14-02-2015 17:29 2471304

r1sh, один черт. У вас же не 50 мегабайтная база, чтобы всего 300 мб в памяти занимать. У WID также дефолтом max memory = unlimited = вся свободная.

r1sh 14-02-2015 17:45 2471315

Цитата:

Цитата winbond (Сообщение 2471304)
r1sh, один черт. У вас же не 50 килобайтная база без внешних подключений, чтобы всего 300 мб в памяти занимать.

Ну по крайней мере на сервере где база sql там и диспетчер и process explorer показывает что sql жрет все))

А чем настроить это у sql express тем более который встроен в винду?

winbond 15-02-2015 11:47 2471481

http://www.stugr.com/2013/01/wsus-li...tabase-memory/

r1sh 19-02-2015 11:30 2473373

Цитата:

Цитата winbond
http://www.stugr.com/2013/01/wsus-li...tabase-memory/ »


http://i.shotnes.com/oOb8yw5f

winbond 19-02-2015 12:35 2473398

r1sh, а через командную строку?
Код:

osql -E -S \\.\pipe\Microsoft##WID\tsql\query


Время: 21:16.

Время: 21:16.
© OSzone.net 2001-