RAID - Ubuntu vs. Gentoo [fechado]

1

Estou migrando um PC que funciona como servidor de arquivos do Gentoo para o Ubuntu. O Gentoo não reconhece o RAID pela BIOS porque aparentemente o Gentoo se conecta diretamente com cada disco rígido individual.

Alguém sabe se o Ubuntu funciona da mesma maneira, quando o RAID é fornecido pelo controlador integrado na placa-mãe e pelo BIOS?

Estou usando uma placa Gigabyte FX-990 UD5 com HDs caviar preto de 2 TB.

    
por claudio lopez 22.10.2014 / 19:03

1 resposta

3

Isso não tem nada a ver com a distro. Parece que sua placa é um pouco funky quando se trata de suporte geral ao Linux.

link

  

Esta placa não é diretamente compatível com o Linux, especificamente   Ethernet incorporada. Para que funcione, você deve habilitar o IOMMU   BIOS, mas desabilite o IOMMU na linha de comando do kernel linux com   “Iommu = suave”. Sem isso, todos aparecerão funcionando, mas você terá   absolutamente sem conectividade. Este problema de bug / compatibilidade afeta todos   revisões anteriores a 1.1 que possuem o novo BIOS UEFI.

Portanto, os IOMMUs costumam ser bons para ambientes virtualizados; basicamente, permite atribuir dispositivos pci a hosts virtuais. Por que você precisa explicitamente habilitá-lo para obter acesso ao seu controlador RAID é estranho. iommu = soft é uma péssima notícia para o desempenho.

link

   General iommu options:
     off                Don't initialize and use any kind of IOMMU.
     noforce            Don't force hardware IOMMU usage when it is not needed.
                        (default).
     force              Force the use of the hardware IOMMU even when it is
                        not actually needed (e.g. because < 3 GB memory).
     soft               Use software bounce buffering (SWIOTLB) (default for
                        Intel machines). This can be used to prevent the usage
                        of an available hardware IOMMU.

O que isso significa é que o kernel precisa copiar tudo o que precisa ler / gravar em um local intermediário antes de concluir o DMA. Então, pelo menos, um hit de latência de 2x.

Você pode estar melhor sem isso honestamente. Considere usar uma placa diferente para aplicativos de servidor mais intensos.

    
por ppetraki 22.10.2014 / 19:40