[FreeNAS] sista test innan används i skarpt läge

Permalänk
Avstängd

[FreeNAS] sista test innan används i skarpt läge

Tjo,

Kör FreeNAS som ett SAN då den dela ut hårddisk via NFS.

Jag har gjort klart allt men FreeNAS och behöver ett sista test för att se att den inte blir corrupted eller förlora data på något sätt så undra vilka test som jag ska testa för att se så att systemet funkar till 100%?

Känner mig lite trög idag så om du behöver mera info så det bara att säga till.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

Ett stresstest kan göras på många sätt men utgår från att din hårdvara fungerar:
skicka/ta emot data över nätverket samtidigt som du klipper och klistrar stora och små filer mellan två mappar

Jag vill dock påpeka att data som blir korrupt kan ta månader att upptäcka, exempelvis ett bitfel på en MP3 kanske du aldrig upptäcker medan ett bitfel på ett Worddokument gör att du kanske inte kan öppna dokumentet.

PS: Jag såg ditt PM och svarar dig under morgondagen eller i helgen

Permalänk
Avstängd
Skrivet av MsSmith:

Ett stresstest kan göras på många sätt men utgår från att din hårdvara fungerar:
skicka/ta emot data över nätverket samtidigt som du klipper och klistrar stora och små filer mellan två mappar

Jag vill dock påpeka att data som blir korrupt kan ta månader att upptäcka, exempelvis ett bitfel på en MP3 kanske du aldrig upptäcker medan ett bitfel på ett Worddokument gör att du kanske inte kan öppna dokumentet.

PS: Jag såg ditt PM och svarar dig under morgondagen eller i helgen

Jag har gjort lite tester och allt verka funka bra vad jag gjorde se.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk

Jag antar att du kört hela memtest, badblock, conveyance och extended smart test? Kör du någon form av paritet kan du ju prova ta en disk offline för att se att den klarar det. Detta gäller ju såklart att du har datan lättillgängligt på annat ställe utifall att testet blir negativt vilket jag tolkar att du har då det inte är skarpt än.

Edit: Det går ju köra en massa parallella trådar av typ dd-write också för att simulera en större last från många användare för att se hur den klarar sig under dessa förhållanden.

Permalänk
Avstängd
Skrivet av lord_moggo:

Jag antar att du kört hela memtest, badblock, conveyance och extended smart test? Kör du någon form av paritet kan du ju prova ta en disk offline för att se att den klarar det. Detta gäller ju såklart att du har datan lättillgängligt på annat ställe utifall att testet blir negativt vilket jag tolkar att du har då det inte är skarpt än.

Edit: Det går ju köra en massa parallella trådar av typ dd-write också för att simulera en större last från många användare för att se hur den klarar sig under dessa förhållanden.

Det är jag dock inte testat.

Det ända som jag har testat är att flytta över stora filer och har massa andra saker igång och det har den klarat av.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Inaktiv

Testa med detta:
https://gallery.technet.microsoft.com/DiskSpd-a-robust-storag...

Kan få vilken NAS / SAN som helst att gå på knäna om man vill. Superbt för att testa prestanda.

Permalänk
Permalänk
Avstängd

@Garmzon:
@anon172162:

Får göra dessa tester när jag har skaffat backup.

Den kan väl inte ta död på SAN:et?

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Skrivet av superegg:

Det är jag dock inte testat.

Det ända som jag har testat är att flytta över stora filer och har massa andra saker igång och det har den klarat av.

Okej. memtest har jag som bootbar usb sticka vilket är praktiskt att ha till hands. Detta test tar lång tid. Jag har 128GB ECC i en server som tog över 24h att testa vill jag minnas. Om du har ecc minnen kanske du också har temp-mätare på minnesstickorna som kan vara bra att hålla koll på så de inte blir för varma. Annars kan du känna på dem för att kontrollera så att de får tillräcklig kylning. ECC moduler har ofta kylflänsar dimensionerade för att användas i servrar som ofta har ordentliga fläktar som blåser tvärs över hela moderkortet i racket och därmed får mycket kylning. I ett vanligt dektop chassi som kanske tom också har en tornkylare som inte blåser alls på minnena kan de bli rejält varma.

Smart testerna och badblocks kan du googla dig till. FYI, conveyence finns inte på diskar från alla leverantörer. Mina WD-diskar har haft stöd för detta men inte HGST-diskarna. Short smart test är för övrigt rätt onödigt om du ändå tänker köra extended. Den senare tar också rätt lång tid men kan köras parallellt på alla diskar samtidigt. Badblock skriver och läser från disken för att testa alla block. Efter detta kan man köra ett andra smart test för att se om några block flaggats som dåliga eller reallocerats av disken.

Badblock skriver över all data så detta förstör arrayen och datan på den. Om du kör den måste du skapa arrayen igen. Badblock går också köra parallellt på alla diskarna, men tar för en vanlig konsument-4TB disk runt 60h då den ska skriva 4TB data, läsa av den och kontrollera att den är identisk.

Edit: Garmzons länk beskriver allt ovan förutom memtest och dessutom för ditt OS, så utgå från den. Jag är mer van vid linux än bsd ändå.

Permalänk
Avstängd
Skrivet av lord_moggo:

Okej. memtest har jag som bootbar usb sticka vilket är praktiskt att ha till hands. Detta test tar lång tid. Jag har 128GB ECC i en server som tog över 24h att testa vill jag minnas. Om du har ecc minnen kanske du också har temp-mätare på minnesstickorna som kan vara bra att hålla koll på så de inte blir för varma. Annars kan du känna på dem för att kontrollera så att de får tillräcklig kylning. ECC moduler har ofta kylflänsar dimensionerade för att användas i servrar som ofta har ordentliga fläktar som blåser tvärs över hela moderkortet i racket och därmed får mycket kylning. I ett vanligt dektop chassi som kanske tom också har en tornkylare som inte blåser alls på minnena kan de bli rejält varma.

Smart testerna och badblocks kan du googla dig till. FYI, conveyence finns inte på diskar från alla leverantörer. Mina WD-diskar har haft stöd för detta men inte HGST-diskarna. Short smart test är för övrigt rätt onödigt om du ändå tänker köra extended. Den senare tar också rätt lång tid men kan köras parallellt på alla diskar samtidigt. Badblock skriver och läser från disken för att testa alla block. Efter detta kan man köra ett andra smart test för att se om några block flaggats som dåliga eller reallocerats av disken.

Badblock skriver över all data så detta förstör arrayen och datan på den. Om du kör den måste du skapa arrayen igen. Badblock går också köra parallellt på alla diskarna, men tar för en vanlig konsument-4TB disk runt 60h då den ska skriva 4TB data, läsa av den och kontrollera att den är identisk.

Edit: Garmzons länk beskriver allt ovan förutom memtest och dessutom för ditt OS, så utgå från den. Jag är mer van vid linux än bsd ändå.

Jag har kollat på länken men förstod inte helt det ända som jag har testa är "DD" för att kolla hur snabba diskar är men har även kört ca 4 VM på en ESXI och gjort tester och har inte fått några problem än.

Med 256GB ram ECC och 12 WD gold 6TB så kommer det ta lång tid om jag ska göra dom andra tester.

#17246836

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Skrivet av superegg:

Jag har kollat på länken men förstod inte helt det ända som jag har testa är "DD" för att kolla hur snabba diskar är men har även kört ca 4 VM på en ESXI och gjort tester och har inte fått några problem än.

Med 256GB ram ECC och 12 WD gold 6TB så kommer det ta lång tid om jag ska göra dom andra tester.

#17246836

Jag har 128GB ram och det tog ett tag, men helt klart värt det. Gör testerna, annars kommer det gnaga i baktankarna för alltid. memtest kan du ju boota till senare vid lämpligt tillfälle och testa. Om det visar sig vara något fel kan du ju inte lita på något du gjort hittills, men om den inte visar några fel så kan du ju lägga det bakom dig iaf. Smart testerna är rätt snabba och behöver inte sabba några arrayer.

Det enda som kan vara lite drygt är badblocks då det skriver över data och därmed leder till att du måste göra om lite jobb, och inte kan göras i efterhand. Räkna med ett par dygn att testa diskarna parallellt, och något dygn extra för memtest och smarttester. Jag tycker iaf att det är värt det.

Permalänk
Avstängd
Skrivet av lord_moggo:

Jag har 128GB ram och det tog ett tag, men helt klart värt det. Gör testerna, annars kommer det gnaga i baktankarna för alltid. memtest kan du ju boota till senare vid lämpligt tillfälle och testa. Om det visar sig vara något fel kan du ju inte lita på något du gjort hittills, men om den inte visar några fel så kan du ju lägga det bakom dig iaf. Smart testerna är rätt snabba och behöver inte sabba några arrayer.

Det enda som kan vara lite drygt är badblocks då det skriver över data och därmed leder till att du måste göra om lite jobb, och inte kan göras i efterhand. Räkna med ett par dygn att testa diskarna parallellt, och något dygn extra för memtest och smarttester. Jag tycker iaf att det är värt det.

Får göra dessa tester när jag har en backup server.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem
Skrivet av MsSmith:

Ett stresstest kan göras på många sätt men utgår från att din hårdvara fungerar:
skicka/ta emot data över nätverket samtidigt som du klipper och klistrar stora och små filer mellan två mappar

Jag vill dock påpeka att data som blir korrupt kan ta månader att upptäcka, exempelvis ett bitfel på en MP3 kanske du aldrig upptäcker medan ett bitfel på ett Worddokument gör att du kanske inte kan öppna dokumentet.

PS: Jag såg ditt PM och svarar dig under morgondagen eller i helgen

HAr datan skrivits till disk så kommer det upptäckas avzfs vid nästa läsning, därav scrub.

Visa signatur

Nätverksnörd

Permalänk
Medlem

Memtest och kolla diskarna är ju prio, körde diskarna i en månad (fyllde alla diskarna flera gånger om) och memtest i en månad innan jag tog min freenasburk i drift.

Visa signatur

i9 11900k ||32GB 4000MHz CL15||ASUS ROG STRIX Z590-E||Noctua NH-D15s
Intel Arc a750 ||Samsung 980 pro|| EVGA Supernova G3 850W
Asus xonar essence STX|| Lian-Li O11 Dynamic XL
Asus VG27AQ 165Hz IPS, Sennheiser HD650, Logitech g502 Hero, fUnc f30r, Vortex TAB90M, Audio-Technicha ATR2500x-USB
Server: x10SL7-F, Xeon E3 1230v3, 32GB Samsung ECC ram, 6x3TB WD RED, FD Node 804.

Permalänk
Avstängd
Skrivet av BergEr:

Memtest och kolla diskarna är ju prio, körde diskarna i en månad (fyllde alla diskarna flera gånger om) och memtest i en månad innan jag tog min freenasburk i drift.

Hur kollar du dina diska?

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem
Skrivet av superegg:

Hur kollar du dina diska?

Var flera år sen och kommer inte ihåg vad programmet heter.

Tror jag följde denna guide https://forums.freenas.org/index.php?threads/howto-hard-drive...

Visa signatur

i9 11900k ||32GB 4000MHz CL15||ASUS ROG STRIX Z590-E||Noctua NH-D15s
Intel Arc a750 ||Samsung 980 pro|| EVGA Supernova G3 850W
Asus xonar essence STX|| Lian-Li O11 Dynamic XL
Asus VG27AQ 165Hz IPS, Sennheiser HD650, Logitech g502 Hero, fUnc f30r, Vortex TAB90M, Audio-Technicha ATR2500x-USB
Server: x10SL7-F, Xeon E3 1230v3, 32GB Samsung ECC ram, 6x3TB WD RED, FD Node 804.

Permalänk
Avstängd
Skrivet av BergEr:

Var flera år sen och kommer inte ihåg vad programmet heter.

Tror jag följde denna guide https://forums.freenas.org/index.php?threads/howto-hard-drive...

Ah tack

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Avstängd

Ta till flera diskar bliv seg

Mina skriver ca 600MB och läser 600MB när jag sätt ditt 6 diskar till så bliv den sämre beror det på att den håller på att flytta över data till dom andra diskar och sen blir snabbare?

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Permalänk
Medlem

ZFS är CoW vilket betyder att data stannar där det är skrivet. Enda sättet att ”flytta” data på disk är att modifiera det på något sätt, exemplevis genom att flytta det från ett dataset till ett annat.

Din hastighet beror på din topografi. En RAIDZ vdev har IO motsvarande en enda disk, men throughput från alla diskar. En mirror vdev lika så, vilket betyder att många vdev är viktigare än enskild prestanda per disk.

Det finns mycket på FreeNAS forum som förklarar hur ZFS presterar

Skickades från m.sweclockers.com

Permalänk
Avstängd
Skrivet av Garmzon:

ZFS är CoW vilket betyder att data stannar där det är skrivet. Enda sättet att ”flytta” data på disk är att modifiera det på något sätt, exemplevis genom att flytta det från ett dataset till ett annat.

Din hastighet beror på din topografi. En RAIDZ vdev har IO motsvarande en enda disk, men throughput från alla diskar. En mirror vdev lika så, vilket betyder att många vdev är viktigare än enskild prestanda per disk.

Det finns mycket på FreeNAS forum som förklarar hur ZFS presterar

Skickades från m.sweclockers.com

Jag kör med mirror det är helt sjuk jag har förlorat så mycket prestanda. När jag kollar på logen så verka två diskar prestanda sämre än dom andra diskar.

Eller kan det vara för att mitt HBA kort inte räcker till?

Edit: När jag provar med "DD" så skriver diskar bara 60MB per disk och innan jag la till diskar så skriv vare disk 200MB.

Visa signatur

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666