SlideShare a Scribd company logo
1 of 21
Windows 7 Enhancements for Solid-State Drives Frank Shu Sr. Program Manager Microsoft Corporation
The Agenda Review of SSD technology trends Windows 7 SSD enabling technology Learning the new features of Windows 7 for SSD identify and Trim The importance of NTFS partition alignment to SSD geometry, and the implementation   Proposed Windows 7 logo requirements related to SSD Remaining challenges  Ongoing effort and progress
SSD Performance Trends(Sequential write) Sequential performance continues to improve  MLC drive’s Performance  is increasing  Sequential performance advantage is big and real  Source: a subset of sample data from internal lab
SSD Performance Trends(Random write) Random write speed is increasing MLC drive’s random write is also improving Random performance issues are being solved Source: a subset of sample data from internal lab
SSD Cost Trends  The mark shows where the cost is today $ And it continues down The   device cost will be in affordable range by 2010 1TB SSD is on the radar  Source:  Semiconductor Forecast Worldwide--Forecast Database [SEQS-WW-DB-DATA], Gartner August 2008, by Joe Unsworth, et al.
SSD Is On The Path To Its Full Potential
Windows  7 SSD Enabling Technology
Windows 7 Enables Improved Endurance for SSD Technology  SSD can identify itself differently from HDD in ATA as defined by ATA8-ACS Identify Word 217:  Nominal media rotation rate Reporting non-rotating media will allow Windows 7to set Defrag off as default; improving device endurance by reducing writes
Windows 7 Enables Optimization for SSD Technology Microsoft implementation of “Trim” feature is supported in Windows 7  NTFS will send down delete notification to the device supporting “trim” File system operations:  Format, Delete, Truncate, Compression OS internal processes:  e.g., Snapshot, Volume Manager  Three optimization opportunities for the device  Enhancing device wear leveling by eliminating merge operation for all deleted data blocks Making early garbage collection possible for fast write  Keeping device’s unused storage area as much as possible; more room for device wear leveling.
NTFS Partition Alignment is Important for SSD Performance The alignment of NTFS partition to SSD geometry is important for SSD performance in case of Windows XP and Windows XP upgrade to Windows Vista and Windows 7 The first Windows XP partition starts at sector #63; the middle of a SSD page Misaligned partition can degrade device’s performance down to 50% caused by read-modify-write The example with 4k page size Implementing correct alignment according to the latest ATA and SCSI spec.
Proposed Windows 7 Logo Requirements For SSD
Windows 7 Storage Logo Proposal (1-3) Proposed Windows 7 logo requirements related to SSD  Storage devices complying with ATA8-ACS specification shall report their rotation speeds according to ATA8-ACS Identify Word 217:  Nominal Media Rotation Rate The performance of the storage device shall not degrade with any amount of data stored to the maximum capacity of the device
Windows 7 Storage Logo Proposal (2-3) If “Trim” algorithm is applied, the “Trim” implementation must comply with ATA8-ACS2 proposal e07154r6 (Data Set Management Commands Proposal for ATA8-ACS2) section 5.3 and section 6.2. The completion time of Trim command should be less or equal to 20ms SATA-IO certification is required for Solid State Drive (SSD) connected through SATA interface. More information on SATA-IO testing will be available on the SATA-IO Web site at: http://www.sata-io.org/testing.asp
Windows 7 Storage Logo Proposal (3-3) The read response time of storage device shall be less than or equal to the maximum response time required. Giving read a priority can be important when there is a long queue of writes  The result is better user experience of system responsiveness
Challenges Ahead SSD performance and quality are scattered widely with product on the market Maintaining a consistent good user experience  SSD endurance is equal to the safety of user’s data Data retention becomes more important  The answer to questions Does SSD has its own defrag issue? How useful is Optimum Write Size?
The Effort and Progressare Ongoing Continue enabling SSD technology in Windows platform; Boot, Index, … Working with IHVs and OEMs to enrich Windows hardware logo program for better quality Define SSD endurance specification together with industry
Call To Action Test your SSD with Windows 7 beta and optimize your device with new Windows 7 features Run Windows 7 logo evaluation kit (available soon) to ensure your device compliance Provide us with your feedback on future device optimization need Participate in industry standard work (T13, T10, JEDEC, SSDA, …) and support SSD endurance, data retention, and device statistic standardizations
Additional Resources Web Resources Trim command specifications:  http://t13.org/Documents/UploadedDocuments/docs2008/e07154r6-Data_Set_Management_Proposal_for_ATA-ACS2.doc ATA8-ACS:  http://t13.org/Standards/Default.aspx?DocumentType= 3&DocumentStage=2 Microsoft Research Papers:  Design Trade-offs for SSD Performance http://research.microsoft.com/users/vijayanp/papers/ssd-usenix08.pdf Guidelines for Designing Flash-Based Ultra Low Cost PCs for Windows XP:  http://download.microsoft.com/download/2/0/a/20ac945c-34d0-4a60-8245-f80e80fe954f/GuidelinesForDesigningULCPCForWindowsXP-MSFT%20.pdf Related Sessions “New Developments in the Storage Platform” – COR-T521 “System Integrated Flash Storage” – COR-T559  “Solid State Storage in the Server and Data Center Environments” – ENT-C628  “Designing Flash-based Netbooks for Windows” – MBL-T549 Contact info Forum:  Storage Platform –ATA http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1837&SiteID=1 Email:  ssddiscu@microsoft.com
Please Complete A Session Evaluation FormYour input is important! Visit the WinHECCommNet and complete a Session Evaluation for this session and be entered to win one of 150 Maxtor®BlackArmor™ 160GB External Hard Drives50 drives will be given away daily! http://www.winhec2008.com BlackArmorHard Drives provided by:
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Windows 7 SSD Enhancements

More Related Content

What's hot

Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsNatalie Cerullo
 
Diy raid-recovery
Diy raid-recoveryDiy raid-recovery
Diy raid-recoveryUTPAL SINGH
 
Solid State Drives (SSDs) -What it Takes to Make Data Go Away
Solid State Drives (SSDs) -What it Takes to Make Data Go AwaySolid State Drives (SSDs) -What it Takes to Make Data Go Away
Solid State Drives (SSDs) -What it Takes to Make Data Go AwayBlancco
 
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...IBM India Smarter Computing
 
Flash Storage Technology 101
Flash Storage Technology 101Flash Storage Technology 101
Flash Storage Technology 101Unitiv
 
Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersIJMER
 
Grade 12 hardware and software – lo1
Grade 12 hardware and software – lo1Grade 12 hardware and software – lo1
Grade 12 hardware and software – lo1VINOLIN GOVENDER
 
Data Protection Manager 2007 Technical Overview Son Vu
Data Protection Manager 2007 Technical Overview Son VuData Protection Manager 2007 Technical Overview Son Vu
Data Protection Manager 2007 Technical Overview Son Vuvncson
 
Write sector-marking-to-hard-drive
Write sector-marking-to-hard-driveWrite sector-marking-to-hard-drive
Write sector-marking-to-hard-drivessuser1eca7d
 
Four phases of data recovery
Four phases of data recoveryFour phases of data recovery
Four phases of data recoveryDolphin Data Lab
 
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01Lenovo Data Center
 
Lenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Data Center
 
Sap On Udb Layout
Sap On Udb LayoutSap On Udb Layout
Sap On Udb Layoutbpmfhu
 
Data recovery from storage device
Data recovery from storage deviceData recovery from storage device
Data recovery from storage deviceMohit Shah
 
Understanding hard drive performance
Understanding hard drive performanceUnderstanding hard drive performance
Understanding hard drive performanceTrường Tiền
 
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...Principled Technologies
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Hemanth HR
 
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – Whitepaper
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – WhitepaperEvaluating MLC vs TLC vs V-NAND for Enterprise SSDs – Whitepaper
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – WhitepaperSamsung Business USA
 

What's hot (20)

Dell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage mythsDell whitepaper busting solid state storage myths
Dell whitepaper busting solid state storage myths
 
Diy raid-recovery
Diy raid-recoveryDiy raid-recovery
Diy raid-recovery
 
Solid State Drives (SSDs) -What it Takes to Make Data Go Away
Solid State Drives (SSDs) -What it Takes to Make Data Go AwaySolid State Drives (SSDs) -What it Takes to Make Data Go Away
Solid State Drives (SSDs) -What it Takes to Make Data Go Away
 
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...
IBM System Storage DS8000 with SSDs An In-Depth Look at SSD Performance in th...
 
Flash Storage Technology 101
Flash Storage Technology 101Flash Storage Technology 101
Flash Storage Technology 101
 
Reliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose ControllersReliable Hydra SSD Architecture for General Purpose Controllers
Reliable Hydra SSD Architecture for General Purpose Controllers
 
Storage class memory
Storage class memoryStorage class memory
Storage class memory
 
Grade 12 hardware and software – lo1
Grade 12 hardware and software – lo1Grade 12 hardware and software – lo1
Grade 12 hardware and software – lo1
 
Data Protection Manager 2007 Technical Overview Son Vu
Data Protection Manager 2007 Technical Overview Son VuData Protection Manager 2007 Technical Overview Son Vu
Data Protection Manager 2007 Technical Overview Son Vu
 
MSc_project_report
MSc_project_reportMSc_project_report
MSc_project_report
 
Write sector-marking-to-hard-drive
Write sector-marking-to-hard-driveWrite sector-marking-to-hard-drive
Write sector-marking-to-hard-drive
 
Four phases of data recovery
Four phases of data recoveryFour phases of data recovery
Four phases of data recovery
 
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01
 
Lenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple SetupLenovo Storage S3200 Simple Setup
Lenovo Storage S3200 Simple Setup
 
Sap On Udb Layout
Sap On Udb LayoutSap On Udb Layout
Sap On Udb Layout
 
Data recovery from storage device
Data recovery from storage deviceData recovery from storage device
Data recovery from storage device
 
Understanding hard drive performance
Understanding hard drive performanceUnderstanding hard drive performance
Understanding hard drive performance
 
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...
Comparing desktop drive performance: Seagate Solid State Hybrid Drive vs. har...
 
Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013Solid State Drives (Third Generation) 2013
Solid State Drives (Third Generation) 2013
 
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – Whitepaper
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – WhitepaperEvaluating MLC vs TLC vs V-NAND for Enterprise SSDs – Whitepaper
Evaluating MLC vs TLC vs V-NAND for Enterprise SSDs – Whitepaper
 

Viewers also liked

Gavi - Why Invest in Vaccines
Gavi - Why Invest in VaccinesGavi - Why Invest in Vaccines
Gavi - Why Invest in Vaccinesdeepmike
 
Biomass utilization
Biomass utilizationBiomass utilization
Biomass utilizationJFE Project
 
Location Based Marketing & Engagement Solutions
Location Based Marketing & Engagement SolutionsLocation Based Marketing & Engagement Solutions
Location Based Marketing & Engagement SolutionsRakesh Kakkar
 
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process Technology
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process TechnologySawdust / EFB Briquette and Sawdust Charcoal Briquette Process Technology
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process TechnologyJFE Project
 
Manufacturing activated carbon
Manufacturing activated carbonManufacturing activated carbon
Manufacturing activated carbonJFE Project
 
Production Process Wood Pellet From Wood Biomass
Production Process Wood Pellet From Wood BiomassProduction Process Wood Pellet From Wood Biomass
Production Process Wood Pellet From Wood BiomassJFE Project
 
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquette
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquetteProses produksi sawdust briquette, efb briquette, sawdust charcoal briquette
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquetteJFE Project
 
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrik
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrikKomersialisasi gasifier biomasa untuk panas dan pembangkit listrik
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrikJFE Project
 
Biscom Delivery Server Sales Presentation
Biscom Delivery Server Sales PresentationBiscom Delivery Server Sales Presentation
Biscom Delivery Server Sales PresentationJoseph Mark Heinzen
 
Lean startups: Spinning Straw into Gold
Lean startups: Spinning Straw into GoldLean startups: Spinning Straw into Gold
Lean startups: Spinning Straw into GoldTorsten Henning Hensel
 

Viewers also liked (18)

Jfbc new plant
Jfbc new plantJfbc new plant
Jfbc new plant
 
Gavi - Why Invest in Vaccines
Gavi - Why Invest in VaccinesGavi - Why Invest in Vaccines
Gavi - Why Invest in Vaccines
 
Biomass utilization
Biomass utilizationBiomass utilization
Biomass utilization
 
Location Based Marketing & Engagement Solutions
Location Based Marketing & Engagement SolutionsLocation Based Marketing & Engagement Solutions
Location Based Marketing & Engagement Solutions
 
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process Technology
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process TechnologySawdust / EFB Briquette and Sawdust Charcoal Briquette Process Technology
Sawdust / EFB Briquette and Sawdust Charcoal Briquette Process Technology
 
Manufacturing activated carbon
Manufacturing activated carbonManufacturing activated carbon
Manufacturing activated carbon
 
Production Process Wood Pellet From Wood Biomass
Production Process Wood Pellet From Wood BiomassProduction Process Wood Pellet From Wood Biomass
Production Process Wood Pellet From Wood Biomass
 
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquette
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquetteProses produksi sawdust briquette, efb briquette, sawdust charcoal briquette
Proses produksi sawdust briquette, efb briquette, sawdust charcoal briquette
 
E Convergence Solutions
E Convergence SolutionsE Convergence Solutions
E Convergence Solutions
 
Prosumer Banking
Prosumer BankingProsumer Banking
Prosumer Banking
 
Digital Employees
Digital EmployeesDigital Employees
Digital Employees
 
Molecular Brand 2
Molecular Brand 2Molecular Brand 2
Molecular Brand 2
 
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrik
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrikKomersialisasi gasifier biomasa untuk panas dan pembangkit listrik
Komersialisasi gasifier biomasa untuk panas dan pembangkit listrik
 
Branding 2.0 for NGOs
Branding 2.0 for NGOsBranding 2.0 for NGOs
Branding 2.0 for NGOs
 
BrandCamp#2
BrandCamp#2BrandCamp#2
BrandCamp#2
 
Biscom Delivery Server Sales Presentation
Biscom Delivery Server Sales PresentationBiscom Delivery Server Sales Presentation
Biscom Delivery Server Sales Presentation
 
Lean startups: Spinning Straw into Gold
Lean startups: Spinning Straw into GoldLean startups: Spinning Straw into Gold
Lean startups: Spinning Straw into Gold
 
Socialbar April 2010
Socialbar April 2010Socialbar April 2010
Socialbar April 2010
 

Similar to Windows 7 SSD Enhancements

SSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-ProcessingSSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-ProcessingSamsung Business USA
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCMemVerge
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise FlWestern Digital
 
SSD Seminar Report
SSD Seminar ReportSSD Seminar Report
SSD Seminar ReportVishalKSetti
 
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsBenchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsSamsung Business USA
 
Strata + Hadoop 2015 Slides
Strata + Hadoop 2015 SlidesStrata + Hadoop 2015 Slides
Strata + Hadoop 2015 SlidesJun Liu
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Odinot Stanislas
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
 
Alienware X51 performance comparison: Samsung SSD vs. traditional hard drive
Alienware X51 performance comparison: Samsung SSD vs. traditional hard driveAlienware X51 performance comparison: Samsung SSD vs. traditional hard drive
Alienware X51 performance comparison: Samsung SSD vs. traditional hard drivePrincipled Technologies
 
Getting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDsGetting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDsAerospike, Inc.
 
Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...Principled Technologies
 
Executive SummaryThis report addresses four major concerns that .docx
Executive SummaryThis report addresses four major concerns that .docxExecutive SummaryThis report addresses four major concerns that .docx
Executive SummaryThis report addresses four major concerns that .docxrhetttrevannion
 
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docxIT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docxchristiandean12115
 
Achieving maximum performance in microsoft vdi environments - Jeff Stokes
Achieving maximum performance in microsoft vdi environments - Jeff StokesAchieving maximum performance in microsoft vdi environments - Jeff Stokes
Achieving maximum performance in microsoft vdi environments - Jeff StokesJeff Stokes
 
Open Channel SSD Controller
Open Channel SSD ControllerOpen Channel SSD Controller
Open Channel SSD ControllerSilicon Motion
 
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...Intel® Software
 

Similar to Windows 7 SSD Enhancements (20)

SSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-ProcessingSSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-Processing
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPC
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
SSD Seminar Report
SSD Seminar ReportSSD Seminar Report
SSD Seminar Report
 
Benchmarking Mobile Storage
Benchmarking Mobile StorageBenchmarking Mobile Storage
Benchmarking Mobile Storage
 
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client WorkloadsBenchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
Benchmarking Performance: Benefits of PCIe NVMe SSDs for Client Workloads
 
Strata + Hadoop 2015 Slides
Strata + Hadoop 2015 SlidesStrata + Hadoop 2015 Slides
Strata + Hadoop 2015 Slides
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
GuideIT Delivery Design - File Shares
GuideIT Delivery Design - File SharesGuideIT Delivery Design - File Shares
GuideIT Delivery Design - File Shares
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
Alienware X51 performance comparison: Samsung SSD vs. traditional hard drive
Alienware X51 performance comparison: Samsung SSD vs. traditional hard driveAlienware X51 performance comparison: Samsung SSD vs. traditional hard drive
Alienware X51 performance comparison: Samsung SSD vs. traditional hard drive
 
FlashMemorySummit_2015_NVMFS
FlashMemorySummit_2015_NVMFSFlashMemorySummit_2015_NVMFS
FlashMemorySummit_2015_NVMFS
 
Getting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDsGetting The Most Out Of Your Flash/SSDs
Getting The Most Out Of Your Flash/SSDs
 
Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...Improve performance and minimize latency for IO- intensive apps by pairing In...
Improve performance and minimize latency for IO- intensive apps by pairing In...
 
Executive SummaryThis report addresses four major concerns that .docx
Executive SummaryThis report addresses four major concerns that .docxExecutive SummaryThis report addresses four major concerns that .docx
Executive SummaryThis report addresses four major concerns that .docx
 
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docxIT 600 Final Project Milestone Two Template Analytical Organiza.docx
IT 600 Final Project Milestone Two Template Analytical Organiza.docx
 
Achieving maximum performance in microsoft vdi environments - Jeff Stokes
Achieving maximum performance in microsoft vdi environments - Jeff StokesAchieving maximum performance in microsoft vdi environments - Jeff Stokes
Achieving maximum performance in microsoft vdi environments - Jeff Stokes
 
IO Dubi Lebel
IO Dubi LebelIO Dubi Lebel
IO Dubi Lebel
 
Open Channel SSD Controller
Open Channel SSD ControllerOpen Channel SSD Controller
Open Channel SSD Controller
 
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

Windows 7 SSD Enhancements

  • 1. Windows 7 Enhancements for Solid-State Drives Frank Shu Sr. Program Manager Microsoft Corporation
  • 2. The Agenda Review of SSD technology trends Windows 7 SSD enabling technology Learning the new features of Windows 7 for SSD identify and Trim The importance of NTFS partition alignment to SSD geometry, and the implementation Proposed Windows 7 logo requirements related to SSD Remaining challenges Ongoing effort and progress
  • 3. SSD Performance Trends(Sequential write) Sequential performance continues to improve MLC drive’s Performance is increasing Sequential performance advantage is big and real Source: a subset of sample data from internal lab
  • 4. SSD Performance Trends(Random write) Random write speed is increasing MLC drive’s random write is also improving Random performance issues are being solved Source: a subset of sample data from internal lab
  • 5. SSD Cost Trends The mark shows where the cost is today $ And it continues down The device cost will be in affordable range by 2010 1TB SSD is on the radar Source: Semiconductor Forecast Worldwide--Forecast Database [SEQS-WW-DB-DATA], Gartner August 2008, by Joe Unsworth, et al.
  • 6. SSD Is On The Path To Its Full Potential
  • 7. Windows 7 SSD Enabling Technology
  • 8. Windows 7 Enables Improved Endurance for SSD Technology SSD can identify itself differently from HDD in ATA as defined by ATA8-ACS Identify Word 217: Nominal media rotation rate Reporting non-rotating media will allow Windows 7to set Defrag off as default; improving device endurance by reducing writes
  • 9. Windows 7 Enables Optimization for SSD Technology Microsoft implementation of “Trim” feature is supported in Windows 7 NTFS will send down delete notification to the device supporting “trim” File system operations: Format, Delete, Truncate, Compression OS internal processes: e.g., Snapshot, Volume Manager Three optimization opportunities for the device Enhancing device wear leveling by eliminating merge operation for all deleted data blocks Making early garbage collection possible for fast write Keeping device’s unused storage area as much as possible; more room for device wear leveling.
  • 10. NTFS Partition Alignment is Important for SSD Performance The alignment of NTFS partition to SSD geometry is important for SSD performance in case of Windows XP and Windows XP upgrade to Windows Vista and Windows 7 The first Windows XP partition starts at sector #63; the middle of a SSD page Misaligned partition can degrade device’s performance down to 50% caused by read-modify-write The example with 4k page size Implementing correct alignment according to the latest ATA and SCSI spec.
  • 11. Proposed Windows 7 Logo Requirements For SSD
  • 12. Windows 7 Storage Logo Proposal (1-3) Proposed Windows 7 logo requirements related to SSD Storage devices complying with ATA8-ACS specification shall report their rotation speeds according to ATA8-ACS Identify Word 217: Nominal Media Rotation Rate The performance of the storage device shall not degrade with any amount of data stored to the maximum capacity of the device
  • 13. Windows 7 Storage Logo Proposal (2-3) If “Trim” algorithm is applied, the “Trim” implementation must comply with ATA8-ACS2 proposal e07154r6 (Data Set Management Commands Proposal for ATA8-ACS2) section 5.3 and section 6.2. The completion time of Trim command should be less or equal to 20ms SATA-IO certification is required for Solid State Drive (SSD) connected through SATA interface. More information on SATA-IO testing will be available on the SATA-IO Web site at: http://www.sata-io.org/testing.asp
  • 14. Windows 7 Storage Logo Proposal (3-3) The read response time of storage device shall be less than or equal to the maximum response time required. Giving read a priority can be important when there is a long queue of writes The result is better user experience of system responsiveness
  • 15. Challenges Ahead SSD performance and quality are scattered widely with product on the market Maintaining a consistent good user experience SSD endurance is equal to the safety of user’s data Data retention becomes more important The answer to questions Does SSD has its own defrag issue? How useful is Optimum Write Size?
  • 16. The Effort and Progressare Ongoing Continue enabling SSD technology in Windows platform; Boot, Index, … Working with IHVs and OEMs to enrich Windows hardware logo program for better quality Define SSD endurance specification together with industry
  • 17. Call To Action Test your SSD with Windows 7 beta and optimize your device with new Windows 7 features Run Windows 7 logo evaluation kit (available soon) to ensure your device compliance Provide us with your feedback on future device optimization need Participate in industry standard work (T13, T10, JEDEC, SSDA, …) and support SSD endurance, data retention, and device statistic standardizations
  • 18. Additional Resources Web Resources Trim command specifications: http://t13.org/Documents/UploadedDocuments/docs2008/e07154r6-Data_Set_Management_Proposal_for_ATA-ACS2.doc ATA8-ACS: http://t13.org/Standards/Default.aspx?DocumentType= 3&DocumentStage=2 Microsoft Research Papers: Design Trade-offs for SSD Performance http://research.microsoft.com/users/vijayanp/papers/ssd-usenix08.pdf Guidelines for Designing Flash-Based Ultra Low Cost PCs for Windows XP: http://download.microsoft.com/download/2/0/a/20ac945c-34d0-4a60-8245-f80e80fe954f/GuidelinesForDesigningULCPCForWindowsXP-MSFT%20.pdf Related Sessions “New Developments in the Storage Platform” – COR-T521 “System Integrated Flash Storage” – COR-T559 “Solid State Storage in the Server and Data Center Environments” – ENT-C628 “Designing Flash-based Netbooks for Windows” – MBL-T549 Contact info Forum: Storage Platform –ATA http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1837&SiteID=1 Email: ssddiscu@microsoft.com
  • 19. Please Complete A Session Evaluation FormYour input is important! Visit the WinHECCommNet and complete a Session Evaluation for this session and be entered to win one of 150 Maxtor®BlackArmor™ 160GB External Hard Drives50 drives will be given away daily! http://www.winhec2008.com BlackArmorHard Drives provided by:
  • 20. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.