LVM espelho cria alta carga ao longo do tempo, como diminuir esses efeitos?

1

Ou: Como reduzir uma perna de espelho do LVM reduzindo sua carga de cpu de sincronização assumida?

É possível ajustar uma configuração de espelho LVM para facilitar o espelhamento de arquivos?

Sempre que houver alguma gravação grande, a máquina trava por alguns segundos (para muitos).

Se o LVM puder espelhar esses arquivos em um ritmo mais lento, eu realmente não me importo de ter que esperar alguns minutos para que o espelhamento completo seja concluído; O LVM pode até copiar arquivos grandes pouco a pouco.

Como alternativa : Estou pensando em sincronizar ao mesmo tempo para fazer backup de todos os arquivos pequenos a cada minuto, e grandes arquivos que eu poderia escrever um script para copiar de forma menos intensiva.

Alguma dica?

PS .: Estou usando o KVPM para gerenciá-lo.

CGroup (como?):
Atualmente, estou tentando usar o acelerador do CGroup io para que eu possa manter o espelhamento do LVM ativo.
Eu encontrei algumas informações aqui . Tenho muito medo de fazer as coisas pararem de funcionar também, então estou tentando ter certeza do que fazer ...
A perna do espelho lvm que quero desacelerar está em /dev/mapper/GRP-NM_mimage_1 -> /dev/dm-1 de /dev/sda4 (a mais rápida está em / dev / sdb2).

lvdisplay -v /dev/GRP/NM mostra um dispositivo de bloco sem especificar a que perna de espelho está relacionada ...

pvdisplay -mv mostra Physical extent 102839 to 117077, Logical volume /dev/GRP/NM_mimage_1, Logical extents 0 to 14238

basicamente, de esta resposta , eu sinto falta do que é importante: menor para usar.

este comando sudo lvdisplay -am deixe-me determinar o tamanho correto: menor para a perna do espelho Preciso acelera as gravações , agora vamos testar!

bem, o teste não funcionou. Eu fiz echo "252:1 $((1*1024*1024))" |sudo tee /sys/fs/cgroup/blkio/blkio.throttle.write_bps_device , mas mesmo para um limite de 10MB, eu ainda estava tendo enormes tempos de espera para copiar um simples arquivo de 800MB de um SATA para um SSD mirror.

Por enquanto, apenas desativei a perna do espelho SATA do sistema operacional raiz (uma estava no SSD, a outra em um SATA). Como eu também tenho 5 arquivos simples que eu uso como swap no SSD (e estavam sendo espelhados para o SATA), meu sistema operacional era muito chato para ser usado. Eu acho que preciso de outro SSD para considerar a reativação da perna do espelho. A menos que alguém saiba como deixar a perna do espelho no SATA parar de ser um gargalo de garrafa IO.

Acabei de deixar o espelho LVM parar por um longo tempo.
Ontem eu reativei isso finalmente!
Eu resolvi esse outro problema e o espelho LVM não parece pesado agora (mas ainda parece pesado). link . Acho que isso do iotop está relacionado ao espelho LVM, ainda não tenho certeza: be/3 root 0.00 K/s 43111.16 K/s 0.00 % 6.77 % [jbd2/dm-2-8]

Esta questão ainda é útil, e eu gostaria de tentar o cgroup cfg sempre que eu entendi ou alguém libera um frontend (gfx ou ncurses) com informações de ajuda para deixar essa ótima ferramenta ser mais usada:)

    
por Aquarius Power 31.08.2016 / 02:26

0 respostas