Como utilizo os recursos da área de trabalho ao executar o qemu (adicionar mais memória virtual)

0

Atualmente, estou tentando fazer um drone autônomo usando o sistema operacional do robô ( ROS ). Para fazer isso, estou simulando um sistema operacional Jessie Raspbian no Qemu no meu Arch Linux. Agora, minha área de trabalho é bastante poderosa e possui um pouco de RAM. No entanto, os aplicativos que pareço rodar na simulação estão rodando mais devagar do que realmente executá-los em um Raspberry Pi. Como posso garantir que a simulação utilizará mais CPU e RAM? Existe uma opção que eu possa invocar ao chamar o Qemu?

Olhando para esta página (Man page for Qemu), parece a opção que eu preciso add é:

-kvm_shadow_mem=size

Agora as perguntas estão no fato de que é kvm_shadow_mem o que eu preciso modificar e também o fato de que, é o size é bytes / bits / Mbs etc.

OBSERVAÇÃO

Eu apenas pesquisei alguns guias e invoquei esta chamada:

qemu-system-arm -kernel ./kernel-qemu-4.4.13-jessie -cpu arm1176 -M versatilepb -serial stdio -append "root=/dev/sda2" -hda ./rasp.img -clock dynticks -m 5120

Parece que -kvm_shadow_mem não tem nada a ver com a memória? a opção -m parece especificar a quantidade de RAM de inicialização. Mas estou confuso sobre a opção versatilepb . O que exatamente está especificando. Eu recebo o erro específico:

WARNING: Image format was not specified for './rasp.img' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. qemu-system-arm: versatilepb: memory size must not exceed 256MB

Como eu especifico que ele seja do formato bruto? Isso está relacionado à limitação de memória imposta à minha virtualização?

    
por Sharan Duggirala 10.01.2017 / 15:04

0 respostas