Por que o tamanho da troca é 4 KiB menor que o dispositivo subjacente?

0

Eu criei um volume zfs e habilitei swap nele:

swapon: /dev/zd0: found swap signature: version 1d, page-size 4, same byte order
swapon: /dev/zd0: pagesize=4096, swapsize=5368709120, devsize=5368709120

Assim, como se pode ver, o devsize é exatamente 5 gigabytes.

O comando

free é gerado:

Swap:       5242876           0     5242876

E 5242876 KiB é 4 KiB menor que a capacidade do dispositivo.

Existe uma maneira de fazer swap exatamente 5gb além de dar ao dispositivo tamanho 4 mais misterioso KiB?

    
por zerkms 04.07.2017 / 01:26

1 resposta

2

O sistema de arquivos Swap contém algumas informações sobre o cabeçalho, veja link - então, se você quiser trocar 5GB, deve alocar 4kiB (um tamanho de página mais.

    
por 04.07.2017 / 01:43