Undersystemet för lagring har genomgått en enorm innovation för att hålla jämna steg med den ständigt ökande efterfrågan på genomströmning. Non Volatile Memory Express (NVMe) baserade solid state-enheter är den senaste utvecklingen inom detta område, vilket ger oöverträffad prestanda när det gäller latens och topp bandbredd. NVMe-enheter förväntas vara särskilt fördelaktiga för I/O-intensiva applikationer, med databaser som en av de främsta användningsfallen. Detta dokument ger den första, djupgående prestandaanalysen av NVMe-enheter. Genom att kombinera förarinstrumentering med systemövervakningsverktyg presenterar vi en uppdelning av åtkomsttider för I/O-förfrågningar i hela systemet. Dessutom presenterar vi en detaljerad kvantitativ analys av alla faktorer som bidrar till NVMe-enheters låga latens, höggenomströmningsegenskaper, inklusive systemprogramvarans stack. Slutligen karakteriserar vi prestandan hos flera molndatabaser (både relationella och NoSQL) på toppmoderna NVMe-enheter, och jämför det med deras prestanda på företagsklass SATA-baserade SSD-enheter. Vi visar att NVMe-stödda databasapplikationer levererar upp till 8× överlägsen klientsidan prestanda över företagsklass, SATA-baserade SSD:er.
Xu och al. REF tillhandahåller en djupgående analys av NVMe-enheten och deras prestandafördelar för flera molndatabaser.
Performance analysis of NVMe SSDs and their implication on real world databases
{'venue': "SYSTOR '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}