Eu queria saber se colocar a partição de swap em um grupo de volumes lógicos tem alguma desvantagem (por exemplo, desempenho), ou seria "exatamente o mesmo" que tê-la como uma partição primária / lógica separada?
Gosto do fato de poder ser redimensionado facilmente, se necessário, mas não tenho certeza sobre possíveis desvantagens.
Caso de aplicação : servidor Web CentOS 7.
partition
system-installation
lvm
swap
Levita
fonte
fonte
Respostas:
Claro que o objetivo principal não é ter a necessidade de usar swap em primeiro lugar ...
O principal é criar o volume LVM de troca quando o sistema ainda está bastante atualizado, o mesmo que quando você cria um arquivo de troca, pois o espaço de troca tem melhor desempenho quando é contíguo ou aplica isso com a
lvcreate -C
opção Você não deseja que os blocos de disco reais que compõem o volume lógico sejam fragmentados em todos os seus discos. O redimensionamento do volume de troca (frequentemente) também deve ser evitado por esse motivo.Como um dos principais desenvolvedores do kernel Linux, Andrew Morton diz :
Que ignora todo o código LVM também, o swap vai direto para o disco. E, portanto, da perspectiva de desempenho, não há diferença na partição de swap, em um arquivo de swap ou em um volume LVM.
fonte
That bypasses all the LVM code as well, swap goes straight to disk.
", exatamente o que eu estava procurando! Concertando o problema de redimensionamento: faria sentido, por esse motivo, recriar o volume de troca após a instalação com a opção -C para garantir que seja / permaneça contíguo? Comolvcreate -C y -L 10G VolGroup -n swap
(referência: blog.zelut.org/2009/03/10/force-contiguous-extents-in-lvm )-C
mudança, obrigado por apontar isso!