Форум программистов, компьютерный форум, киберфорум
Windows Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/56: Рейтинг темы: голосов - 56, средняя оценка - 4.79
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163

hyper-v не освобождает память

26.03.2013, 10:26. Показов 12395. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стоит Windows Server 2008R2 на нем роль hyper-v.
В hyper-v создана виртуальная машина и ей назначено от 3 до 5 Гб оперативки.
Если виртуалке требуется то она забирает себе 5 Гб оперативки, но потом обратно ее не отдает, даже в простое когда задействовано только 750 Мб оперативки.
В итоге получается что на физической машине оперативка всегда занята на 100%

как с этим бороться?

Добавлено через 18 часов 55 минут
уже почти 30 просмотров и ни одного совета.

Никто не использует динамическую память в hyper-v?
Или проблема настолько глобальная, что пока у нее нет решения?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.03.2013, 10:26
Ответы с готовыми решениями:

Пропала оснастка hyper-V и связь с доменом (Диспетчер Hyper-V)
Добрый день! нуждаюсь в вашей помощи, столкнулся со след. проблемой: (небольшая компания) Имеется сервер на win server 2016, в нем запущено...

При подключении к Hyper-V 2008 получаю ошибку "Эта версия диспетчера Hyper-V не может использоваться ..."
Добрый день. При попытке подключения к серверу Hyper-V 2008 через Диспетчер Hyper-V на Windows 2012 Получаю ошибку "Эта версия...

closesocket не освобождает память
Код: WSADATA lpWSAData; SOCKET sock; int size_data; struct sockaddr_in addr_in; while(true){ WSAStartup (MAKEWORD(1,1),...

11
81 / 81 / 7
Регистрация: 07.12.2012
Сообщений: 540
26.03.2013, 10:30
У вас так? и не работает?
Миниатюры
hyper-v не освобождает память  
0
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9262 / 5029 / 605
Регистрация: 13.03.2013
Сообщений: 17,792
Записей в блоге: 17
26.03.2013, 10:58
http://technet.microsoft.com/r... s.10).aspx
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
26.03.2013, 11:37  [ТС]
Цитата Сообщение от Liksx Посмотреть сообщение
У вас так? и не работает?
у меня так



и после того как захватит выделенную память 5 Гб, обратно ее не отдает даже при минимальной загрузке сервера
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
26.03.2013, 11:54  [ТС]
Цитата Сообщение от Maks Посмотреть сообщение
http://technet.microsoft.com/ru-ru/l...(v=ws.10).aspx
по вашей ссылке нашел только вот эту инфу в разделе устранение неполадок:
Виртуальная машина использует слишком много памяти
Если кажется, что виртуальная машина с включенной динамической памятью использует слишком много памяти или не освобождает память, когда на физическом компьютере недостаточно доступной памяти, можно ограничить объем памяти, используемой виртуальной машиной, задав меньшее значение для параметра Maximum RAM (Максимум ОЗУ).
Можно заметить, что сообщаемый в диспетчере задач объем ОЗУ в операционной системе на виртуальной машине не уменьшается, когда виртуальная машина использует меньше ОЗУ. Такое может случаться, если драйвер сообщает о максимальном объеме памяти, которую использовала операционная система на виртуальной машине с момента запуска.
но не нашел конкретных действий, что с этим делать?
а именно, какой драйвер? где его найти? как его заменить? короче ничего не понятно...
0
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9262 / 5029 / 605
Регистрация: 13.03.2013
Сообщений: 17,792
Записей в блоге: 17
26.03.2013, 12:05
Но ведь предполагаемое решение опубликовано.
Если кажется, что виртуальная машина с включенной динамической памятью использует слишком много памяти или не освобождает память, когда на физическом компьютере недостаточно доступной памяти, можно ограничить объем памяти, используемой виртуальной машиной, задав меньшее значение для параметра Maximum RAM (Максимум ОЗУ).
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
26.03.2013, 12:30  [ТС]
Цитата Сообщение от Maks Посмотреть сообщение
Но ведь предполагаемое решение опубликовано. (Максимум ОЗУ).
тогда на сколько меньше? и в чем тогда смысл динамической памяти? если меньше, то ее тогда проще сделать постоянной.
дак всетаки от чего зависит освобождение памяти, от физической машины или от виртуальной.
Может все дело в том что когда виртуалка берет себе все 5 Гб физическому серверу остается несколько сотен Мб оперативной памяти и в hyper-v что-то не срабатывает из-за нехватки памяти и он не отбирает ее обратно.
0
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9262 / 5029 / 605
Регистрация: 13.03.2013
Сообщений: 17,792
Записей в блоге: 17
26.03.2013, 12:36
Цитата Сообщение от vlasov-vu Посмотреть сообщение
тогда на сколько меньше? и в чем тогда смысл динамической памяти? если меньше, то ее тогда проще сделать постоянной.
А Вы попробуйте, убавьте на столько, сколько и серваку хватит, и виртуальной машине.
Если Вам в ущерб, когда виртуалка занимает все 5 гигов, тогда зачем Вы задали такой объем?
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
26.03.2013, 12:53  [ТС]
Цитата Сообщение от Maks Посмотреть сообщение
Если Вам в ущерб, когда виртуалка занимает все 5 гигов, тогда зачем Вы задали такой объем?
мне особо это не в ущерб, просто напрягает, то что на физической машине постоянно занято 100% оперативки.
0
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9262 / 5029 / 605
Регистрация: 13.03.2013
Сообщений: 17,792
Записей в блоге: 17
26.03.2013, 14:55
Цитата Сообщение от vlasov-vu Посмотреть сообщение
мне особо это не в ущерб, просто напрягает, то что на физической машине постоянно занято 100% оперативки.
Ну так освободите в пользу физ.машины. Посмотрите что и как.
Что пишет в Диспетчере задач? Что так грузит ОЗУ?
Проверьте процессы на физ.машине и на виртуалке.
0
29 / 29 / 13
Регистрация: 04.01.2013
Сообщений: 163
28.03.2013, 06:43  [ТС]
Всем спасибо. Этот вопрос снят.
Было так: на физической машине установлено 5 Гб оперативки, на виртуалке от 3 до 5 Гб оперативки(динамческая).
Когда требовалось виртуальная машина брала себе почти 5 Гб, но при этом физической машине оставались сущие гроши памяти и при таком раскладе что-то видать не срабатывало в службе hyper-v и она обратно не могла отобрать память у виртуалки.

Сейчас сделал так: на виртуалку поставил от 1Гб до 4Гб и пока все нормально работает, днем при работе виртуалке отдается 4Гб памяти, а ночью 1Гб памяти т.к. в простое ей требуется всего 450Мб.
0
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
9262 / 5029 / 605
Регистрация: 13.03.2013
Сообщений: 17,792
Записей в блоге: 17
28.03.2013, 06:55
Вот именно про это я Вам и говорил.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.03.2013, 06:55
Помогаю со студенческими работами здесь

Освобождает ли realloc память?
Вот у нас есть стандартная функция void * realloc( void * ptrmem, size_t size ) Как известно, при перераспределении блока памяти, он...

delete[] не освобождает память?
Приветствую! Такая проблема - имеется функция которая должна заменить строку другой строкой по указанному диапазону: void...

QWebView не освобождает память после удаления
Версия qt 5.4. Память вообще не освобождается, даже с течением времени. Ниже код функции, но в нем я напрямую нигде не выделяю память в...

4ch int 21h НЕ освобождает память от резидента
Память резидента после выгрузки не освобождается! Я использовал int 21h с кодом 4ch. Потом посмотрел список болоков памяти. Они все...

База в SQL сильно забирает память и не освобождает ее
ASP - cкрипт работает с SQL базой. База в SQL сильно забирает память и не освобождает ее. Я так понимаю это является следствием...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru