Bug 57372 - 100% загрузка потока ЦПУ хоста при типе соединения NAT
Summary: 100% загрузка потока ЦПУ хоста при типе соединения NAT
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: virtualbox (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-26 17:54 MSK by Linuxfan
Modified: 2025-12-30 13:59 MSK (History)
4 users (show)

See Also:


Attachments
Воспроизведение ошибки (4.49 MB, video/webm)
2025-12-30 13:59 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Linuxfan 2025-12-26 17:54:48 MSK
История вопроса
Oracle переработала функциональность соединения NAT в версии 7.2.0.
Был составлен баг-репорт по некорректному функционированию https://github.com/VirtualBox/virtualbox/issues/136
Ошибка должна была исправлена в версии 7.2.2

В текущей версии 7.2.4 ошибка с разрешением имен исправлена https://bugzilla.altlinux.org/show_bug.cgi?id=56516
, но при работе гостевой виртуальной машины с типом подключения 'NAT' возникает 100% загрузка одного из потоков ЦПУ хоста. Это сильно снижает производительность на маломощных хостах (2-4 процессорных потока).

Шаги воспроизведения
1 создать виртуальную машину с типом подключения 'NAT' или установить такой тип подключения на существующей виртуальной машине
Настройки машины - Сеть - Адаптер - Тип подключения - NAT
2 запустить виртуальную машину
3 дождаться загрузки операционной системы в виртуальной машине (установленной или live-cd)
4 проверить загрузку процессора на хост-системе и убедиться в 100% загрузке одного из его потоков
5 при работающей виртуальной машине переключить ее тип подключения в режим 'Сетевой мост'
6 убедиться, что загрузка потока ЦПУ хоста снизилась до фоновых значений
Comment 1 Linuxfan 2025-12-26 17:57:49 MSK
Подробности в теме https://forum.altlinux.org/index.php?topic=49503.0
Comment 2 Olga 2025-12-30 13:58:25 MSK
Ошибка воспроизводится в сизифе:

Версия программы:
=================
virtualbox-7.2.4-alt3.x86_64
kernel-modules-virtualbox-6.12-7.2.4-alt1.396349.1.x86_64
kernel-modules-virtualbox-6.12-7.2.4-alt1.396351.1.x86_64
kernel-modules-virtualbox-addition-6.12-7.2.4-alt1.396351.1.x86_64

Стенд с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation 11.1 
Alt Workstation K 11.2 
Alt Education 11.0 XFCE  
Alt Education 11.0 KDE

Ошибка проверялась на виртуальной машине. Параметры машины:
===========================================================
Объем оперативной памяти: 8192MB
Processors: 4 [cputype=host]

Шаги, приводящие к ошибке:
==========================
1. Создать ВМ в virtualbox.
2. Проверить, что тип подключения на созданной виртуальной машине NAT (или установить такой тип):
ПКМ по созданной ВМ -> Настроить...  -> Сеть - Адаптер1 -> Тип подключения: NAT
3. Запустить ВМ и загрузить Live-CD
4. Проверить загрузку процессора на хост-системе 

Ожидаемый результат:
====================
Равномерное распределение нагрузка, не высокая 

Фактический результат:
======================
Один из потоком загружен до 100% (См. видео)

Дополнительная информация:
==========================
Если на работающей виртуальной машине переключить ее тип подключения в режим 'Сетевой мост', то загрузка потока ЦПУ хоста снизится до фоновых значений
Comment 3 Olga 2025-12-30 13:59:27 MSK
Created attachment 20436 [details]
Воспроизведение ошибки