Hyper v linux тормозит

Медленно работает linux в hyper-v

Windows 2012 (не R2) Установка centos 6.5 занимает около 2х часов. С установкой LIS(Linux Integration Services 3.5) система наинает работать адекватнее, хотя написано, что с версии RHEL 6.3 все патчи уже в ядре и установка LIS не обязательна. Так вот. Суть в том, что происходит очень долгий запуск виртуалок на linux. Сразу после включения около 5-10 минут может быть черный экран и только потом начинается загрузка ОС, которая загружается полностью спустя 20мин. При этом, если ОС загрузилась, то ни каких тормозов и задержек не наблюдается. С чем это может быть связано и как ускорить запуск виртуалок на linux?

Это только с RHEL или всеми линуксами? УМВР под win8.

Это только с RHEL или всеми линуксами?

Со всем, что не Windows. Изначально цель была поставить FreeBSD в итоге упростил задачу до linux — всё работает/грузится медленно, кроме Windows.

Очень странно. У меня в win2k8r2 и win8 спокойно крутятся несколько линуксов и подобных проблем не было вообще. Настройки виртуальных машин дефолтные (не считая типа ОС)? CPU какой?

Эмм. Зачем включать его? Можно же по SSH зайти. У меня они автоматически поднимаются вместе с системой и обычно висят в фоне 100% времени.

загружается полностью спустя 20мин

И в dmesg пусто?

У меня запускается очень быстро, как реальная система. Windows 8.1

Эмм. Зачем включать его? Можно же по SSH зайти. У меня они автоматически поднимаются вместе с системой и обычно висят в фоне 100% времени.

Планируется установка одного сервиса, простой которого не допустим. Если придётся по каким-то причинам перезагружать сервер, то эта перезагрузка займёт

От LIS встали вот эти модули hv_storvsc 11323 2 hv_vmbus 144850 4 hv_utils,hid_hyperv,hyperv_fb,hv_storvsc

забить на гиперв, установить виртуалбокс или вмваре?

Источник

Рекомендации по запуску Linux в Hyper-V

область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows сервер 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 r2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7,1, Windows 7

Этот раздел содержит список рекомендаций по запуску виртуальной машины Linux в Hyper-V.

Настройка файловых систем Linux в динамических VHDX-файлах

Некоторые файловые системы Linux могут потреблять значительный объем свободного места на диске, даже если файловая система в основном пуста. Чтобы уменьшить объем используемого дискового пространства в динамических VHDX-файлах, учитывайте следующие рекомендации.

  • При создании VHDX используйте 1 МБ Блокксизебитес (из 32 МБ по умолчанию) в PowerShell, например:

    Формат ext4 является предпочтительным для ext3, так как ext4 больше пространства, чем ext3 при использовании с динамическими VHDX-файлами.

    При создании файловой системы укажите число групп 4096, например:

    Время ожидания меню GRUB на виртуальных машинах поколения 2

    Из-за того, что устаревшее оборудование удаляется из эмуляции на виртуальных машинах поколения 2, для отображения меню GRUB слишком быстро вычисляется таймер обратного отсчета, и сразу же загружается запись по умолчанию. Пока GRUB не будет использоваться для использования таймера, поддерживаемого EFI, измените /Бут/груб/груб.конф,/т.п./default/grub или эквивалентным параметром «Timeout = 100000» вместо значения по умолчанию «timeout = 5».

    Загрузка PxE на виртуальных машинах поколения 2

    Так как в виртуальных машинах поколения 2 отсутствует таймер «СМОЛой», сетевые подключения к PxE-серверу TFTP можно преждевременно завершить и предотвратить считывание конфигурации GRUB и загрузку ядра с сервера.

    В дистрибутивах Linux, отличных от RHEL 6. x, можно выполнить аналогичные действия, чтобы настроить GRUB v 0.97 для загрузки ядер Linux с PxE-сервера.

    Кроме того, при вводе с помощью клавиатуры и мыши RHEL/CentOS 6,6 не будет работать с предварительно установленным ядром, что не позволит указать параметры установки в меню. Чтобы разрешить выбор параметров установки, должна быть настроена последовательная консоль.

    В файле ефидефаулт на PxE-сервере добавьте следующий параметр ядра «console = ttyS1» .

    На виртуальной машине в Hyper-V настройте COM-порт с помощью этого командлета PowerShell:

    Указание файла Kickstart для предварительно установленного ядра также позволит избежать необходимости ввода с клавиатуры и мыши во время установки.

    Использование статических MAC-адресов с отказоустойчивой кластеризацией

    Виртуальные машины Linux, которые будут развернуты с помощью отказоустойчивой кластеризации, должны быть настроены со статическим MAC-адресом для каждого виртуального сетевого адаптера. В некоторых версиях Linux сетевая конфигурация может быть потеряна после отработки отказа, поскольку виртуальному сетевому адаптеру назначается новый MAC-адрес. Чтобы избежать потери конфигурации сети, убедитесь, что у каждого виртуального сетевого адаптера есть статический MAC-адрес. Вы можете настроить MAC-адрес, изменив параметры виртуальной машины в диспетчере Hyper-V или диспетчер отказоустойчивости кластеров.

    Использование сетевых адаптеров, относящихся к Hyper-V, а не устаревших сетевых адаптеров

    Настройте и используйте виртуальный адаптер Ethernet, который является сетевой картой Hyper-V с повышенной производительностью. Если к виртуальной машине подключены как устаревшие, так и сетевые адаптеры, относящиеся к Hyper-V, сетевые имена в выходных данных команды ifconfig-a могут показывать случайные значения, такие как _tmp12000801310. Чтобы избежать этой проблемы, удалите все устаревшие сетевые адаптеры при использовании сетевых адаптеров, связанных с Hyper-V, в виртуальной машине Linux.

    Для повышения производительности дискового ввода-вывода используйте планировщик заданий (NOOP/None)

    Ядро Linux предлагает два набора планировщиков дискового ввода-вывода для переупорядочивания запросов. Один набор предназначен для более старой подсистемы «BLK», а один — для новой подсистемы «BLK-MQ». В любом случае с современными твердотельными дисками рекомендуется использовать планировщик, который передает решения о планировании в базовый гипервизор Hyper-V. Для ядер Linux, использующих подсистему «BLK», это планировщик «NOOP». Для ядер Linux, использующих подсистему «BLK-MQ», это планировщик «None».

    Для конкретного диска доступные планировщики могут отображаться в этой папке файловой системы:/СИС/класс/блокк/ /куеуе/счедулер с выбранным планировщиком в квадратных скобках. Планировщик можно изменить, записав в это расположение файловой системы. Чтобы сохранить изменения между перезагрузками, необходимо добавить это изменение в скрипт инициализации. Дополнительные сведения см. в документации по дистрибутив Linux.

    Версии ядра Linux ниже 2.6.37 не поддерживают NUMA в Hyper-V с виртуальными машинами большего размера. Эта проблема влияет в основном на дистрибутивы более ранних версий, в которых используется исходное ядро Red Hat 2.6.32, и была исправлена в Red Hat Enterprise Linux (RHEL) 6.6 (kernel-2.6.32-504). В системах под управлением модифицированных ядер старше версии 2.6.37 или ядер RHEL старше 2.6.32-504 в командной строке ядра необходимо задать параметр загрузки numa=off в файле grub.conf. Дополнительные сведения см. в статье базы знаний Red Hat 436883.

    Зарезервируйте больше памяти для кдумп

    Если ядро записи дампа завершается с тревогой при загрузке, зарезервируйте больше памяти для ядра. Например, измените параметр crashkernel = 384M-: 128M на crashkernel = 384M-: 256M в файле конфигурации Ubuntu GRUB.

    Сжатие VHDX-файлов или расширения VHD и VHDX может привести к ошибочным таблицам разделов GPT

    Hyper-V позволяет сжимать файлы виртуального диска (VHDX) без учета разделов, томов или структур данных файловой системы, которые могут существовать на диске. Если VHDX-файл сжимается до конца раздела, то данные могут быть потеряны, при этом Секция может быть повреждена, а при чтении секции могут возвращаться недопустимые данные.

    После изменения размера VHD или VHDX администраторы должны использовать служебную программу, например fdisk, или частично обновить структуру разделов, томов и файловой системы, чтобы отразить изменение размера диска. Сжатие или увеличение размера VHD или VHDX с таблицей разделов GUID (GPT) вызовет предупреждение, если для проверки макета раздела используется средство управления секциями, и администратору будет выведено предупреждение об исправлении первого и дополнительного заголовков GPT. Этот ручной этап можно выполнить без потери данных.

    Источник

    Hyper-V: улучшение производительности видео в Ubuntu 16.04

    Я использую настольный компьютер Ubuntu 16.04 на виртуальной машине Hyper-V на настольном компьютере с Windows 10. Он работает нормально, но производительность видео очень далека от «гладкой». Есть какие-нибудь идеи по установке Hyper-V Linux Integration Services (LIS)?

    Я нашел статью, в которой говорилось, что нужно редактировать /etc/initramfs-tools/modules , но это совсем не помогло.

    Я также опробовал Hyper-V на Windows 10 Pro с 64-разрядной версией Ubuntu Desktop 16.04 LTS в качестве гостевой системы. Я не доволен производительностью графики. Я не знаю, пропустил ли я настройки. Если кто-нибудь найдет хорошее решение, я тоже буду рад узнать об этом.

    Но это то, что я сделал. Я прочитал и следил за информацией из документации Microsoft на TechNet . Есть таблица с особенностями Hyper-V. Наиболее интересным в этом случае является строка, в которой упоминается «видеоустройство, специфичное для Hyper-V». Но ничего не говорится о Windows 10. Только о хост-системах Windows Server.

    Я ничего не изменил в /etc/initramfs-tools/modules . Тем не менее, я следовал инструкциям и установил:

    Затем перезагрузите компьютер. После перезагрузки я нашел это:

    Так что, мне кажется, что-то получилось. Но графическая производительность все еще кажется плохой. Я не уверен, что это улучшилось, может быть, немного. Может быть, вы попробуете это и скажете мне, если это поможет?

    Я получаю проблемы с производительностью только с 64-битной Ubuntu (16.04 или 18.04), но нет проблем с производительностью с 32 битами.

    Я решил проблему с производительностью, включив «Перенос на физический компьютер с другой версией процессора» в меню « Настройки» → «Процессор» — «Совместимость» .

    (Похоже, это может быть связано с архитектурой процессора.)

    Источник

    Hyper v linux тормозит

    Вопрос

    Процессор не загружен оперативная память в порядки и,жесткий тоже в порядке.Linux Kali медленно работает.Перестановку делал виртуальной машины с Linux Kali ну ситуация не изменилась слишком медленно работает Linux Kali. Windows 7 ну,и Server Windows 2008r2 sp1 быстро работают виртуальные машины в Hyper-v ну то есть стрелка мыши шустро работает,и все меню быстро открываются.В Hyper-v в виртуальной машине Linux Kali,очень тяжело вести стрелку мыши ну,и канешно все эти меню в Linux Kali слишком медленно работают.Подскажите пожалуйста чего слишком медленно работать может в Hyper-V виртуальная машина с Linux Kali .

    Ответы

    Процессор не загружен оперативная память в порядки и,жесткий тоже в порядке.Linux Kali медленно работает.Перестановку делал виртуальной машины с Linux Kali.Windows 7 ну,и Server Windows 2008r2 sp1 быстро работает.В Hyper-v в виртуальной машине очень тяжело вести стрелку мыши ну,и канешно все эти меню в Linux Kali слишком медленно работают.Подскажите пожалуйста чего слишком медленно работать может в Hyper-V виртуальная машина с Linux Kali .

    Я не волшебник, я только учусь MCP, MCTS. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера и IT Reviews

    • Предложено в качестве ответа Alexander Rusinov Moderator 23 октября 2016 г. 21:29
    • Помечено в качестве ответа Андрей47 23 октября 2016 г. 21:33
    • Изменено Alexander Rusinov Moderator 23 октября 2016 г. 21:38 Дополнил

    Процессор не загружен оперативная память в порядки и,жесткий тоже в порядке.Linux Kali медленно работает.Перестановку делал виртуальной машины с Linux Kali.Windows 7 ну,и Server Windows 2008r2 sp1 быстро работает.В Hyper-v в виртуальной машине очень тяжело вести стрелку мыши ну,и канешно все эти меню в Linux Kali слишком медленно работают.Подскажите пожалуйста чего слишком медленно работать может в Hyper-V виртуальная машина с Linux Kali .

    Я не волшебник, я только учусь MCP, MCTS. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера и IT Reviews

    Вы имеете ввиду попробовать прописать команды в терминале в Linux Kali од vmware должны подойти для Hyper-v по ссылке команды http://docs.kali.org/general-use/install-vmware-tools-kali-guest .

    Нет подойти не должны, это как рекомендация от производителя VM.

    Hyper-V includes a software package for supported guest operating systems that improves integration between the physical computer and the virtual machine. This package is referred to as integration services. To learn more, see Integration Services.

    This step can’t be automated or done within a Windows PowerShell session.

    To install integration services

    Open Hyper-V Manager. From the Server Manager Tools menu, click Hyper-V Manager.

    Connect to the virtual machine. Right-click the name of the virtual machine and click Connect.

    From the Action menu of Virtual Machine Connection, click Insert Integration Services Setup Disk. This action loads the setup disk in the virtual DVD drive. Depending on the guest operating system installed, you may need to start the installation manually.

    After the installation finishes, all integration services are available for use.

    Я не волшебник, я только учусь MCP, MCTS. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера и IT Reviews

    Источник

    Читайте также:  Windows system configuration boot
Оцените статью