Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Тормоза сервера терминалов

Автор: Neolot
Дата сообщения: 27.06.2007 11:04
Приветствую!
Есть проблема с тормозами на сервере терминалов. 3-4 дня работает нормально, на 5-ый хуже, а на 6 вообще еле шевелится. Обычные процессы (вроде explorer.exe) вызывают огромную нагрузку на процессор (30-40%). Чем дальше, тем больше отъедает ресурсы процесс csrss.exe. В итоге лечится все перезагрузкой и 3-4 дня все нормально, потом снова.
Все что нашел по проблеме: http://support.microsoft.com/kb/934330 , но самого хотфикса найти не могу.
Какие есть соображения у коллег-гуру?
ОС:
Windows 2003 Server Enterprise SP2 (EN+MUI)+AD+Terminal Server+DNS.
Система:
CPU: DualCore Intel Core 2 Duo E6600, 2400 MHz (9 x 267)
MB: Asus P5LD2 (3 PCI, 3 PCI-E x1, 1 PCI-E x16, 4 DDR2 DIMM, Audio, Gigabit LAN)
Память: 2048 Мб (DDR2-667 DDR2 SDRAM)
Винты: ST3160811AS, 2 шт, RAID1
Видео: ATI Radeon X550
LAN: Marvell Yukon 88E8053
Автор: FreemanRU
Дата сообщения: 27.06.2007 11:22
Neolot

Цитата:
AD+Terminal Server+DNS

Или это терминальный сервер, или контроллер домена. Их лучше не скрещивать, т.к. DC отрубает кэширование диска, как следствие - падение производительности.
Сколько народу на сервере?
Автор: Neolot
Дата сообщения: 27.06.2007 12:44
FreemanRU

Цитата:
Сколько народу на сервере?

Обычно 12 чел., в пике до 17.
Есть подобный сервер, но менее мощный, там юзеры работают в 1С. Тоже стоит SP2, Terminal Server+AD+DNS. Причем в 1С работают в режиме доступа к рабочему столу. Там таких тормозов нет.
Автор: FreemanRU
Дата сообщения: 27.06.2007 12:54
Neolot
А память доступная есть? А то 2 гига на 12 человек... маловато...
Автор: Neolot
Дата сообщения: 27.06.2007 13:01
FreemanRU

Цитата:
А память доступная есть? А то 2 гига на 12 человек... маловато...

Да, 500-700 Мб всегда свободно
Автор: Neolot
Дата сообщения: 20.07.2007 11:41
Дальнейшее наблюдение показало, что виноват процесс services.exe.
Он постепенно загребает под себя память, пока не заберет всю, вплоть до того, что начинают глючить другие сервисы. Перезагрузка помогает, через несколько дней опять
И еще. Нашел описание моей проблемы:
"Я заметил что при каждом входе в терминал постоянно увеличивается процесс services.exe, а при завершении терминальных сессий не уменьшается. В итоге за месяц он вырастает от 4 метров с момента перезагрузки сервера до 150 метров... После чего сервер начинает глючить... Отрубаются доступы к расшаренным ресурсам, виснут сессии. Но после перезагрузки все становится снова нормально."
Все так же, только у меня это проходит не за месяц, а за неделю...
Неужели никто с таким не сталкивался?
Автор: SPV_Ed
Дата сообщения: 20.07.2007 12:00
tasklist /svc - какие службы относятся к services.exe ?
Автор: Neolot
Дата сообщения: 20.07.2007 12:27
SPV_Ed
services.exe 424 Eventlog, PlugPlay

Это сразу после перезагрузки.
Автор: noblekey
Дата сообщения: 20.07.2007 13:23
Neolot
проверь машину на вирусы
Автор: rijk
Дата сообщения: 20.07.2007 13:29
Neolot
Можешь попробовать поискать проблему в службах, скорей всего установлена какая то левая софтина, которая и глючит со временем, не освобождает память, а можешь пойти самым легким путем , сделать задание в планировщике которое будет выполняться каждый день или 2 раза в неделю в 3 часа ночи: shutdown –r –f –t 90
Автор: Neolot
Дата сообщения: 20.07.2007 13:33
noblekey
Проверено, чисто
rijk
Как ее выследить, эту софтину? Вот вопрос... Перегружаться - не выход.
Вот список запущенных процессов, может увидишь что криминальное:

Имя образа PID Имя сессии № сеанса Память
========================= ======== ================ =========== ============
System Idle Process 0 Console 0 16 КБ
System 4 Console 0 224 КБ
smss.exe 300 Console 0 440 КБ
csrss.exe 348 Console 0 3 132 КБ
winlogon.exe 376 Console 0 11 216 КБ
services.exe 424 Console 0 60 464 КБ
lsass.exe 460 Console 0 24 756 КБ
svchost.exe 660 Console 0 2 956 КБ
svchost.exe 772 Console 0 3 732 КБ
svchost.exe 844 Console 0 4 568 КБ
svchost.exe 880 Console 0 3 476 КБ
svchost.exe 896 Console 0 15 028 КБ
spoolsv.exe 1256 Console 0 6 928 КБ
msdtc.exe 1280 Console 0 4 032 КБ
mainserv.exe 1360 Console 0 4 036 КБ
dfssvc.exe 1396 Console 0 4 540 КБ
dns.exe 1428 Console 0 5 912 КБ
svchost.exe 1500 Console 0 2 152 КБ
fpdisp5a.exe 1520 Console 0 2 888 КБ
fbguard.exe 1544 Console 0 2 956 КБ
IAANTMon.exe 1588 Console 0 1 668 КБ
ismserv.exe 1604 Console 0 3 540 КБ
ntfrs.exe 1620 Console 0 800 КБ
PbxCollect_NTservice.exe 1744 Console 0 2 652 КБ
svchost.exe 1808 Console 0 1 508 КБ
CSPInit.exe 1820 Console 0 1 424 КБ
r_server.exe 1836 Console 0 5 324 КБ
spidernt.exe 2024 Console 0 1 648 КБ
lserver.exe 268 Console 0 9 984 КБ
fbserver.exe 1124 Console 0 3 352 КБ
svchost.exe 1156 Console 0 5 828 КБ
wmiprvse.exe 1924 Console 0 5 040 КБ
csrss.exe 2320 RDP-Tcp#9 1 3 668 КБ
winlogon.exe 2348 RDP-Tcp#9 1 4 712 КБ
csrss.exe 1920 RDP-Tcp#6 2 3 368 КБ
winlogon.exe 936 RDP-Tcp#6 2 3 536 КБ
csrss.exe 2560 RDP-Tcp#7 3 3 656 КБ
winlogon.exe 1212 RDP-Tcp#7 3 3 044 КБ
rdpclip.exe 1508 RDP-Tcp#9 1 3 404 КБ
explorer.exe 3080 RDP-Tcp#9 1 13 972 КБ
rdpclip.exe 3296 RDP-Tcp#7 3 3 408 КБ
fpdisp5a.exe 3436 RDP-Tcp#9 1 4 936 КБ
spidernt.exe 3444 RDP-Tcp#9 1 2 264 КБ
pragma.exe 3456 RDP-Tcp#9 1 3 204 КБ
ctfmon.exe 1996 RDP-Tcp#9 1 2 588 КБ
GoogleToolbarNotifier.exe 3484 RDP-Tcp#9 1 460 КБ
ctfmon.exe 3688 RDP-Tcp#7 3 2 536 КБ
explorer.exe 3696 RDP-Tcp#7 3 12 056 КБ
fpdisp5a.exe 4016 RDP-Tcp#7 3 4 940 КБ
spidernt.exe 4032 RDP-Tcp#7 3 2 304 КБ
pragma.exe 4080 RDP-Tcp#7 3 3 276 КБ
GoogleToolbarNotifier.exe 3728 RDP-Tcp#7 3 404 КБ
rdpclip.exe 1776 RDP-Tcp#6 2 3 416 КБ
ctfmon.exe 2584 RDP-Tcp#6 2 2 936 КБ
explorer.exe 2628 RDP-Tcp#6 2 14 412 КБ
fpdisp5a.exe 1420 RDP-Tcp#6 2 5 300 КБ
spidernt.exe 2452 RDP-Tcp#6 2 2 292 КБ
pragma.exe 2808 RDP-Tcp#6 2 3 228 КБ
GoogleToolbarNotifier.exe 2856 RDP-Tcp#6 2 404 КБ
csrss.exe 3956 RDP-Tcp#16 5 3 584 КБ
winlogon.exe 1312 RDP-Tcp#16 5 2 388 КБ
rdpclip.exe 1788 RDP-Tcp#16 5 1 156 КБ
explorer.exe 2704 RDP-Tcp#16 5 4 964 КБ
fpdisp5a.exe 3160 RDP-Tcp#16 5 360 КБ
spidernt.exe 1016 RDP-Tcp#16 5 320 КБ
pragma.exe 2776 RDP-Tcp#16 5 184 КБ
ctfmon.exe 3820 RDP-Tcp#16 5 472 КБ
GoogleToolbarNotifier.exe 3836 RDP-Tcp#16 5 484 КБ
apcsystray.exe 868 RDP-Tcp#16 5 1 220 КБ
WINWORD.EXE 3920 RDP-Tcp#6 2 18 756 КБ
csrss.exe 3268 RDP-Tcp#10 4 3 532 КБ
winlogon.exe 1916 RDP-Tcp#10 4 4 204 КБ
rdpclip.exe 2044 RDP-Tcp#10 4 3 452 КБ
ctfmon.exe 3028 RDP-Tcp#10 4 2 588 КБ
explorer.exe 1704 RDP-Tcp#10 4 10 512 КБ
fpdisp5a.exe 4128 RDP-Tcp#10 4 5 316 КБ
spidernt.exe 4140 RDP-Tcp#10 4 2 316 КБ
pragma.exe 4148 RDP-Tcp#10 4 3 336 КБ
GoogleToolbarNotifier.exe 4180 RDP-Tcp#10 4 460 КБ
OUTLOOK.EXE 4348 RDP-Tcp#10 4 38 100 КБ
WINWORD.EXE 4500 RDP-Tcp#10 4 23 688 КБ
iexplore.exe 4592 RDP-Tcp#9 1 33 040 КБ
qip.exe 4880 RDP-Tcp#6 2 17 044 КБ
iexplore.exe 5160 RDP-Tcp#6 2 28 900 КБ
EXCEL.EXE 5300 RDP-Tcp#9 1 20 916 КБ
csrss.exe 5388 RDP-Tcp#11 7 3 752 КБ
winlogon.exe 5416 RDP-Tcp#11 7 3 544 КБ
rdpclip.exe 5620 RDP-Tcp#11 7 3 472 КБ
ctfmon.exe 5760 RDP-Tcp#11 7 2 580 КБ
explorer.exe 5768 RDP-Tcp#11 7 24 444 КБ
fpdisp5a.exe 5880 RDP-Tcp#11 7 5 016 КБ
spidernt.exe 5888 RDP-Tcp#11 7 2 316 КБ
pragma.exe 5900 RDP-Tcp#11 7 3 380 КБ
GoogleToolbarNotifier.exe 5908 RDP-Tcp#11 7 404 КБ
csrss.exe 3184 RDP-Tcp#12 8 3 660 КБ
winlogon.exe 3052 RDP-Tcp#12 8 4 868 КБ
rdpclip.exe 840 RDP-Tcp#12 8 3 580 КБ
explorer.exe 2440 RDP-Tcp#12 8 12 732 КБ
fpdisp5a.exe 4780 RDP-Tcp#12 8 5 024 КБ
spidernt.exe 4808 RDP-Tcp#12 8 2 308 КБ
pragma.exe 4796 RDP-Tcp#12 8 3 216 КБ
ctfmon.exe 4792 RDP-Tcp#12 8 2 632 КБ
GoogleToolbarNotifier.exe 4820 RDP-Tcp#12 8 492 КБ
OUTLOOK.EXE 4988 RDP-Tcp#12 8 14 776 КБ
Totalcmd.exe 2756 RDP-Tcp#12 8 868 КБ
WINWORD.EXE 2688 RDP-Tcp#12 8 28 560 КБ
taskmgr.exe 540 RDP-Tcp#12 8 2 340 КБ
logon.scr 2396 Console 0 1 700 КБ
csrss.exe 5340 RDP-Tcp#13 9 3 896 КБ
winlogon.exe 3312 RDP-Tcp#13 9 3 588 КБ
rdpclip.exe 4456 RDP-Tcp#13 9 3 504 КБ
explorer.exe 5104 RDP-Tcp#13 9 15 728 КБ
fpdisp5a.exe 5124 RDP-Tcp#13 9 5 060 КБ
spidernt.exe 5064 RDP-Tcp#13 9 2 332 КБ
pragma.exe 1516 RDP-Tcp#13 9 3 328 КБ
ctfmon.exe 5032 RDP-Tcp#13 9 2 652 КБ
Magent.exe 3976 RDP-Tcp#13 9 4 008 КБ
GoogleToolbarNotifier.exe 2588 RDP-Tcp#13 9 308 КБ
WINWORD.EXE 3584 RDP-Tcp#13 9 22 932 КБ
wjview.exe 4980 RDP-Tcp#7 3 33 432 КБ
scrnsave.scr 704 RDP-Tcp#11 7 1 352 КБ
qip.exe 4244 RDP-Tcp#10 4 23 812 КБ
OUTLOOK.EXE 3400 RDP-Tcp#9 1 37 780 КБ
WINWORD.EXE 5076 RDP-Tcp#9 1 12 508 КБ
csrss.exe 3548 RDP-Tcp#14 10 3 420 КБ
winlogon.exe 5392 RDP-Tcp#14 10 3 580 КБ
rdpclip.exe 5872 RDP-Tcp#14 10 3 108 КБ
explorer.exe 1216 RDP-Tcp#14 10 10 652 КБ
fpdisp5a.exe 5744 RDP-Tcp#14 10 5 056 КБ
spidernt.exe 5868 RDP-Tcp#14 10 2 332 КБ
pragma.exe 4848 RDP-Tcp#14 10 3 404 КБ
ctfmon.exe 2408 RDP-Tcp#14 10 2 648 КБ
GoogleToolbarNotifier.exe 5332 RDP-Tcp#14 10 308 КБ
OUTLOOK.EXE 2640 RDP-Tcp#14 10 7 648 КБ
WINWORD.EXE 6124 RDP-Tcp#14 10 11 928 КБ
scrnsave.scr 4600 RDP-Tcp#13 9 1 348 КБ
scrnsave.scr 3580 RDP-Tcp#6 2 1 364 КБ
OIS.EXE 5804 RDP-Tcp#9 1 14 668 КБ
scrnsave.scr 4608 RDP-Tcp#12 8 1 356 КБ
scrnsave.scr 2840 RDP-Tcp#10 4 1 368 КБ
scrnsave.scr 3384 RDP-Tcp#14 10 1 348 КБ
scrnsave.scr 3168 RDP-Tcp#7 3 1 360 КБ
csrss.exe 2552 RDP-Tcp#15 11 3 628 КБ
winlogon.exe 5348 RDP-Tcp#15 11 3 544 КБ
rdpclip.exe 4668 RDP-Tcp#15 11 3 528 КБ
ctfmon.exe 3284 RDP-Tcp#15 11 2 620 КБ
explorer.exe 2224 RDP-Tcp#15 11 10 756 КБ
fpdisp5a.exe 2744 RDP-Tcp#15 11 5 052 КБ
spidernt.exe 2536 RDP-Tcp#15 11 2 328 КБ
pragma.exe 5688 RDP-Tcp#15 11 3 448 КБ
GoogleToolbarNotifier.exe 768 RDP-Tcp#15 11 848 КБ
scrnsave.scr 2556 RDP-Tcp#15 11 1 340 КБ
cmd.exe 3888 RDP-Tcp#16 5 1 652 КБ
tasklist.exe 6128 RDP-Tcp#16 5 3 908 КБ
wmiprvse.exe 4268 Console 0 5 348 КБ
Автор: rijk
Дата сообщения: 20.07.2007 14:39
У тебя тут, наверное, пользователей залогинено много, список не слабый, лучше сделать список когда будет один пользователь? но вот процессы которые мне не нравятся, просто у меня таких нет

fpdisp5a.exe
spidernt.exe, хотя это может dr.web
r_server.exe, mainserv.exe – какие то подозрительные названия
CSPInit.exe
fbserver.exe, fbguard.exe - fire bird, по мне так это глючная БД, избавься от неё
GoogleToolbarNotifier.exe, просто убей, я предпочитаю юзать сторонние надстройки типа Avant там и удобный интерфайс и встроенный поиск
Автор: Kokoc
Дата сообщения: 20.07.2007 14:40
Еще см. http://citrix.pp.ru/madden.html
У меня, кстати, подобная ситуация пару раз возникала на похожем конфиге: C2D 6400 + P5B-E, Windows 2000 Server. В event log чисто.
Сдается мне что виноват какой-то драйвер для P5B.

Еще можно запрустить procexp.exe (ProcessExplorer от бывшего sysinternals) - он подробнее покажет, какой процесс сколько отъедает.
Автор: Neolot
Дата сообщения: 20.07.2007 14:48
Kokoc
Ok, попробую обновить все дрова, о результате отпишусь...
Хотя, до этого был сервер с таким же программным набором, но другим железом, ситуация была аналогичная...
Автор: noblekey
Дата сообщения: 20.07.2007 14:50
Neolot
по поводу процессов посмотри на http://wiki.compowiki.info/ProcessyWindows/cr
Автор: rijk
Дата сообщения: 20.07.2007 14:57
Neolot
Я как увидел у тебя FireBird у меня сразу сложилось впечатление, что это именно из-за него, можешь ли ты его отрубить на недельку или перебросить на другой комп, что б проверить будет ли всё нормально на этом
Автор: SPV_Ed
Дата сообщения: 20.07.2007 15:10
Windows System Resource Manager, WSRM

Цитата:
С помощью диспетчера системных ресурсов Windows (Windows System Resource Manager, WSRM) администраторы ИТ могут распределять оборудование между процессами или пользователями службы терминалов. Диспетчер WSRM управляет доступом каждого процесса к системным ресурсам, чтобы несколько приложений могли одновременно работать на одной системе более эффективно, не мешая друг другу.

WSRM включает распределение ресурсов, в том числе ресурсов процессора и памяти, между несколькими приложениями или пользователями службы терминалов, в зависимости от их приоритетов. С помощью WSRM вы можете внедрять сложные эксплуатационные процессы, соответствующие производственным требованиям, увеличить прибыль от инвестиций в ИТ и управлять изменяющейся рабочей нагрузкой.
Автор: Neolot
Дата сообщения: 20.07.2007 15:17
Kokoc

Цитата:
Еще можно запрустить procexp.exe

Я им и смотрю
rijk

Цитата:
можешь ли ты его отрубить на недельку или перебросить на другой комп

Эту хрень использует Бест Звит (в России известен как Бест Отчет). Стоит серверная часть. В принципе перенести можно, только геморно, попробую...
Автор: rijk
Дата сообщения: 20.07.2007 15:48
У меня есть косвенное предположение: когда я пришел на данный офис, на сервере была настроена автоматическая перегрузка, когда я спросил у предыдущего админа: зачем?, он мне ответил, что это было ещё до него настроено и с этой перегрузкой серверу лучше, шло время, софт менялся и в конце концов избавились мы от FireBird, ну а через некоторое время, я отключил перегрузку и не каких проблем не заметил, теперь увидев у тебя FireBird и такую вот проблему думаю, что предыдущий админ боролся именно с FireBird, хотя я WSUS приволок на эту фирму и с него всё обновляю, да и AD запустил, может дело было и в другом

Добавлено:
Может у кого стоит FireBird на сервере и может опровергнуть моё предположение???
Автор: SHRIKE74
Дата сообщения: 22.07.2007 12:55
у меня стоит но ничего описанного не происходит, сервак одновременно и контроллер и терминал
Автор: andrejvb
Дата сообщения: 22.07.2007 13:24
Neolot

Цитата:
services.exe 424 Eventlog, PlugPlay

Я бы тут покопал. Понятно, что services растёт из-за каких-то незавершённых процессов, инициируемых пользователями при входе, но выполняющихся на уровне системы. Это может быть установка дровишек на принтеры, подключаемые в сеансе и требующие реакции админа (lbp-810 и проч.), это может быть старт какого-то драйвера, или проги из автозагрузки.
Цитата:
Я им и смотрю
Нутак и посмотри какой трэд забирает память (или какие плодятся по страшной силе). Можно попробовать поиграться с мониторингом производительности или журналами трассировки. Возможно, для проблемного процесса прийдётся выключить DEP. И убери из автозапуска Прагму и GoogleToolbarNotifier.
Автор: Neolot
Дата сообщения: 24.07.2007 10:39
Убрал из автозагрузки Прагму, GoogleToolbar, FinePrint и перенес Бест Отчет сервер на другую машину. Перезагрузился, будем посмотреть, о результате отпишусь.

Добавлено:
3 часа - полет нормальный services.exe занимает 3720 Кб, залогинено 11 юзеров.
Что же интересно пакостило из того списка прог, что я убрал?

Добавлено:
Методом исключения установил, что это база Firebird, которую использует Бест Отчет (Бест Звит Сервер).
Всем спасибо за помощь, тема закрыта!
Автор: s512
Дата сообщения: 09.12.2008 16:49
У меня подобная проблема была. Только не с сервером терминалов, а просто с сервером DC+DNS+DHCP (2003 SP2). Когда я на него заходил через удаленный рабочий стол. Если уд. р. стол просто закрыть (без LOGOFF) то со временем (3 сут.) процесс services.exe отъедал всю свободную память (это связано с глюком этого процесса- утечкой памяти) Проблема решалась так: НУЖНО БЫЛО ВСЕ ВСЕ ВРЕМЯ ДЕЛАТЬ ВЫХОД ИЗ СИСТЕМЫ после завершения работы каждого пользователя. Через несколько месяцев переустановил винду (с того же диска с теми же настройками и приложениями и сервисами) и подобное неповторялось (спс м-ру Гейтсу =) )

Страницы: 1

Предыдущая тема: Win2003 Удаление контроллера - обладателя ролей FSMO


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.