Избыточное использование памяти - это концепция в вычислениях, которая охватывает назначение большего количества памяти виртуальным вычислительным устройствам (или процессам), чем фактически имеет физическая машина, на которой они размещены или работают. Это возможно, потому что виртуальные машины (или процессы) не обязательно используют столько памяти в любой точке, сколько им назначено, создавая буфер. Если четыре виртуальных машин имеют 1 Гб оперативной памяти на физической машине с 4 Гб оперативной памяти, но эти виртуальные машины только с использованием 500 МБ, можно создать дополнительные виртуальные машины , которые используют преимущества 500 МБ каждая существующая машина покидает бесплатно. [1] Подкачка памятизатем используется для обработки всплесков использования памяти. Недостатком этого подхода является то, что файлы подкачки памяти читаются медленнее, чем «фактическая» память, что может привести к падению производительности. [2]
Хотя о чрезмерном использовании памяти обычно говорят в контексте виртуализации , на самом деле это обобщенное понятие; Windows NT , как и большинство современных универсальных операционных систем [3], включая ядро Linux, содержала функции избыточной нагрузки . [4]
Смотрите также
Рекомендации
- ^ Портной, Мэтью (2012). Основы виртуализации . Джон Вили и сыновья. С. 60 . ISBN 1118240170.
- ^ Зиберт, Эрик (2009). Внедрение и администрирование VMware VI3 . Prentice Hall Professional. С. 166 . ISBN 0137008597.
- ^ Кляйн, Хельге (25 сентября 2008 г.). «VMware против Microsoft: почему избыточное использование памяти полезно в производственной среде и почему Microsoft это отрицает» . Сепаго . Проверено 22 апреля 2015 года .
- ^ Сантоза, Муляди. «Когда в Linux заканчивается память» . O'Reilly Media . Проверено 22 апреля 2015 года .