Показать полную графическую версию : Кушает слишком много оперативной памяти
столкнулся с такой проблемой что винда стала кушать кушать слишком много, процес svhost 120 метров кушает, как можно узнать, что именно так много потребляет, и как уменьшить
СаркозаН
23-08-2010, 05:44
Скорее всего это вирусяка. Посмотреть процессы можно набрав в командной строке tasklist /svc. А лучше загрузитесь в безопасном режиме и запустите проверку какой-нибудь антивирусной утилитой (например, от DrWeb или Kaspersky).
menpavel
23-08-2010, 11:16
А можно использовать отличную утилиту от Марка Руссиновича, программиста Microsoft. Называется processexplorer.
http://technet.microsoft.com/ru-ru/sysinternals/bb896653.aspx
Скорее всего это вирусяка » далеко не факт.
agrundic
23-08-2010, 12:35
Добрый день!
Схожая проблема, поэтому новую тему решил не создавать. Уже несколько дней ищу решение проблемы и пока безрезультатно.
Что имеем:
Intel Xeon 2,8 ГГц, 6 ГБ ОЗУ, файл подкачки 4 ГБ, Adaptec RAID контроллер 2130
Microsoft Windows Server 2003 Enterprise Edition SP2 в режиме терминального сервера
Антивирус Касперского 6.0.2.555 для Windows Server EE с CriticalFix7 и CriticalFix11
Citrix Presentation Server 4.0
Microsoft SQL Server Desktop Engine (хранит настройки Citrix, для работы выделено около 600 МБ оперативной памяти)
плюс некоторый типичный офисный софт (Office 2003, 1C 8.1, Adobe Reader, WinRar...)
Суть проблемы:
После перезагрузки сервер ведет себя стабильно, использует около 1 ГБ ОЗУ. Пробовал нагрузить сессиями - дошел до 35 подключенных пользователей (запас еще был - пользователей не было). Продержал в таком режиме пару часов. После выхода всех пользователей сервер освободил память (только чуть иначе распределил ее между физической памятью и файлом подкачки)
Примерно через пару недель заметил, что сервер занял почти всю свободную память. Пробовал искать утечку - безрезультатно. Либо я не понимаю, как использовать poolmon, либо poolmon ее не фиксирует.
К примеру, сейчас на сервере:
- 7 активных пользователей + 3 неактивных
- 189 процессов всего
- Выделение памяти: 9390304 (предел - 10296720) кБ
Самые прожорливые процессы по пиковому использованию (в скобках - текущее значение):
2 процесса касперского: 302 МБ (28 и 24 МБ)
svchost.exe: 171 МБ (37 МБ)
services.exe: 138 МБ (137 МБ)
AdobeARM.exe: 90 МБ (5 МБ)
1cv8.exe: 86 МБ (30 МБ)
Ax32.exe: 66 МБ (6 МБ)
ImaSrv.exe: 66 МБ (65 МБ)
helpsvc.exe: 65 МБ (56 МБ)
Ax32.exe: 55 МБ (4 МБ)
Outlook.exe: 52 МБ (36 МБ)
Остальные 178 процессов (на данный момент) потребляют (и потребляли) менее 50 МБ (из них 150 процессов - менее 15 МБ)
5-ка лучших по данным poolmon по потреблению выгружаемой памяти:
Memory: 6290164K Avail: 914308K PageFlts: 10844 InRam Krnl: 2824K P:155032K
Commit:9396628K Limit:10296720K Peak:10291600K Pool N:52472K P:165904K
System pool information
Tag Type Allocs Frees Diff Bytes Per Alloc
MmSt Paged 14324164 ( 47) 14244311 ( 47) 79853 48472040 ( 0) 607
Sect Paged 43117076 ( 228) 43048434 ( 228) 68642 6047584 ( 0) 88
NtFs Paged 4292534 ( 2) 4279813 ( 2) 12721 690768 ( 0) 54
CMVa Paged 18467216 ( 3) 18454576 ( 3) 12640 778656 ( 0) 61
IoNm Paged 211634133 ( 766) 211621575 ( 768) 12558 2916952 ( -192) 232
и по потреблению невыгружаемой памяти
Memory: 6290164K Avail: 904572K PageFlts: 16892 InRam Krnl: 2824K P:154968K
Commit:9403432K Limit:10296720K Peak:10291600K Pool N:52536K P:165808K
System pool information
Tag Type Allocs Frees Diff Bytes Per Alloc
MmCa Nonp 35752548 ( 270) 35675125 ( 275) 77423 7580880 ( -560) 97
Ntfr Nonp 1778519 ( 0) 1758350 ( 0) 20169 1291784 ( 0) 64
File Nonp 159670463 ( 611) 159651198 ( 616) 19265 2946232 ( -728) 152
Even Nonp 161206060 (1003) 161190055 (1010) 16005 780832 ( -336) 48
Vad Nonp 79695575 ( 389) 79680097 ( 392) 15478 742944 ( -144) 48
Куда расходуется память - непонятно. Еще неделька, и сервер по утрам перестанет подключать пользователей, отключившихся накануне вечером.
Кто что посоветует?
Если это терминальный сервер, agrundic, попробуйте удалить Касперского (нафига он там?). Если 1С на SQL, проверьте количество отданной ему памяти.
helpsvc.exe: 65 МБ (56 МБ) »
Службу Help & Support можно отключить.
Выделение памяти: 9390304 »
9 Гб - это слишком много. Смотрите процессы по каждому пользователю.
agrundic
23-08-2010, 15:25
Касперского нельзя, поскольку с сервера есть доступ в интернет и Citrix подключает диски клиентов.
SQL сервер с базами данных 1С находится на отдельном сервере, связь с ним выполняется через Агента сервера 1С
189 процессов - это на всех 10 залогиненных пользователей. Process Explorer в сумме дает:
Private Bytes Working Set Virtual Size USER Objects GDI Objects
1 757 268 1 570 360 14 144 092 2 714 3 751
Я знаю, что 9 ГБ - это много. Но не могу их найти.
Если это терминальный сервер, agrundic, попробуйте удалить Касперского (нафига он там?). Если 1С на SQL, проверьте количество отданной ему памяти.
Службу Help & Support можно отключить.
Уважаемый monkkey, судя по Вашим ответам, Вы не совсем поняли исходный вопрос, зачем предлагать решения, которые в приложении к данной ситуации не имеют ни малейшего результата.
Если у Вас нет более дельных мыслей по данному вопросу, предлагаю не разводить флуд. А по поводу вашего последнего ответа: пердлагаю Вам почитать подробнее про механизм выделение приложениям памяти в терминальном сервере, а так же про целесообразность антивируса на сервере приложений с доступом в интернет.
на сервере приложений с доступом в интернет. »
Молчу, молчу. Только в первом посте про это - ни слова, так же, как про установленное ПО.
http://imageshack.us/a/img248/7476/75957380.png (http://imageshack.us/photo/my-images/248/75957380.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Помогите разобраться почему комп виснет капец только переустановил систему , занимаэт много операивки, что ж делать , на вирусы проверил.
http://imageshack.us/a/img248/7476/75957380.png (http://imageshack.us/photo/my-images/248/75957380.png/)
Uploaded with ImageShack.us (http://imageshack.us)
http://imageshack.us/a/img705/6512/91755348.png (http://imageshack.us/photo/my-images/705/91755348.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Люди помогите кушает оперативку много что делать, пере установил винду, проверил на ошибки и вирусы все нормально, что может быть
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.