Na máquina virtual Kali, atribuí a memória 4G, assim;
Mas há um problema. Instalei o kernel de autoconstrução no convidado para hackear a memória.
# uname -a
Linux 15ud490-gx76k 6.8.4+ #8 SMP PREEMPT_DYNAMIC Sat Apt 6 15:49:20 KST 2024 x86_64 x86_64 x86_64 GNU/Linux
E quero ver uma área de fim de memória, digitada como abaixo.
Diz que o tamanho da memória é 16*0x336000 bytes. Então inferi o tamanho da memória com os resultados (no host).
$ python3
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 16*0x07fff0
8388352
>>> 16*0x07fff0/1024/1024
7.999755859375
>>> 16*0x335ff0/1024/1024
51.374755859375
>>> 16*0x336000/1024/1024
51.375
>>> 521000/1024/1024
0.49686431884765625
>>> (1024*1024*4+521000+3288)*1024/1024/1024/1024 # Convert into gigabytes
4.5
Dei a memória 4G para convidado mas ela tem 4,5GiB conforme acima. A troca é 1G, então é um absurdo.
Onde está a fonte de memória 0,5G ?????