{"id":54586,"date":"2019-12-29T00:00:00","date_gmt":"2019-12-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny"},"modified":"2020-02-18T14:02:37","modified_gmt":"2020-02-18T11:02:37","slug":"nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny","title":{"rendered":"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej Habr! I detta material kommer vi att diskutera huruvida det \u00e4r v\u00e4rt att organisera RAID-arrayer baserade p\u00e5 SSD-l\u00f6sningar f\u00f6r SATA och NVMe, och om det verkligen kommer att ge en betydande f\u00f6rdel. Vi har beslutat att granska detta \u00e4mne genom att titta p\u00e5 typer och sorter av kontroller som g\u00f6r detta m\u00f6jligt, samt anv\u00e4ndningsomr\u00e5den f\u00f6r s\u00e5dana konfigurationer.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/a9c130d1abf2d144fc9f12fefc89d7f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOavsett, har vi alla h\u00f6rt termer som \"RAID\", \"RAID-array\", \"RAID-kontroller\" \u00e5tminstone en g\u00e5ng i v\u00e5rt liv, men det \u00e4r osannolikt att vi har gett det mycket uppm\u00e4rksamhet, eftersom det \u00e4r tveksamt att en vanlig PC-anv\u00e4ndare ser n\u00e5got intressant i detta. Men h\u00f6g hastighet fr\u00e5n interna lagringsenheter och p\u00e5litlig drift \u00e4r n\u00e5got alla vill ha. F\u00f6r hur kraftfull datorns komponenter \u00e4n \u00e4r, blir lagringsenhetens hastighet en flaskhals n\u00e4r man pratar om den totala prestandan hos en PC eller server. <\/p>\n<p>Det var s\u00e5 fram till dess att moderna NVMe SSD, med j\u00e4mf\u00f6rbar kapacitet p\u00e5 1 TB eller mer, tog \u00f6ver fr\u00e5n traditionella HDD. Tidigare var konfigurationer med SATA SSD + n\u00e5gra stora HDD vanliga i PC:ar, men nu b\u00f6rjar de ers\u00e4ttas av en annan l\u00f6sning - NVMe SSD + n\u00e5gra stora SATA SSD. N\u00e4r det kommer till f\u00f6retagsservrar och moln har m\u00e5nga redan framg\u00e5ngsrikt \u00f6verg\u00e5tt till SATA SSD, helt enkelt f\u00f6r att de \u00e4r snabbare \u00e4n vanliga \"h\u00e5rddiskar\" och kan hantera fler I\/O-operationer samtidigt.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/33476c6d3a71382b504e29d014b2dd4b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMen systemets redundans ligger fortfarande p\u00e5 en ganska l\u00e5g niv\u00e5: vi kan inte, som i \"Slaget av clairvoyants\", med precision f\u00f6ruts\u00e4ga, inte ens en vecka i f\u00f6rv\u00e4g, n\u00e4r en viss solid-state lagringsenhet kommer att ge upp. Och medan HDD \"d\u00f6r\" gradvis, vilket ger oss m\u00f6jlighet att f\u00e5nga symptom och vidta \u00e5tg\u00e4rder, s\u00e5 \"d\u00f6r\" SSD omedelbart och utan varningar. S\u00e5 nu \u00e4r det dags att granska varf\u00f6r allt detta beh\u00f6vs. \u00c4r det v\u00e4rt att organisera RAID-arrayer baserade p\u00e5 SSD-l\u00f6sningar f\u00f6r SATA och NVMe, och kommer det att ge betydande f\u00f6rdelar? <\/p>\n<h2>Vad beh\u00f6vs RAID-array f\u00f6r?<\/h2>\n<p>\nSj\u00e4lva ordet \"array\" antyder att flera lagringsenheter (HDD och SSD) anv\u00e4nds f\u00f6r att skapa den, vilka kombineras med hj\u00e4lp av en RAID-controller och erk\u00e4nns av operativsystemet som en enhetlig lagringsl\u00f6sning. Den globala uppgift som RAID-arrayer hj\u00e4lper till att l\u00f6sa \u00e4r att minimera \u00e5tkomsttiden till data, \u00f6ka l\u00e4s- och skrivhastigheten samt s\u00e4kerheten, vilket uppn\u00e5s genom m\u00f6jlighet till snabb \u00e5terst\u00e4llning vid fel. F\u00f6r \u00f6vrigt \u00e4r det inte n\u00f6dv\u00e4ndigt att anv\u00e4nda RAID f\u00f6r hemmabackuperingar. Men om du har en egen hemserver som beh\u00f6ver konstant tillg\u00e5ng 24\/7 \u2013 d\u00e5 \u00e4r det en annan sak.<\/p>\n<p>Det finns \u00f6ver ett dussin niv\u00e5er av RAID-arrayer, var och en med ett annat antal anv\u00e4nda lagringsenheter och sina egna f\u00f6rdelar och nackdelar: till exempel, RAID 0 m\u00f6jligg\u00f6r h\u00f6g prestanda utan redundans, RAID 1 \u2013 automatisering av dataspiegeling utan \u00f6kning av hastigheten, medan RAID 10 kombinerar m\u00f6jligheterna fr\u00e5n de f\u00f6reg\u00e5ende. RAID 0 och 1 \u00e4r de enklaste (eftersom de inte kr\u00e4ver programber\u00e4kningar) och d\u00e4rmed de mest popul\u00e4ra. I slut\u00e4ndan beror valet av niv\u00e5 p\u00e5 RAID-arrayerna p\u00e5 de uppgifter som \u00e5l\u00e4ggs diskarna och RAID-controllerens kapacitet.<\/p>\n<h2>Hem- och f\u00f6retags-RAID: vad \u00e4r skillnaden?<\/h2>\n<p>\nGrunden f\u00f6r varje modernt f\u00f6retag \u00e4r stora m\u00e4ngder data som m\u00e5ste lagras p\u00e5 f\u00f6retagets servrar p\u00e5 ett p\u00e5litligt s\u00e4tt. Dessutom, som vi n\u00e4mnt tidigare, m\u00e5ste det finnas konstant tillg\u00e5ng 24\/7. Sj\u00e4lvklart \u00e4r b\u00e5de h\u00e5rdvara och mjukvara viktiga, men i det h\u00e4r fallet talar vi fortfarande om utrustning som s\u00e4kerst\u00e4ller p\u00e5litlig lagring och bearbetning av information. Ingen mjukvara kan r\u00e4dda ett f\u00f6retag fr\u00e5n konkurs om den \"h\u00e5rda\" utrustningen inte motsvarar de \u00e5lagda uppgifterna.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/5efcc176aa411162de6ebeef17e2a566.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00f6r dessa uppgifter erbjuder alla tillverkare av \"h\u00e5rdvara\" s\u00e5 kallade f\u00f6retagsl\u00f6sningar. F\u00f6r Kingston \u00e4r detta kraftfulla solid-state alternativ i form av SATA-modeller <noindex><a rel=\"nofollow\" href=\"https:\/\/kings.tn\/HabrDC450R\">Kingston 450R (DC450R)<\/a><\/noindex> och <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/kingston_technology\/blog\/471942\/\">serien DC500<\/a><\/noindex>, samt NVMe-modellerna DC1000M U.2 NVMe, DCU1000 U.2 NVMe och DCP-1000 PCI-e, avsedda f\u00f6r anv\u00e4ndning i datacenter och superdatorer. Array av s\u00e5dana lagringsenheter anv\u00e4nds vanligtvis i kombination med h\u00e5rdvarukontroller.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/69739f8981fc273a2d7e224c65374b54.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00f6r konsumentmarknaden (det vill s\u00e4ga f\u00f6r station\u00e4ra datorer och NAS-servrar) finns lagringsenheter som <noindex><a rel=\"nofollow\" href=\"https:\/\/kings.tn\/HabrRaidKC2000\">Kingston KC2000<\/a><\/noindex> NVMe PCIe, men i detta fall \u00e4r det inte n\u00f6dv\u00e4ndigt att k\u00f6pa en h\u00e5rdvarukontroller. Man kan n\u00f6ja sig med den som \u00e4r inbyggd i moderkortet f\u00f6r PC eller NAS-server, om man inte planerar att sj\u00e4lv bygga en hemserver f\u00f6r ovanliga uppgifter (till exempel en liten hemmabaserad hosting f\u00f6r v\u00e4nner). Dessutom f\u00f6ruts\u00e4tter hemmabaserade RAID-arrayer vanligtvis inte hundratals eller tusentals lagringsenheter, utan begr\u00e4nsar sig till tv\u00e5, fyra eller \u00e5tta enheter (oftast SATA).<\/p>\n<h2>Typer och slag av RAID-kontroller<\/h2>\n<p>\nDet finns tre typer av RAID-kontroller, baserade p\u00e5 principerna f\u00f6r implementering av RAID-arrayer: <\/p>\n<p>1. Programvarubaserade, d\u00e4r hanteringen av arrayen ligger p\u00e5 CPU och DRAM (det vill s\u00e4ga att utf\u00f6randet av programkoden sker p\u00e5 processorn).<\/p>\n<p>2. Integrerade, det vill s\u00e4ga inbyggda i moderkorten f\u00f6r PC eller NAS-servrar.<\/p>\n<p>3. H\u00e5rdvarubaserade (modul\u00e4ra), som \u00e4r diskreta expansionskort f\u00f6r PCI\/PCIe anslutningar p\u00e5 moderkorten. <\/p>\n<p>Vad \u00e4r den grundl\u00e4ggande skillnaden mellan dem? Programvarubaserade RAID-kontroller \u00e4r underl\u00e4gsna integrerade och h\u00e5rdvarubaserade n\u00e4r det g\u00e4ller prestanda och fel\u00f6verlevnad, men kr\u00e4ver \u00e5 sin sida ingen speciell h\u00e5rdvara f\u00f6r att fungera. Det \u00e4r dock viktigt att s\u00e4kerst\u00e4lla att CPU:n i v\u00e4rdsystemet \u00e4r tillr\u00e4ckligt kraftfull f\u00f6r att k\u00f6ra RAID-programvaran utan att negativt p\u00e5verka prestandan f\u00f6r andra applikationer som ocks\u00e5 k\u00f6rs p\u00e5 v\u00e4rden. Integrerade kontroller \u00e4r vanligtvis utrustade med eget cache-minne och anv\u00e4nder en viss m\u00e4ngd CPU-resurser. <\/p>\n<p>Maskinvaran har b\u00e5de egen cache-minne och en inbyggd processor f\u00f6r att utf\u00f6ra programalgoritmer. De g\u00f6r det vanligtvis m\u00f6jligt att implementera alla typer av RAID-arrayniv\u00e5er och st\u00f6der flera typer av lagringsenheter. Till exempel kan moderna h\u00e5rdvarukontroller fr\u00e5n Broadcom ansluta SATA-, SAS- och NVMe-enheter samtidigt, vilket inneb\u00e4r att kontrollern inte beh\u00f6ver bytas vid uppgradering av servrar: speciellt n\u00e4r man flyttar fr\u00e5n SATA SSD till NVMe SSD m\u00e5ste kontrollern inte bytas.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/930404db4d449bdbb5ccccd07ad42064.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVi har faktiskt kommit till typologiseringen av sj\u00e4lva kontrollerna. Om det finns tredelade kontroller, borde det finnas andra ocks\u00e5? I det h\u00e4r fallet \u00e4r svaret p\u00e5 den fr\u00e5gan bekr\u00e4ftande. Beroende p\u00e5 funktioner och m\u00f6jligheter kan RAID-kontroller delas in i flera typer:<\/p>\n<p><b>1. Vanliga kontroller med RAID-funktion<\/b><br \/>\nI hela hierarkin \u00e4r detta den enklaste kontrollern, som g\u00f6r det m\u00f6jligt att kombinera HDD och SSD i RAID-arrayer av niv\u00e5erna \"0\", \"1\" eller \"0+1\". Detta implementeras programmatiskt p\u00e5 firmware-niv\u00e5. Emellertid \u00e4r s\u00e5dana enheter knappast rekommenderade f\u00f6r anv\u00e4ndning i f\u00f6retagssegmentet, d\u00e5 de saknar cache-minne och inte st\u00f6der array-niv\u00e5er som \"5\", \"3\" osv. Men f\u00f6r en hemmaserver av grundl\u00e4ggande typ passar de utm\u00e4rkt.<\/p>\n<p><b>2. Kontroller som arbetar i par med andra RAID-kontroller<\/b><br \/>\nDenna typ av kontroller kan arbeta i par med integrerade kontroller p\u00e5 moderkort. Detta fungerar enligt f\u00f6ljande princip: den diskreta RAID-kontrollern tar p\u00e5 sig \u201elogiska\u201d uppgifter, medan den inbyggda hanterar data\u00f6verf\u00f6ring mellan lagringsenheterna. Men det finns en nuance: den parallella driften av s\u00e5dana kontroller \u00e4r endast m\u00f6jlig p\u00e5 kompatibla moderkort, vilket inneb\u00e4r att deras till\u00e4mpningsomr\u00e5de \u00e4r v\u00e4sentligt begr\u00e4nsat.<\/p>\n<p><b>3. Sj\u00e4lvst\u00e4ndiga RAID-kontroller<\/b><br \/>\nDessa diskreta l\u00f6sningar inneh\u00e5ller alla n\u00f6dv\u00e4ndiga chip f\u00f6r att arbeta med servrar av f\u00f6retagsklass, har egen BIOS, cache-minne och en processor f\u00f6r snabb felkorrigering och ber\u00e4kning av kontrollsummor. Dessutom uppfyller de h\u00f6ga tillverkningsstandarder f\u00f6r tillf\u00f6rlitlighet och har h\u00f6gkvalitativa minnesmoduler.<\/p>\n<p><b>4. Externa RAID-kontroller<\/b><br \/>\nDet \u00e4r inte sv\u00e5rt att gissa att alla de kontroller som n\u00e4mns ovan \u00e4r interna och f\u00e5r str\u00f6m via moderkortets PCIe-kontakt. Vad inneb\u00e4r detta? Jo, det betyder att ett fel p\u00e5 moderkortet kan leda till problem med RAID-arrayen och dataf\u00f6rlust. Externa kontroller \u00e4r \u00e5 sin sida befriade fr\u00e5n detta problem, eftersom de placeras i ett separat chassi med en oberoende str\u00f6mf\u00f6rs\u00f6rjning. N\u00e4r det g\u00e4ller p\u00e5litlighet erbjuder s\u00e5dana kontroller den h\u00f6gsta niv\u00e5n av datalagring.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2PZv3gF\">Broadcom<\/a><\/noindex>, Microsemi Adaptec, Intel, IBM, Dell och Cisco \u00e4r bara n\u00e5gra av de f\u00f6retag som f\u00f6r n\u00e4rvarande erbjuder h\u00e5rdvaru-RAID-kontroller.<\/p>\n<h2>RAID-kontrollens driftsl\u00e4gen SAS\/SATA\/NVMe<\/h2>\n<p>\nHuvuduppgiften f\u00f6r tredriftsmodalitets HBA- och RAID-kontroller (eller kontroller med Tri-Mode-funktion) \u00e4r att skapa h\u00e5rdvaru-RAID baserat p\u00e5 NVMe. F\u00f6retaget Broadcom kan g\u00f6ra detta med 9400-serien av kontroller; till exempel, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.broadcom.com\/products\/storage\/raid-controllers\/megaraid-9460-16i\">MegaRAID 9460-16i<\/a><\/noindex>. Den tillh\u00f6r en sj\u00e4lvst\u00e4ndig typ av RAID-kontroller, \u00e4r utrustad med fyra SFF-8643-kontakter och, tack vare st\u00f6d f\u00f6r Tri-Mode, g\u00f6r det m\u00f6jligt att ansluta b\u00e5de SATA\/SAS- och NVMe-lagringsenheter samtidigt. Dessutom \u00e4r detta en av de mest energieffektiva kontrollerna p\u00e5 marknaden (den f\u00f6rbrukar bara 17 watt, vilket ger mindre \u00e4n 1,1 watt per varje av de 16 portar).<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/8c2a58085c06273675ea47ca7b5ad856.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAnslutningsgr\u00e4nssnittet \u00e4r PCI Express x8 version 3.1, vilket ger en kapacitet p\u00e5 64 Gbit\/s (under 2020 v\u00e4ntas kontroller f\u00f6r PCI Express 4.0). Den 16-portiga kontrollern bygger p\u00e5 en 2-k\u00e4rnig chip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.broadcom.com\/products\/storage\/raid-on-chip\/sas-3516\">SAS3516<\/a><\/noindex> och 72-bitars DDR4-2133 SDRAM (4 GB), och m\u00f6jligg\u00f6r anslutning av upp till 240 SATA\/SAS-lagringsenheter eller upp till 24 NVMe-enheter. N\u00e4r det g\u00e4ller organisationen av RAID-arrayer st\u00f6djer den niv\u00e5erna \"0\", \"1\", \"5\" och \"6\", samt \"10\", \"50\" och \"60\". F\u00f6r \u00f6vrigt \u00e4r cache-minnet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.broadcom.com\/products\/storage\/raid-controllers\/megaraid-9460-16i\">MegaRAID 9460-16i<\/a><\/noindex> och andra kontroller i 9400-serien skyddade mot sp\u00e4nningsproblem av en extra modul CacheVault CVPM05.<\/p>\n<p>Den tre-l\u00e4ges teknologin baseras p\u00e5 SerDes datakonverteringsfunktion: konvertering av sekventiell datavisning i SAS\/SATA-gr\u00e4nssnitt till parallell form i PCIe NVMe och vice versa. Det inneb\u00e4r att kontrolleraren synkroniserar hastigheter och protokoll f\u00f6r att s\u00f6ml\u00f6st arbeta med n\u00e5gon av de tre lagringstyperna. Detta s\u00e4kerst\u00e4ller en kontinuerlig metod f\u00f6r att skala datacenterinfrastrukturen: anv\u00e4ndare kan anv\u00e4nda NVMe utan betydande f\u00f6r\u00e4ndringar i andra systemkonfigurationer. <\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/d943d8f973039954c467534b55b16015.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVid planering av konfigurationer med NVMe-enheter \u00e4r det dock viktigt att notera att NVMe-l\u00f6sningar anv\u00e4nder 4 PCIe-linjer f\u00f6r anslutning, vilket betyder att varje enhet utnyttjar alla linjer p\u00e5 SFF-8643-portar. Det inneb\u00e4r att endast fyra NVMe-enheter kan kopplas direkt till MegaRAID 9460-16i-kontrolleraren. Alternativt kan man begr\u00e4nsa sig till tv\u00e5 NVMe-l\u00f6sningar vid samtidig anslutning av \u00e5tta SAS-enheter (se anslutningsschema nedan).<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/b7c6a58187eda113c97f0676d0c914e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBild visar anv\u00e4ndning av port \"0\" (C0 \/ Connector 0) och port \"1\" f\u00f6r NVMe-anslutningar, samt portar \"2\" och \"3\" f\u00f6r SAS-anslutningar. Denna placering kan \u00e4ndras till motsatt, men varje x4 NVMe-enhet m\u00e5ste kopplas med hj\u00e4lp av intilliggande linjer. Kontrollerarens driftl\u00e4gen st\u00e4lls in via konfigurationverktyg som StorCLI eller Human Interface Infrastructure (HII), som fungerar i UEFI-milj\u00f6. <\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/392b22ab26dde1ebaf61d418eeb58518.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStandardl\u00e4get \u00e4r profil \"PD64\" (endast SAS \/ SATA st\u00f6d). Som n\u00e4mnt tidigare finns det totalt tre profiler: l\u00e4ge \"SAS\/SATA only mode\" (PD240 \/ PD64 \/ PD 16), l\u00e4ge \"NVMe only mode\" (PCIe4) och blandat l\u00e4ge d\u00e4r alla typer av enheter kan fungera: \"PD64-PCIe4\" (st\u00f6d f\u00f6r 64 fysiska och virtuella diskar med 4 NVMe-enheter). I det blandade l\u00e4get b\u00f6r det angivna profilen s\u00e4ttas till \u2013 \"ProfileID=13\". Det valda profilen sparas som ledande och \u00e5terst\u00e4lls inte ens vid \u00e5terst\u00e4llning till fabriksinst\u00e4llningar via kommandot Set Factory Defaults. Det kan endast \u00e4ndras manuellt.<\/p>\n<h2>\u00c4r det v\u00e4rt att skapa en RAID-matris p\u00e5 SSD?<\/h2>\n<p>\nS\u00e5 vi har redan f\u00f6rst\u00e5tt att RAID-arrayer \u00e4r nyckeln till h\u00f6g prestanda. Men \u00e4r det v\u00e4rt att bygga RAID med SSD-enheter f\u00f6r b\u00e5de hem- och f\u00f6retagsbruk? M\u00e5nga skeptiker h\u00e4vdar att hastighets\u00f6kningen inte \u00e4r s\u00e5 betydande att det r\u00e4ttf\u00e4rdigar investeringen i NVMe-enheter. Men \u00e4r det verkligen s\u00e5? Tveksamt. Den st\u00f6rsta begr\u00e4nsningen f\u00f6r att anv\u00e4nda SSD i RAID (b\u00e5de i hemmet och p\u00e5 f\u00f6retagsniv\u00e5) kan bara vara priset. Oavsett hur man v\u00e4nder och vrider p\u00e5 det, \u00e4r kostnaden per gigabyte f\u00f6r HDD avsev\u00e4rt l\u00e4gre. <\/p>\n<p>Att ansluta flera SSD:er till en RAID-kontroller f\u00f6r att skapa en array kan ha enorm p\u00e5verkan p\u00e5 prestandan i vissa konfigurationer. Man b\u00f6r dock komma ih\u00e5g att maximal prestanda \u00e4r begr\u00e4nsad av RAID-kontrollerns bandbredd. RAID-niv\u00e5n som erbjuder b\u00e4st hastighet \u00e4r RAID 0.<\/p>\n<p><img decoding=\"async\" alt=\"Beh\u00f6ver man skapa en RAID-matris av SSD och vilka kontroller beh\u00f6vs f\u00f6r det?\" src=\"\/wp-content\/uploads\/2019\/12\/71c478f4593ef04a2fcad4336db022f4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAtt organisera en vanlig RAID 0 med tv\u00e5 SSD-enheter, d\u00e4r metoden f\u00f6r datauppdelning p\u00e5 fasta block och deras v\u00e4xling mellan SSD-lagringarna anv\u00e4nds, kommer att dubblera prestandan (j\u00e4mf\u00f6rt med hastigheterna fr\u00e5n en enda SSD). En RAID 0-array med fyra SSD-enheter kommer d\u00e4rmed att vara fyra g\u00e5nger snabbare \u00e4n den l\u00e5ngsammaste SSD-enheten i arrayen (beroende p\u00e5 begr\u00e4nsningen av bandbredd p\u00e5 RAID-kontrollerniv\u00e5). <\/p>\n<p>Om man ser till enkel aritmetik \u00e4r SATA SSD ungef\u00e4r tre g\u00e5nger snabbare \u00e4n traditionell SATA HDD. NVMe-l\u00f6sningar \u00e4r \u00e4nnu mer effektiva - tio g\u00e5nger eller mer. Givet att tv\u00e5 h\u00e5rddiskar i RAID 0 kommer att visa dubblerad prestanda, \u00f6kar hastigheten med 50%, kommer tv\u00e5 SATA SSD att bli sex g\u00e5nger snabbare, medan tv\u00e5 NVMe SSD blir tjugo g\u00e5nger snabbare. S\u00e4rskilt kan en Kingston KC2000 NVMe PCIe-enhet n\u00e5 sekventiella l\u00e4shastigheter och skrivhastigheter upp till 3200 MB\/s, vilket i RAID 0-format n\u00e5r imponerande 6 GB\/s. Och hastigheten f\u00f6r l\u00e4sning\/skrivning av slumpm\u00e4ssiga 4 KB-block kommer att \u00f6ka fr\u00e5n 350 000 IOPS till 700 000 IOPS. Men... samtidigt ger \u201cnoll\u201d RAID oss ingen redundans.<\/p>\n<p>Man kan s\u00e4ga att redundans av lagring vanligtvis inte \u00e4r n\u00f6dv\u00e4ndig i hemmilj\u00f6er, s\u00e5 den mest l\u00e4mpliga RAID-konfigurationen f\u00f6r SSD blir verkligen RAID 0. Det \u00e4r ett p\u00e5litligt s\u00e4tt att f\u00e5 en betydande prestanda\u00f6kning som ett alternativ till att anv\u00e4nda teknologier som Intel Optane-baserade SSD:er. Hur SSD-l\u00f6sningar beter sig i de mest popul\u00e4ra RAID-typerna ('1', '5', '10', '50') kommer vi att diskutera i v\u00e5rt n\u00e4sta material.<\/p>\n<p>Denna artikel har tagits fram med st\u00f6d fr\u00e5n v\u00e5ra kollegor p\u00e5 Broadcom, som tillhandah\u00e5ller sina kontrollerkort till Kingston-ingenj\u00f6rer f\u00f6r testning med f\u00f6retagsklassens SATA\/SAS\/NVMe-lagringsenheter. Tack vare denna v\u00e4nliga symbios beh\u00f6ver kunderna inte tveka om p\u00e5litligheten och stabiliteten hos Kingston-lagringsenheter med HBA- och RAID-kontroller fr\u00e5n tillverkaren. <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/2PZv3gF\">Broadcom<\/a><\/noindex>.<\/p>\n<p>Ytterligare information om Kingston-produkter kan hittas <noindex><a rel=\"nofollow\" href=\"https:\/\/kings.tn\/HabrRaidCompany\">p\u00e5 den officiella sajten<\/a><\/noindex> f\u00f6r f\u00f6retaget.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/kingston_technology\/blog\/482068\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u043e\u0438\u0442 \u043b\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 SATA SSD \u0438 NVMe SSD, \u0438 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u0442? \u041c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u044d\u0442\u043e\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u0435, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u0432 \u0432\u0438\u0434\u044b \u0438 \u0442\u0438\u043f\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0444\u0435\u0440\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439. \u0422\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435, \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0441 \u0445\u043e\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54586","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u043e\u0438\u0442 \u043b\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 SATA SSD \u0438 NVMe SSD, \u0438 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u0442?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0437 SSD \u0438 \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u043e\u0438\u0442 \u043b\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 SATA SSD \u0438 NVMe SSD, \u0438 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u0442?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Beh\u00f6vs det att skapa ett RAID-array av SSD och vilka kontroller beh\u00f6vs f\u00f6r detta | ProHoster","description":"Hej Habr! I det h\u00e4r materialet kommer vi att ber\u00e4tta om det \u00e4r v\u00e4rt att organisera RAID-arrayer baserade p\u00e5 SATA SSD- och NVMe SSD-l\u00f6sningar, och om detta verkligen ger betydande f\u00f6rdelar?","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0443\u0436\u043d\u043e \u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0437 SSD \u0438 \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u044b | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u0412 \u044d\u0442\u043e\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u043e\u0438\u0442 \u043b\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c RAID-\u043c\u0430\u0441\u0441\u0438\u0432\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0442\u0432\u0435\u0440\u0434\u043e\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 SATA SSD \u0438 NVMe SSD, \u0438 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u0442?","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/nuzhno-li-sozdavat-raid-massiv-iz-ssd-i-kakie-kontrollery-dlya-etogo-nuzhny","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54586","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 11:57:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:34:45","updated":"2026-01-24 11:57:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/54586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=54586"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/54586\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=54586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=54586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=54586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}