Теоретические возможности для эмуляции CPU, встроенной в загрузчик или ядро?

net.core.rmem_max и net.core.wmem_max Ваша вещь. Можно исследовать их значения с

# sysctl net.core.rmem_max

и набор их с

# sysctl -w net.core.rmem_max=8388608

Это буферные размеры сокета, при получении и отправке, соответственно. У них есть значения по умолчанию также - rmem_default и wmem_default.

2
03.06.2014, 18:09
1 ответ

Qemu работает сверху хостовой операционной системы. Загрузчик, такой как Личинка не предоставляет достаточно услуг для Qemu. Qemu работает как обычный процесс в хосте, ему нужно ядро хоста для выполнения управления памятью, к файловым системам доступа, и т.д.

Если Вы означали выполнять ОС, скомпилированную для другой архитектуры процессора, которая не будет работать. Виртуальная машина все еще зависит от хост-системы для всего аппаратного доступа. Ядро в виртуальной машине получает доступ к аппаратным средствам, эмулированным Qemu, не реальными аппаратными средствами.

Единственная причина выполнить Qemu состоит в том, если Вам скомпилировали программы для другой архитектуры, и это главным образом полезно для тестирования тех программ, не используя соответствующее физическое устройство.

3
27.01.2020, 22:06

Теги

Похожие вопросы