Назад | Перейти на главную страницу

Проблемы с файлом подкачки и нехваткой памяти в Windows Server

У нас есть сервер Windows с 160 ГБ физической памяти, работающий в одном месте, которое мы используем для анализа данных. Большинство анализов не требуют большого объема памяти, но время от времени некоторые пользователи запускают запросы, превышающие объем физической памяти. В результате система перестает отвечать, а удаленные соединения прерываются.

В идеале хотелось бы, чтобы это приложение было убито. Если я прав, в системах Windows не должно быть возможности чрезмерно загружать память. Таким образом, я предполагаю, что, когда происходят эти события, окна меняются как сумасшедшие, перестают отвечать, а удаленные соединения прерываются. Мои вопросы:

  1. Если мы отключим файл подкачки, будет ли это означать, что, когда приложение запрашивает слишком много памяти, оно должно получить какую-то ошибку из-за отсутствия памяти и, возможно, умереть.
  2. останется ли в живых сама ОС, если программа заполнит память до предела, или она выйдет из строя?
  1. Да.
  2. ОС останется в живых, но может стать нестабильной и в конечном итоге дать сбой.

Что вам нужно, так это механизм, ограничивающий использование памяти приложением. Посмотри на это:
ограничить использование памяти конкретным процессом в Windows