Na página do manual vgcreate (8) :
If the volume group metadata uses lvm1 format, extents can vary in size from 8KiB to 16GiB and there is a limit of 65534 extents in each logical volume. The default of 4 MiB leads to a maximum logical volume size of around 256GiB.
If the volume group metadata uses lvm2 format those restrictions do not apply, but having a large number of extents will slow down the tools but have no impact on I/O performance to the logical volume. The smallest PE is 1KiB.
Portanto, não há degradação de desempenho para E / S se você tiver muitas extensões. Ler ou escrever leva o mesmo tempo independente do tamanho das extensões. Embora provavelmente deva ser pelo menos 4KiB, não há problemas com discos rígidos usando Formato Avançado .
Por outro lado, ferramentas como pvmove serão tem que lidar com mais extensões para que possa haver uma pequena desaceleração. Embora para um usuário doméstico, um atraso de provavelmente 5 segundos não seja grande coisa.
Um motivo para usar extensões grandes pode ser que eles tornem os volumes lógicos menos propensos à fragmentação no tempo depois de mover e redimensioná-los várias vezes. Por exemplo, se o PE for pequeno, um PV contendo LVs o
e x
poderia ser o seguinte:
xoooxxooxooxxxxxxxxxxxxoxxxxoxxxxxxoxooxxoxxoxxxxooxxxooxxoo
Mas se o PE for grande, poderá ser mais parecido com isto:
ooooxxxxxxxxxxxxxxxxxxxxxxxxooooxxxxxxxxooooooooxxxxxxxxoooo
É claro que não há nada que o impeça de escolher manualmente quais PEs estão alocados para o que os LVs, mas eu acho que muitas pessoas preferem usar o padrão do LVM.