У меня стандартная версия Windows Server 2008 R2. Система внезапно перестала принимать подключения к удаленному рабочему столу. Когда я попытался подключиться напрямую к консоли, мне не удалось запустить какие-либо приложения. У меня возникла ошибка «Файл подкачки слишком мал для выполнения действия». Под takmanager в производительности система показывает "Commit (GB) 127/127". Что это значит?
В системе 32 ГБ оперативной памяти, 5 raid-дисков по 150 ГБ.
Я перезагрузил сервер. Я обнаружил, что проблема вызвана службой fdhost.exe (полнотекстовый поиск). Максимальный предел памяти не был установлен на моем сервере sql, поэтому он запрашивает всю доступную оперативную память, а затем служба fdhost.exe запускает подкачку. После перезагрузки в течение 20 минут файл подкачки снова вырос до 127 ГБ. Я настроил максимальный размер файла подкачки 48 ГБ, рекомендованный MS (1,5 раза больше ОЗУ), а затем настроил максимальный размер памяти на сервере SQL.
Я также установил это исправление для Windows Server 2008 R2 http://support.microsoft.com/default.aspx?scid=kb;EN-US;981314
Это устранило проблему. В этой статье рассказывается о полнотекстовом поиске и его проблемах с разбиением на страницы. http://technet.microsoft.com/en-us/library/ms142560.aspx.
Обновить: В диспетчере задач вставьте все счетчики памяти во вкладку процесса. Также посмотрите в мониторе ресурсов (открывается на вкладке производительности). Также используйте обозреватель процессов. Что-то ест ваш файл подкачки. Возможно, какой-то процесс использует файл подкачки для хранения информации (например, монитор процессов). Закройте процессы, которые не нужны.
Перед обновлением: Возможно, какой-то процесс сильно истекает памятью. На вкладке процессов диспетчера задач добавьте «размер фиксации памяти» и проверьте, какой процесс является нарушителем.
Это ничего не подразумевает - это говорит вам, что файл подкачки слишком мал для текущего использования системы. Как настроен файл подкачки? А ты что бежишь? К вашему сведению - такой инструмент, как Process Explorer от Sysinternals, даже лучше, чем Task Manager для подобных вещей.
Хорошо - если вы ничего не можете сделать с консоли и не можете запускать какие-либо инструменты управления удаленно с другого компьютера, перезагрузите сервер и затем опубликуйте, какие настройки файла подкачки.