Windows - потребление памяти свыше лимита
Материал из 1GbWiki.
Версия 12:34, 29 мая 2012 (править) Dmach (Обсуждение | вклад) (Новая: VDS потребляет память свыше лимита физической памяти по тарифному плану. К примеру, при лимите в 512 Мб в...) ← К предыдущему изменению |
Текущая версия (12:44, 29 мая 2012) (править) (отменить) Dmach (Обсуждение | вклад) м |
||
Строка 18: | Строка 18: | ||
=== Что делать === | === Что делать === | ||
- | Снизить потребление памяти или перейти на тариф с большим лимитом памяти. Ориентируйтесь на то, что бы 20% физической памяти были свободными. Если свободной памяти меньше 20% - виртуальный сервер находится в зоне риска, если свободной памяти нет и потребление памяти выше размера физической памяти - VDS в критическом | + | Снизить потребление памяти или перейти на тариф с большим лимитом памяти. Ориентируйтесь на то, что бы 20% физической памяти были свободными, при расчётах потребления памяти можете использовать [[Hyper-V - потребление памяти|таблицу потребления памяти]] шаблонами операционных систем. Если свободной памяти меньше 20% - виртуальный сервер находится в зоне риска, если свободной памяти нет и потребление памяти выше размера физической памяти - VDS в критическом состоянии и может быть выключен в любой момент. |
=== Позитив === | === Позитив === | ||
Имейте в виду, что для высокой скорости работы вашего виртуального сервера мы можем ограничивать работу соседних виртуальных серверов, которые могут вам мешать. | Имейте в виду, что для высокой скорости работы вашего виртуального сервера мы можем ограничивать работу соседних виртуальных серверов, которые могут вам мешать. | ||
+ | |||
+ | === Ссылки по теме === | ||
+ | |||
+ | * [[VDS Windows - закончилась виртуальная память]] | ||
+ | * [[Hyper-V - потребление памяти]] | ||
+ | * [http://blogs.msdn.com/b/ruericlippert/archive/2009/06/08/9723963.aspx "Недостаточно Памяти" не относится к физической памяти] | ||
[[Категория:Windows VDS]] | [[Категория:Windows VDS]] |
Текущая версия
VDS потребляет память свыше лимита физической памяти по тарифному плану. К примеру, при лимите в 512 Мб вы потребляете 1040 Мб. Это может быть основанием для ограничения производительности виртуального сервера или приостановлении его работы (отключения).
Содержание |
[править] Почему это плохо
- Это плохо для нас тем, что в подобной ситуации для хранения страниц памяти ("файл подкачки") начинает активно использоваться дисковая система, нагрузка на которую плохо изолируется от других виртуальных серверов, и соседние виртуальные сервера начинают испытывать проблемы производительности дисковой системы. При этом плохо ещё и то, что дисковые операции с т.н. "файлом подкачки" являются операциями произвольного доступа а не последовательного, то есть на низком уровне операции чтения\записи с ним происходят в разных частях физического диска и требуется много времени на позиционирование устройства чтения из одного места в другое - это значительно хуже обычных операций с файлами, которые более-менее лежат в одном месте диска. Так же, при любом запросе памяти в системе дисковая активность будет ещё больше увеличиваться создавая излишнюю нагрузку.
- Это плохо для вас тем, что любые операции с памятью будут работать медленно, всё будет тормозить, скорость работы приложений может уменьшится в разы. При большом потреблении памяти может наступить исчерпание виртуальной памяти и приложения прекратят свою работу или будут работать неадекватно. Ещё виртуальный сервер может быть замедлен или выключен для решения проблемы производительности для других клиентов.
[править] Как это выглядит изнутри
Примерно так:
- Task Manager
- Process Explorer
[править] Что делать
Снизить потребление памяти или перейти на тариф с большим лимитом памяти. Ориентируйтесь на то, что бы 20% физической памяти были свободными, при расчётах потребления памяти можете использовать таблицу потребления памяти шаблонами операционных систем. Если свободной памяти меньше 20% - виртуальный сервер находится в зоне риска, если свободной памяти нет и потребление памяти выше размера физической памяти - VDS в критическом состоянии и может быть выключен в любой момент.
[править] Позитив
Имейте в виду, что для высокой скорости работы вашего виртуального сервера мы можем ограничивать работу соседних виртуальных серверов, которые могут вам мешать.