Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user.catalan > #7525

Re: (deb-cat) Mida de blocs per a RAID de programari

From Narcis Garcia <debianlists@actiu.net>
Newsgroups linux.debian.user.catalan
Subject Re: (deb-cat) Mida de blocs per a RAID de programari
Date 2023-07-24 11:20 +0200
Message-ID <GUZTr-2oUB-1@gated-at.bofh.it> (permalink)
References <GUCDv-2ahC-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


El 23/7/23 a les 10:19, Alex Muntada ha escrit:
>> A on vull anar a parar amb tot això és a, si resulta que un
>> capçal llegeix i escriu, per exemple, 4 MiB a cada demanda, és
>> molt ineficient establir trossos/chunks de RAID de 512 KiB, ja
>> que el sistema operatiu demanarà 8 vegades la mateixa operació
>> al capçal per a llegir o escriure cada subdivisió dels 4 MiB.
> 
> Estàs pensant només en les operacions de lectura i escriptura,
> però els raids fan més coses (càlculs d'integritat, redundància,
> etc.) i potser la mida per defecte del chunk té en compte tot
> plegat, fins i tot la compatibilitat entre versions (com apunta
> el man).
> 
> De totes maneres, la millor forma de veure si un escenari concret
> millora el rendiment és fer-ne mesures i comparar-les amb unes
> altres de referència. Si aconsegueixes esbrinar quina és la mida
> de bloc del capçal d'un disc i obtens millor rendiment, no deixis
> de compartir-ho amb nosaltres, si et plau.
Ho faré.
La gran majoria de vegades implemento RAID0, altres RAID1 i 
combinacions, perquè sempre m'ha decebut el fre dels càlculs.

Per tot el què he llegit, dedueixo que cal separar:

1. Els discs rotatius, que tenen les pistes com a separador per al 
treball físic del capçal. Aquí caldria assumir com a bloc: la 
pista/cilindre. Indiferent si són òptics, durs, etc.
https://en.wikipedia.org/wiki/Cylinder-head-sector
Amb això crec que tenien raó els què buscaven l'alineació de les 
particions abans que es passés de moda.
Pot fer falta revisar la correspondència amb l'adreçament LBA.

2. Les unitats sòlides (SSD i USB) en el cas de la tecnologia NAND 
organitzen les escriptures en blocs de pàgines de dades, que són les 
causants de la fragmentació física entre sectors lliures i utilitzats.
Aquí cal primer esbrinar la mida de la pàgina de dades, i la mida del 
grup (bloc) de pàgines per a fer-ne un tot com a unitat del tros/chunk 
per al RAID.
https://en.wikipedia.org/wiki/Trim_(computing)

Sembla doncs que per a discs rotatius el tema és madur i fàcil, sempre i 
quan s'alinei la partició i també s'alinei el tros/chunk del RAID amb 
aquesta. Però caldria trobar alguna comanda que informi de 
l'arquitectura d'una unitat sòlida, i la seva correspondència amb 
l'adreçament LBA que fan servir els sistemes operatius.

El benefici de tot això, pot ser petit o pot ser gran, però veig molt 
clar que afecta a la velocitat d'entrada/sortida de TOTES les 
estructures lògiques.

-- 

Narcis Garcia

__________
I'm using this dedicated address because personal addresses aren't 
masked enough at this mail public archive. Public archive administrator 
should fix this against automated addresses collectors.

Back to linux.debian.user.catalan | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

(deb-cat) Mida de blocs per a RAID de programari Narcis Garcia <debianlists@actiu.net> - 2023-07-13 14:50 +0200
  Re: (deb-cat) Mida de blocs per a RAID de programari Alex Muntada <alexm@debian.org> - 2023-07-21 16:00 +0200
    Re: (deb-cat) Mida de blocs per a RAID de programari Narcis Garcia <debianlists@actiu.net> - 2023-07-21 16:40 +0200
      Re: (deb-cat) Mida de blocs per a RAID de programari Alex Muntada <alexm@debian.org> - 2023-07-22 10:10 +0200
        Re: (deb-cat) Mida de blocs per a RAID de programari Narcis Garcia <debianlists@actiu.net> - 2023-07-22 19:00 +0200
          Re: (deb-cat) Mida de blocs per a RAID de programari Alex Muntada <alexm@debian.org> - 2023-07-23 10:30 +0200
            Re: (deb-cat) Mida de blocs per a RAID de programari Narcis Garcia <debianlists@actiu.net> - 2023-07-24 11:20 +0200

csiph-web