net.core.rmem_max
и net.core.wmem_max
Ваша вещь. Можно исследовать их значения с
# sysctl net.core.rmem_max
и набор их с
# sysctl -w net.core.rmem_max=8388608
Это буферные размеры сокета, при получении и отправке, соответственно. У них есть значения по умолчанию также - rmem_default
и wmem_default
.
Qemu работает сверху хостовой операционной системы. Загрузчик, такой как Личинка не предоставляет достаточно услуг для Qemu. Qemu работает как обычный процесс в хосте, ему нужно ядро хоста для выполнения управления памятью, к файловым системам доступа, и т.д.
Если Вы означали выполнять ОС, скомпилированную для другой архитектуры процессора, которая не будет работать. Виртуальная машина все еще зависит от хост-системы для всего аппаратного доступа. Ядро в виртуальной машине получает доступ к аппаратным средствам, эмулированным Qemu, не реальными аппаратными средствами.
Единственная причина выполнить Qemu состоит в том, если Вам скомпилировали программы для другой архитектуры, и это главным образом полезно для тестирования тех программ, не используя соответствующее физическое устройство.