Så här förbättrar du Windows Performance med ett nytt filsystem
Vill du sova upp din Windows-dator? Du kan öka programvarans prestanda och lagringssäkerhet med två teknologier: Redundant Array of Independent Drives Vad är RAID-lagring och kan jag använda den på min hemdator? [Teknologi förklarad] Vad är RAID-lagring och kan jag använda den på min hemdator? [Teknologi förklarad] RAID är en akronym för redundant array of independent disks, och det är en kärnfunktion i serverhårdvara som säkerställer dataintegritet. Det är också bara ett snyggt ord för två eller flera hårddiskar som är anslutna ... Läs mer (RAID) och Microsofts eftergivliga filsystem Så här kan du prova det nya, fjädrande filsystemet för Windows Hur du kan prova det nya eftergivliga filsystemet för Windows Ett filsystem hanterar data lagrad på din dator. Windows-standard är NTFS. ReFS lovar förbättrad motståndskraft och kommer så småningom att ersätta NTFS. Vi visar dig fördelar och hur du kan försöka ReFS nu. Läs mer (ReFS). Det enda kravet är åtminstone två reservdrivningar.
Undrar du om ReFS fungerar i nivå med den åldrande NTFS? I denna artikel jämförs resultatet av Microsofts nya filsystem till RAID1, RAID0 och prestanda för enstaka skivor. Och vi kommer att diskutera de möjliga användningarna för RAID1-ReFS.
Komma igång med RAID
Att skapa en RAID-volym är nu väldigt lätt att använda Windows lagringsutrymmen. Användare bara skriv lagringsutrymmen in i Sökruta och starta programmet.
Efter att ha startat lagringsutrymmen måste du välj Ändra inställningar knapp.
Du skapar sedan lagringspoolen. Välj Skapa ett lager. Välj sedan två reservdrivrutiner för att lägga till matrisen. Det är viktigt att notera att du lägger till eller tar bort en enhet från volymen kommer att förstöra all data på disken, så var försiktig.
Du får då se konfigurerbara alternativ för att skapa lagringspoolen. De två delarna du behöver uppmärksamma är: (1) Elasticitetstyp och (2) Filsystem. Resiliency typ med två enheter är begränsad till antingen Tvåvägsspegel (RAID1) och Enkel (RAID0). Partitionstypen innehåller NTFS och ReFS. Om du väljer Enkel är ditt enda alternativ NTFS, eftersom ReFS är utformad för två eller flera enheter.
Efter att ha skapat en RAID-volym och tilldelat ett skrivbrev fungerar partitionen på samma sätt som en hårddisk. Användare kan dela en enhet via ett nätverk, flytta filer till det eller konfigurera video- eller bildredigeringsprogram för att skriva cacherdata till den. I den sista kapaciteten kan RAID förbättra prestanda för många kommersiella applikationer, till exempel Adobe Premiere och Photoshop. Som angivits finns olika typer av programvaru RAID, var och en med fördelar och nackdelar.
Inom Windows operativsystem (OS) finns tre primära typer av konsument RAID: RAID1, RAID0 och RAID5 (det finns många andra RAID-variationer). Utöver det finns två vanliga sätt att formatera RAID: NTFS och Resilient File System (ReFS). ReFS anlände till Windows 8.1 och ändå utvecklas, det ger pålitlighet och prestanda.
Windows RAID-typer
- RAID0: RAID0 är tekniskt en missnomer. Det använder två enheter, men ingenting om arrangemanget är överflödigt. Varje enhet rymmer hälften av de data som är installerade på enheten. Istället för att ge redundans, ger RAID0 ren prestanda. RAID0 kan inte formateras i ReFS så det är ganska fast med NTFS.
- RAID1: RAID1, eller spegling, kräver två enheter. Dess nackdel är att det ger lagringskapaciteten på endast en enhet. Data kopieras lika över båda enheterna, vilket ger redundans om något händer med en av diskarna. RAID1 ökar också diskläsningen, vilket kan leda till snabbare startprogram och snabbare läser från cacheminnet.
- RAID5: Jag kommer inte att täcka RAID5 i den här artikeln. Det kräver minst tre enheter, men ger en större mängd tillgänglig lagringskapacitet än RAID1.
Windows-filsystemtyper
De två viktiga filsystemen (vad är ett filsystem? Vad ett filsystem är och hur du kan ta reda på vad som körs på dina enheter Vad ett filsystem är och hur du kan ta reda på vad som körs på dina enheter Vad är ett filsystem och varför Lär dig skillnaderna mellan FAT32, NTFS, HPS +, EXT och mycket mer. Läs mer) i Windows 10 är Resilient File System (ReFS) och den tidskrävda “Ny” Technology File System (NTFS). NTFS är standardfilsystemet på Windows, men om du har två eller flera (identiska eller mycket liknande) reservdrivna hårddiskar, överväg att använda ReFS. ReFS minskar bitrot, vilket gör den idealisk för formatering av lagringssystem. Och det ger liknande prestanda som en NTFS-formaterad RAID1-partition. Medan ReFS är relativt ny och potentiellt lider av buggar, har min erfarenhet med det varit utmärkt.
RAID Benchmarks
Körprestanda kan påverka många olika datoruppgifter på Windows. I synnerhet läser Internet på Internet oftentimes och skriver data till en webbläsarens cache Allt du behöver veta om webbläsarens cache [MakeUseOf Explains] Allt du behöver veta om webbläsarens cache [MakeUseOf Explains] När du har ett problem med en webbplats, Ett av de första förslag som du kommer att höra från IT-support är "försök att rensa webbläsarens cache" tillsammans med "och ta bort dina cookies". Så vad är ... Läs mer. Om cacheminnet ligger på en långsam disk, känns webbläsaren mindre snygg än om den bebodde en snabb Solid State Drive (vad är en SSD? Hur fungerar Solid State Drives? Hur fungerar Solid State Drives? I den här artikeln är du " Jag lär mig exakt vilka SSD: er, hur SSD-enheter faktiskt fungerar och fungerar, varför SSD-enheter är så användbara, och den ena majora nackdelen med SSD-enheter. Läs mer), varför vi riktar oss till hårddiskar.
För att bestämma vilken typ av array och filsystem som är snabbast, kastade jag en testmaskin med en SATA-docka och kopplade i två smältande OCZ Onyx SSD-enheter. Jag benchmark fyra RAID-konfigurationer: RAID1 (NTFS), RAID1 (ReFS), RAID0 och som en enda NTFS-formaterad enhet. Jag använde AS-SSD för alla syntetiska riktmärken och jämförde dem med CrystalDiskMark CrystalDiskMark & CrystalDiskInfo - Värdesdiskdiagnostik gratis [Windows] CrystalDiskMark & CrystalDiskInfo - Värdesdiskdiagnostik gratis [Windows] Det var en gång när jag var en naiv kid på ett skrivbord som aldrig ens ansåg att jag skulle behöva hålla fast på min hårddisks hälsa. Hoppa från världen ... Läs mer, som ett sekundärt sätt att validera AS-SSDs resultat. Slutligen sprang jag flera “verkliga världen” Tester med 7-Zip och Handbrake (5 användar för handbroms 5 Snabba saker du kan göra med HandBrake 5 Snabba saker du kan göra med HandBrake HandBrake är ett kraftfullt verktyg som är utformat för att hjälpa dig att få ut mesta möjliga av dina digitala medier. några av HandBrakes mest geniala användningsområden. Kolla in det! Läs mer). Ett test som använder Android Studio som kompilator misslyckades helt.
Slumpmässigt läser och slumpmässigt skriver (4KB)
RAID-arrays hanterar inte korta köddjup mycket bra (vilket de flesta användare behöver). Därför rekommenderar jag att du inte använder RAID för surfning eller kontorsproduktivitet. Det är en fördel på 9% att använda en enda enhet för slumpmässig läsning över andra diskkonfigurationer.
För skrivhastigheter dominerar RAID0 vid sin tävling. Det är nästan 50% snabbare än konkurrenterna. Det här är vettigt, med tanke på att både RAID1 och enskilda enheter enkelt kopierar data lika över alla enheter, medan RAID0-splittringar skriver upp mellan båda enheterna.
Sekventiell läsning och sekventiell skrivning (4KB)
Sekventiella läshastigheter är generellt indikativa för diskkopiering. När du flyttar filer runt, bör bättre prestanda översättas till snabbare överföring av filer. RAID1 förbättras dramatiskt på sekventiell skivläsning över enskilda skivor och RAID0. I teorin bör RAID0 också förbättra sekventiell disk-läsning, men av någon anledning bär inte den syntetiska riktmärken ut detta antagande.
Sekventiell läsning och skrivning är emblematiska för filkopiering. Som förväntat utför RAID1-ReFS det värsta eftersom det utför kontrollsummor för kopierad data. Prestationsfesten är emellertid inte så stor. Omvänt utför RAID0 långt under förväntan, även om det är något snabbare än en enda enhet och RAID1-NTFS.
Slumpmässigt läser och slumpmässigt skriver (4KB, 64 ködjup)
Benchmarks med ett djupt ködjup kombinerat med slumpmässigt läser och skriver bör förutsäga serverprestanda och andra kommersiella applikationer. I teorin ska RAID0 (och) erbjuda den snabbaste skivprestandan ur de fyra typerna av skivanordningar. Men RAID1 kommer mycket nära när det gäller läshastighet och Det ger data redundans. Om RAID1 är formaterad i ReFS, förlorar den väldigt liten läshastighet jämfört med NTFS.
För skrivprestanda i en djup kö dominerar RAID0. Och både RAID1-NTFS och RAID1-ReFS lider av en obetydlig prestationsstraff på grund av överhead som är förknippad med att upprätthålla matrisen.
Real World Performance
När det gäller verkligheten i realtid är resultaten mycket mindre intressanta. I både Handbrake-kodning och 7-Zip (unzip) hade RAID0 ungefär en 2-3% fördel i prestanda. För att zippa en stor 300MB-mapp med bilder utfördes alla arrayer sämre än en enda enhet, med en skillnad på 7% mellan en enda enhet och RAID1-ReFS.
Tyvärr var jag tvungen att kasta ut några data. Till exempel resulterade kompilering från källkod till en enorm prestationsfördel till förmån för RAID1-ReFS. Skillnaden var så stor att jag är relativt säker på att min metodik är allvarligt felaktig. RAID1 utfördes nästan dubbelt så fort som en enda enhet och RAID0 erbjöd en 20% prestandaförlängning över en enda enhet. Jag innehåller inte ett diagram som jag behöver ompröva tester för att bekräfta. Det kan vara att det finns något fel med min byggmiljö eller testmetodik.
Möjliga program för RAID i Windows
Baserat på referensvärdena är lämpliga applikationer för RAID följande:
- Cache / scratch-enhet för bild- och videoredigering.
- Skapa en nätverkslagringsenhet Så här bygger du och använder din egen nätverksansluten lagring med hjälp av en Ubuntu Netbook Så här bygger du och använder ditt eget nätverk Ansluten lagring med en Ubuntu Netbook Läs mer med redundans för data och bitrottning.
- Programvaru lagringsenhet.
Cache / scratch drive: Intels Rapid Storage Technology (RST) drivrutiner gör det möjligt för användare att ange en annan enhet som cache-enhet. I denna egenskap görs många läsningar och skrivningar till enheten. En RAID0-serie erbjuder - på papper - den största fördelen. Trots att riktvärdena visar att en enda SSD sannolikt skulle ge de största vinsterna i prestanda.
Nätverkslagringsenhet: Den uppenbara användningen för ReFS är som en lagringsenhet. Dess dataintegritets egenskaper kombinerat med de stora läshastighetsbuffertarna gör det bra för streaming media över ett snabbt nätverk (varför behöver du 5GHz Hur Dual Band-routrar kan lösa dina trådlösa problem Hur Dual-Band Routers kan lösa dina trådlösa problem med en router som stöder dual-band-standarden kan under många omständigheter öka dina Wi-Fi-hastigheter avsevärt. Läs mer).
Programvara Lagring Drive: I det här arrangemanget installerar användarna helt enkelt programvara till RAID1-partitionen. På grund av dess snabba fördel, data redundans och bitrotningsskydd är RAID1 formaterad med ReFS en stor uppgradering över RAID1 formaterad med NTFS. Även om det tar en mindre träff i prestanda i förhållande till RAID1-NTFS, kompenserar vinsterna i dataintegritet sina brister. Och i en produktionsmiljö kan dataintegritetsbuffret vara värdigt.
RAID1-ReFS är riktigt bra
En RAID-array formaterad i ReFS uppstår endast en liten prestationsfrekvens över NTFS - vilket är klart värt att byta. Medan jag inte har det antal skivor som krävs för att testa andra RAID-konfigurationer (som RAID5), är resultaten för RAID1 uppmuntrande. Jag antar att ReFS skulle utföra åtminstone lika bra på andra typer av arrays.
Min åsikt: ReFS används enligt min erfarenhet mest optimalt i lagringssystem och som en lagringsenhet för mjukvara, medan den inte är annonserad som klar för produktionsmiljöer. Det kan också göra en halvvägs anständig cache-enhet.
Har du försökt använda ReFS? Vad var dina resultat?
Utforska mer om: Datorunderhåll, filsystem, NTFS, RAID.