Permalänk
Medlem

SSD i NAS?

Hej

Kan man köra med SSD i NAS ex. Netgear ReadyNAS 2 TB+?

Jag vet att man tappar antal GB och att det blir dyrt, men kul att veta om det funkar rent praktiskt, samt om det skulle ge samma skjuts som det gör med SSD för att köra OS på.

Nicke

Permalänk
Vila i frid

Lägger du 100,000 bilder på SSD-disken blir den snabbare än en vanlig hårddisk. Lägger du 100 filmer på SSD blir den lika långsam/snabb som en vanlig disk.

Permalänk
Medlem

Jag måste säga att jag inte kan inse ideen med en ssd i en NAS, eftersom nätverket i de flesta hem är begränsande. Kan ju nog vara att hushåll med SSD:n i NAS har pengar att leka i lite snabbare nätverk.
Men nog skall en SSD fungera helt lika bra som vilken annan hårdskiva som hälst, eftersom de hanteras på samma sätt av hårdvaran.

Permalänk
Medlem

SSD I NAS.. lyx lyx! Det skall dock gå utan några problem men som någon tidigare nämnde så kommer nog ditt hemmanätverk att begränsa dig.

Visa signatur

hur fördriver du tid? jag fördriver min tid med casinospel.

Permalänk
Medlem

Man kan ju iaf äntligen maxa 1Gbps Ethernet.

Visa signatur

AMD Ryzen 5 3600 | 4x8GiB 18-20-16-36-52-2T DDR4-3400 | MSI B450-A Pro Max AGESA 1.2.0.7 | Sapphire RX 480 Nitro+ OC 8GiB | Crucial MX500 500GB | PNY CS900 2TB | Samsung 850 EVO 500GB | Samsung PM961 512GB | Scythe Kamariki 4 450W

Permalänk
Medlem
Skrivet av m3tr0:

Man kan ju iaf äntligen maxa 1Gbps Ethernet.

Det är nog inte problemet med vanliga hårdskivor heller. Gbps nätverks teoretiska max överföring är 128MB/s

Permalänk
Medlem

Tackar för svar, det var mest en kul fråga inget som kommer bli i praktiken då jag är ute efter så stor lagringsyta som möjligt blir nog Western Digital Black 2 TB 64 mb cache 7200 rpm

Nicke

Permalänk
Medlem
Skrivet av warzo:

Det är nog inte problemet med vanliga hårdskivor heller. Gbps nätverks teoretiska max överföring är 128MB/s

Jo, vissa hårddiskar klarar förstås det sekvensiellt men bara en SSD kan nog hålla uppe bandbredden även med små, slumpmässiga överföringar.

Jag har nått runt 50-60 MB/s över gigabit-nätverk. Jag har inte så snabba hårddiskar. De nyare, med 500GB-plattor, är 5400-varvare. De äldre är förvisso 7200-varvare, men den lägre lagringstätheten förbättrar ju inte bandbredden direkt. Prestandan får flash stå för i mitt fall.

Skrivet av ApeviaX:

Tackar för svar, det var mest en kul fråga inget som kommer bli i praktiken då jag är ute efter så stor lagringsyta som möjligt blir nog Western Digital Black 2 TB 64 mb cache 7200 rpm

Nicke

Förstår det.

Visa signatur

AMD Ryzen 5 3600 | 4x8GiB 18-20-16-36-52-2T DDR4-3400 | MSI B450-A Pro Max AGESA 1.2.0.7 | Sapphire RX 480 Nitro+ OC 8GiB | Crucial MX500 500GB | PNY CS900 2TB | Samsung 850 EVO 500GB | Samsung PM961 512GB | Scythe Kamariki 4 450W

Permalänk
Medlem
Skrivet av m3tr0:

Jo, vissa hårddiskar klarar förstås det sekvensiellt men bara en SSD kan nog hålla uppe bandbredden även med små, slumpmässiga överföringar.

Jag har nått runt 50-60 MB/s över gigabit-nätverk. Jag har inte så snabba hårddiskar. De nyare, med 500GB-plattor, är 5400-varvare. De äldre är förvisso 7200-varvare, men den lägre lagringstätheten förbättrar ju inte bandbredden direkt. Prestandan får flash stå för i mitt fall.

Jag kommer personligen lätt över 120MB/s när jag flyttar filer över CIFS/iSCSI. (CIFS kan ibland vara lite kinkigare, men jag kommer iaf. över 110-115MB/s med CIFS)

Ang. SSD så kan jag absolut se poängen med det hela om du gör många skrivningar till din NAS, speciellt om det är många datorer som gör många skrivningar samtidigt. Du får helt klart ut högre I/O per sekund (IOPS) med en SSD än vad du får med en mekanisk disk, eller flera mekaniska diskar i RAID för den delen.

Det handlar helt enkelt om du verkligen behöver det eller inte.

Permalänk
Medlem

Hehe, när man verkligen har allt annat i livet så kan man ju lägga pengar på en NAS med SSD's..

Visa signatur

AMD 5700X@Vatten | asus prime x370pro | Pny 4070ti Super @ Bykski vatten | 2x16GB Kingston Fury Renegade RGB DDR4 3.6GHZ | Lian Li O11d EVO + 2x360 EKWB RAD + 6 Lian Li AL120 | Seasonic 1300w Gold | NVME 2TB Seagate Firecuda 510 + NVME 1TB WD BLACK + 3 SSD | Philips 49" 8900L | DELL 2713HM | Keychron Q2 Max | Logitech G502 2016.

Permalänk
Medlem
Skrivet av m3tr0:

Jo, vissa hårddiskar klarar förstås det sekvensiellt men bara en SSD kan nog hålla uppe bandbredden även med små, slumpmässiga överföringar.

Jag har nått runt 50-60 MB/s över gigabit-nätverk. Jag har inte så snabba hårddiskar. De nyare, med 500GB-plattor, är 5400-varvare. De äldre är förvisso 7200-varvare, men den lägre lagringstätheten förbättrar ju inte bandbredden direkt. Prestandan får flash stå för i mitt fall.

Förstår det.

Jag når också mellan 50-60MB kontinuerlig överföring, men det är främst pga att jag misstänker att både sata-portarna och nätverkskortet i servern sitter på pci bussen, vilket gör att den flaskar (max 133MB/s). För så länge cache används så når jag hastigheter över 100MB/s.

Permalänk
Medlem
Skrivet av RasmusB:

Jag kommer personligen lätt över 120MB/s när jag flyttar filer över CIFS/iSCSI. (CIFS kan ibland vara lite kinkigare, men jag kommer iaf. över 110-115MB/s med CIFS)

Ang. SSD så kan jag absolut se poängen med det hela om du gör många skrivningar till din NAS, speciellt om det är många datorer som gör många skrivningar samtidigt. Du får helt klart ut högre I/O per sekund (IOPS) med en SSD än vad du får med en mekanisk disk, eller flera mekaniska diskar i RAID för den delen.

Det handlar helt enkelt om du verkligen behöver det eller inte.

För att verkligen känna av någon skillnad som är värd pengarna pratar vi verkligen många skrivningar på en och samma gång. Och jag tror igen fortfarande att nätverket flaskar före hårdskivorna i många fall.

Permalänk
Medlem
Skrivet av warzo:

För att verkligen känna av någon skillnad som är värd pengarna pratar vi verkligen många skrivningar på en och samma gång. Och jag tror igen fortfarande att nätverket flaskar före hårdskivorna i många fall.

Jag kan ju ge dig ett exempel där HDDs flaskar före nätverket, bittorrent. Tänk dig 4st datorer som alla skriver till samma NAS i runt 5MB/s stycket. Bara lokalt eller över iSCSI så kommer den HDDn som man skriver till att gå på knäna, men över CIFS kommer det verkligen inte att fungera och du kommer att bomba disken med allt för många skrivningar - den kommer helt enkelt inte att fixa att skriva runt 20MB/s från 4 datorer som konstant tankar torrenter.

Nu kanske du tänker att detta är väldigt sällsynt, men egentligen inte. Jag har 100/100 här hemma, min granne under mig har 100/100 och vi har ett gemensamt nätverk med gemensam NAS. När vi skriver båda två till den NASen så går den på knäna, tänk dig över 20MB/s (närmre 22-23MB/s) med torrent-trafik som kämpar om att komma till samma NAS - det fungerar inte särskilt bra.

Självklart har jag ingen tanke på att ersätta mina diskar med SSD, på långa vägar, men någon form att SSD som skriv-cache mellan RAM-minnet och diskarna hade gjort underverk!

Detta är en NAS med 7x1000GB diskar i RAID5 med en PERC 5/i hårdvarukontroller, BBU finns samt WB-cache är aktiverat, den klarar utan problem av att hantera Gbit när man läser eller skriver större filer - men den klarar inte av särskilt höga hastigheter när man använder torrentprotokollet över CIFS. Troligtvis har det med CIFS att göra och mindre med hårdvaran, men det är trots allt vad jag är begränsad till i och med att jag inte kör något klustrat filsystem.

Permalänk
Medlem
Skrivet av RasmusB:

Jag kan ju ge dig ett exempel där HDDs flaskar före nätverket, bittorrent. Tänk dig 4st datorer som alla skriver till samma NAS i runt 5MB/s stycket. Bara lokalt eller över iSCSI så kommer den HDDn som man skriver till att gå på knäna, men över CIFS kommer det verkligen inte att fungera och du kommer att bomba disken med allt för många skrivningar - den kommer helt enkelt inte att fixa att skriva runt 20MB/s från 4 datorer som konstant tankar torrenter.

Nu kanske du tänker att detta är väldigt sällsynt, men egentligen inte. Jag har 100/100 här hemma, min granne under mig har 100/100 och vi har ett gemensamt nätverk med gemensam NAS. När vi skriver båda två till den NASen så går den på knäna, tänk dig över 20MB/s (närmre 22-23MB/s) med torrent-trafik som kämpar om att komma till samma NAS - det fungerar inte särskilt bra.

Självklart har jag ingen tanke på att ersätta mina diskar med SSD, på långa vägar, men någon form att SSD som skriv-cache mellan RAM-minnet och diskarna hade gjort underverk!

Detta är en NAS med 7x1000GB diskar i RAID5 med en PERC 5/i hårdvarukontroller, BBU finns samt WB-cache är aktiverat, den klarar utan problem av att hantera Gbit när man läser eller skriver större filer - men den klarar inte av särskilt höga hastigheter när man använder torrentprotokollet över CIFS. Troligtvis har det med CIFS att göra och mindre med hårdvaran, men det är trots allt vad jag är begränsad till i och med att jag inte kör något klustrat filsystem.

Frågan är om du skulle märka någon skillnad om det nu var 7 SSD's istället.

Visa signatur

Om du vill att jag ska se ditt svar så tryck på Citera.

Permalänk
Medlem
Skrivet av zeagan:

Frågan är om du skulle märka någon skillnad om det nu var 7 SSD's istället.

Jag tror faktiskt det, om jag ska vara ärlig. Det verkar vara diskarna som begränsar mig i detta fallet.

Permalänk
Medlem
Skrivet av RasmusB:

Jag kan ju ge dig ett exempel där HDDs flaskar före nätverket, bittorrent. Tänk dig 4st datorer som alla skriver till samma NAS i runt 5MB/s stycket. Bara lokalt eller över iSCSI så kommer den HDDn som man skriver till att gå på knäna, men över CIFS kommer det verkligen inte att fungera och du kommer att bomba disken med allt för många skrivningar - den kommer helt enkelt inte att fixa att skriva runt 20MB/s från 4 datorer som konstant tankar torrenter.

Nu kanske du tänker att detta är väldigt sällsynt, men egentligen inte. Jag har 100/100 här hemma, min granne under mig har 100/100 och vi har ett gemensamt nätverk med gemensam NAS. När vi skriver båda två till den NASen så går den på knäna, tänk dig över 20MB/s (närmre 22-23MB/s) med torrent-trafik som kämpar om att komma till samma NAS - det fungerar inte särskilt bra.

Självklart har jag ingen tanke på att ersätta mina diskar med SSD, på långa vägar, men någon form att SSD som skriv-cache mellan RAM-minnet och diskarna hade gjort underverk!

Detta är en NAS med 7x1000GB diskar i RAID5 med en PERC 5/i hårdvarukontroller, BBU finns samt WB-cache är aktiverat, den klarar utan problem av att hantera Gbit när man läser eller skriver större filer - men den klarar inte av särskilt höga hastigheter när man använder torrentprotokollet över CIFS. Troligtvis har det med CIFS att göra och mindre med hårdvaran, men det är trots allt vad jag är begränsad till i och med att jag inte kör något klustrat filsystem.

Jag antar att dina 5MB/s är små skrivningar. Det första jag kommer oberoende att tänka på är att man inte optimerat sina program väldigt bra. T.ex. ha torrent programmet att ladda ner lite mera innan de skickar en skrivning till hårdskivan. En annan sak är att skriva till olika diskar. Ha t.ex. ofärdiga nerladdningar att köra till varsin separat disk och när de är färdiga först flyttas de över.
Min andra fråga är att om det kommer data ner i den takten, hur mycket laddar ni ner om det verkligen är ett problem? Och kan ni inte isf dela på datan som ni laddar ner, att inte vardera måste ladda samma sak. Om jag hade den nerladdningshastigheten skulle jag inte behöva använda max bandbredd många minuter per vecka.
OBS: jag skäller inte på dig, eller ditt system eller dina synpunkter! Jag bara nämner vad jag finner lite mindre logiskt i resonemanget.

Permalänk
Medlem
Skrivet av warzo:

Jag antar att dina 5MB/s är små skrivningar. Det första jag kommer oberoende att tänka på är att man inte optimerat sina program väldigt bra. T.ex. ha torrent programmet att ladda ner lite mera innan de skickar en skrivning till hårdskivan. En annan sak är att skriva till olika diskar. Ha t.ex. ofärdiga nerladdningar att köra till varsin separat disk och när de är färdiga först flyttas de över.
Min andra fråga är att om det kommer data ner i den takten, hur mycket laddar ni ner om det verkligen är ett problem? Och kan ni inte isf dela på datan som ni laddar ner, att inte vardera måste ladda samma sak. Om jag hade den nerladdningshastigheten skulle jag inte behöva använda max bandbredd många minuter per vecka.
OBS: jag skäller inte på dig, eller ditt system eller dina synpunkter! Jag bara nämner vad jag finner lite mindre logiskt i resonemanget.

Nu pratar jag inte om mina 5MB/s utan snarare mina 10-12MB/s delat mellan 2-3 datorer hemma hos mig och hans 10-12MB/s delat på 1-2 datorer.

Det är sällan det är några problem, men det händer helt klart och de största problemen är när man kör torrent-trafiken över CIFS till NASen. Vanligtvis så tankas allt ner lokalt för att sedan flyttas över nätverket till NASen i en enda lång sekvensiell skrivning, något som den utan problem klarar av att maxa Gbit-nätverket med, men ibland så skriver båda till NASen direkt över nätverket och då kan det bli problem eftersom att diskarna inte kan fixa den höga andelen I/Ops som det innebär att köra torrenter över CIFS.

Nu är det ju självklart så att jag inte skrev detta eftersom att jag anser det vara ett problem, vi har lösningar på de "problem" som uppstår när båda tankar och/eller läser till samma NAS över CIFS (med torrent-protokollet), utan det jag ville poängtera är att det finns absolut användningsområden för en SSD i en NAS - även om det i många fall är overkill.

Tänk dig att en HDD (7200 rpm) klarar cirkus 240 IOPS och en SSD (intel X25-M 80GB) fixar runt 6600 IOPS (4KB skrivningar) så kan man också förstå vilken boost det faktiskt innebär att använda en SSD som skrivcache innan allt skrivs till disken. Mina 7 diskar ger mig runt 1680 IOPS (I absolut bästa möjliga fall, även då borträknat paritetsberäkningarna i min RAID5) och detta går rätt snabbt att överskrida om man räknar in att det sker över CIFS med torrentprotokollet samt att det i realiteten måste göras paritetsberäkningar och det troligtvis inte alls är i närheten av 240 IOPS per disk i min RAID.

När man kollar på det så här så ser man snabbt att en endaste SSD skulle kunna göra underverk i rätt sammanhang.

Permalänk
Medlem

Finns det någon kontroller eller NAS-mjukvara som klarar av att använda en disk som skriv-cache?

Edit: ...eller RAM-minne för den delen?
Intel anger att en X25a ska klara 7-15TB skrivningar under sin livstid. Det går ganska fort åt om man har disken enbart som skriv-cache.

Visa signatur

//Alex
"Non-cooperation with evil is as much a duty as cooperation with good"

Permalänk
Medlem
Skrivet av RoboDuCk:

Finns det någon kontroller eller NAS-mjukvara som klarar av att använda en disk som skriv-cache?

Edit: ...eller RAM-minne för den delen?
Intel anger att en X25a ska klara 7-15TB skrivningar under sin livstid. Det går ganska fort åt om man har disken enbart som skriv-cache.

NexentaStor Project
ZFS + massa annat skoj

Visa signatur

.: Learn the system, Play the system, Break the system :.

Permalänk
Medlem

Det verkar som att de flesta fria NAS-OSen klarar av att använda RAM-minne för disk-cache. Så även Windows Storage Server.
Jag antar att det helt beror på tillämpningen om SSD som cache kan vara tillämpligt. En server där det kontinuerligt skrivs och läses stora filer tror jag mer på att använda RAM då den begränsade SSD-livslängden snabbt blir en faktor man inte kan förbise. För såna tillämpningar där många små filer ska läsas av många användare kan säkert en SSD fungera alldeles utmärkt.

Visa signatur

//Alex
"Non-cooperation with evil is as much a duty as cooperation with good"

Permalänk
Hedersmedlem

Pratar vi om konsument-NAS:ar så finns det egentligen ingen anledning att köra SSD över huvud taget då det är arkitekturen, processorn och minnet i NAS:en som begränsar i första hand - om man inte lägger ner runt 10k eller mer. Har man en dator som NAS kan det vara annorlunda, men protokollet man normalt överför med (SMB/CIFS) begränsar ju prestandan generellt. iSCSI är mycket trevligare där, men som tidigare sagt, SSD är genereltl onödigt. Jag kör själv en SSD i min filserver som OS-disk, och där är den idealisk skulle jag säga. SSD är för OS, inte lagring, som sagts många gånger.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: Geforce RTX 3070 :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Fractal Design R5
WiFi: 2x Alta Labs S24-POE :: 2x Alta Labs S8-POE :: 3x AP6 Pro

Permalänk
Medlem

Om jag fattar rätt så kör ni torrent från flera olika datorer med lagring direkt mot er NAS?
Varför inte istället bara ha en utdelning på din NAS där du sparar .torrent - filen och låta din NAS hantera all torrenttrafik direkt mot hårddisken istället för att gå omvägen via nätverket? Jag antar att ni delar på samma internetabbonemang också så flaskhalsen bör ju ändå vara internet tycker jag och inte hårddiskarna i din NAS. Men det kanske är så att det inte går att köra torrent med din NAS? Eller så kanske den är för klen för att det ska flyta på?

Alternativ två vore att ha något script i era datorer som laddar ner torrent lokalt på egna datorns hårddisk och sedan när nerladdningen är färdig så kopieras den nedladdade filen automatiskt över till NAS så blir överföringarna mera sekventiella och då blir behovet av SSD mindre. Om hårddisken nu belastas så himla mycket att den tjänar på SSD så kan man fortfarande använda principen att flytta över filerna från SSD till lagringsdiskarna (t.ex. till en NAS) när de är färdigbehandlade. Alltså använd SSD som arbetsdisk men flytta över till lagringsdiskarna kontinuerligt när arbetet är utfört, sedan om lagringsdiskarna ligger lokalt eller någonstans på nätverket har mindre betydelse.