AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 787385
Accepted
A. Bear
A. Bear
Asked: 2024-11-29 20:34:53 +0800 CST2024-11-29 20:34:53 +0800 CST 2024-11-29 20:34:53 +0800 CST

Meu sistema ficará mais rápido ou mais lento com esse esquema de espelhamento LVM?

  • 772

Geralmente inicializo meu sistema a partir de um único SSD NVMe M.2 de 250G (PCIe 3.0 x4). Também tenho um SSD SATA de 240G e um HDD SATA de 640G e 7200rpm que atualmente uso para backup ad hoc . Este último será substituído por um backup remoto adequado, então tenho essas unidades livres.

Estou pensando em criar um volume lógico de 240 G usando LVM em uma configuração RAID1 para ter dois espelhos (ou seja, três imagens no total) do meu sistema.

Quero saber se isso será mais lento ou mais rápido do que minha configuração atual. Meu objetivo principal para isso é redundância, mas prefiro não degradar o desempenho. Posso considerar deixar o HDD fora da mistura se for provável que seja um problema.

Não sei nada específico sobre o cache/buffering dos drives de cabeça. Mas tenho 16 GB de RAM e, se for importante, usarei ext4 por enquanto.

lvm
  • 1 1 respostas
  • 37 Views

1 respostas

  • Voted
  1. Best Answer
    Marcus Müller
    2024-11-29T21:14:32+08:002024-11-29T21:14:32+08:00

    Em um esquema de espelhamento, o armazenamento de gravação mais lenta define a velocidade de gravação. Então, sim, isso deixará seus SSDs rápidos mais lentos até a velocidade do seu SSD mais lento e, mais importante, até a velocidade do seu HDD.

    Em termos de leitura, você verá o mesmo, a menos que ajuste sua configuração RAID para preferir a leitura do armazenamento rápido e detestar a leitura do armazenamento de busca lenta (se estiver planejando fazer seu RAID por meio de LVM, man lvmraidprocure por "ajuste RAID1").

    No geral, uma configuração de espelhamento no nível de dispositivo de bloco com dispositivos de características massivamente diferentes como o seu parece a escolha errada. Visto que não vejo um HDD SATA < 900 GB sendo produzido desde 2010, parece-me que este provavelmente será o primeiro dispositivo a morrer na sua configuração de espelhamento, de qualquer forma, e aquele que torna tudo mais lento. Portanto, nenhum benefício de confiabilidade (muito pelo contrário – no RAID1 você não percebe quando lê dados incorretos, então ter uma das três cópias com uma chance muito maior de estar incorreta torna seus dados menos seguros para estarem corretos!), e desvantagens de desempenho e custo de eletricidade – eu simplesmente não incluiria meu HDD antigo nisso.

    Acho que a palavra-chave aqui é esta:

    que atualmente uso para backup ad hoc .

    Então, em vez disso, crie uma estratégia de backup menos ad-hoc. Um SSD nvme moderno falhando completamente espontaneamente sem avisos não é tão comum; falhas elétricas, danos por fogo ou água, ou roubo, são provavelmente mais comuns em um ambiente sem datacenter (infelizmente não tenho dados sobre isso).

    Então, eu diria que, com 0 investimento em hardware, eu configuraria um backup regular do seu SSD nvme principal para o seu SSD SATA e um backup mensal (ou algo parecido) para o HDD que você armazena em outro lugar.

    Investindo <50€, no entanto: a marca de consumo 250 GB nvme PCIe 3.0 x4 custa atualmente 18 € na Alemanha. Não sei o preço onde você está, mas, francamente, se eu estivesse pensando em espelhamento, investiria em hardware de especificações idênticas conectado via PCIe. Se este for um sistema de desktop ou servidor, há placas PCIe (passivas em termos de sinal) que permitem que você conecte um SSD nvme M.2 em um slot PCIe existente se sua placa-mãe não tiver dois slots M.2. Certifique-se de obter suas quatro pistas PCIe 3.0 (ou melhores).

    Observe que não tenho certeza se você ganha muito com SSDs modernos comprando dois SSDs, espelhando seus dados, em vez de comprar um SSD duas vezes maior, sem espelhamento de dados: o principal modo de envelhecimento e falha em SSDs é a exaustão de gravação, então ter o dobro de armazenamento para desgastar suas gravações pode realmente levar a um armazenamento mais confiável do que o espelhamento.

    Pessoalmente: Eu evitaria um pequeno disco rígido de 14 anos para qualquer tipo de dado que me importe. Para backup externo, HDDs novos, externos, modernos, de 4 TB são baratos o suficiente.

    • 0

relate perguntas

  • Instantâneo do LVM não atualizando quando o LVM é modificado

  • grub2-mkconfig não está gerando caminhos de montagem corretos (e também como faço para me livrar de kernels extras que não uso mais?)

  • lvm e uma questão de particionamento

  • Redimensionando um volume físico LVM no dispositivo /dev/sdb

  • snap /dev/loop em 100% de utilização -- sem espaço livre

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve