Professional Documents
Culture Documents
ssd知识分享 - 新浪内部-2小时版本-最终精简版-pub
ssd知识分享 - 新浪内部-2小时版本-最终精简版-pub
SSD
: mingsheng@staff.sina.com.cn
: @78
: 13810097928
2012-02
TCO.
SSD
SSD
SSD
SSD
1.SSD &
2.SSD /
3.SSD
4.SINA ERPSSD
SSD
=
=
1=1000=1,000,000=1,000,000,000 =1,000,000,000,000
SSD
SATA
.
.NAND
DDR RAM
Buffer
.SSD
PCB
Flash -Intel/Micron
Flash NAND
SSD
Intel
SandForce
Marvell
Flash
Intel/MicronIMFT
Flash
Toggle DDR
- Flash
8Gb 50nmSLC
- MLCSLC
- MLCeMLC
NAND FlashFlash
MLC
eMLCMLC
- MLCeMLC
NAND FlashFlash
MLC
eMLCMLC
Flash -Intel/Micron
Flash -Intel/Micron
Flash -Intel/Micron
25nmNAND
2GBDie8GB
Flash -Intel/Micron
Flash -Intel/Micron
Flash
+TOSHIBA
NANDOneNAND,
LBA-NAND70%
DDR RAM
Buffer
NAND
PCB
PCI-E
PCB
1./
2. LBA(Logical Block Addressing)
3. FTL(Flash translation layer)
4. WL(Wear leveling)
5. GC(Garbage collection)
6. OPOver-provisioning
7. WAWrite amplification
8.TRIM
9. BBMBad block management
10. ECC -
11. Interleaving NAND
12.
-1
-NAND
-NAND
4 Kbytes intel X25-M G2
Page
8 Kbytes intel 320
Block=4 KB * 256
= 1 MB
Plane= 1 MB 2048 = 2 GB
Die = 2G 2
= 4 GB
-
Intel X25-V 40GB
Die1 4GB
+
1 Flash Chip
Die2 4GB
2
=
8 GB
*5
=
40 GB
OS
OS
--
OS
--OS
OS
--SSD
OS
OS
Page-1
4 KB
2
SSD
Block-1
1 MB
1
NEW Block
1 MB
-3
- FTL(Flash translation layer)
-4 - WL(Wear leveling)
WL(Wear leveling) -
NAND
SSD SandForce
Marvell 88SS9174-BJP2C300
-5
GC(Garbage collection)
- NAND
--GC
OS
--GC
OS
--GC
Page
SSD
TRIM
GC
TRIM
GC
SSD
DEL
OS
- 6
Over-provisioning
-OPOver-ProvisioningOS
-7
- WAWrite amplification
4KB
: 4K
1024KB256
4KB (1024KB)4KB)(1024KB)
(1024KB) SSD
100%4KBSSDSSD
20100%LBALBA 1
2
128GSSD64G 3
OS
Page-1
4 KB
4 KB
3
Block-1
1 MB
1024 KB
4 KB
=256
-8 - TRIM
Trim - ATASSD
Trim
SSD
NANDNANDSSD
TrimSSD
TrimSSDTrim
Trim
"SSD
Trim
--TRIM
Page
DEL
OS
--TRIM
Page
SSD
TRIM
TRIM
SSD
DEL
OS
-9
- BBMBad block management
-10- ECC -
-11
- Interleaving
- NAND
NANDNANDDie,
Planeplane4KBPlane plane
plane
4
- SSD
1.
Micron, Crucial, Lexar, SpecTek,Numonyx
Micron Technology -
OEM
Lexar 06 -
SpecTek - 8896
Numonyx - 10
Crucial -
- SSD
- SSD
- SSD
- SSD
1P/E(Program/Erase cycles)
5000 P/E
3000 P/E
1000 P/E
100% 4k
2
300
ERPSSD
ERPSSD
ERPSSD
SSDRAID 5
>14 iops
: mingsheng@staff.sina.com.cn
: @78
: 13810097928