N.E.B Junior Member 5/5 ответов 3 года на iXBT, с декабря 2021 Россия
|
Привет, народ. В ходе безуспешных попыток обновить прошивку своего Legend 960 запустил ради интереса утилиту Очкина и обнаружил в выводе такие строки: SLC NAND Writes (SLC) : 105883215488 TLC NAND writes (TLC/MLC) : 74759798784 в связи с чем возникло желание вычислить WAF данного накопителя. Проблема в том, что кроме этих строк в выводе утилиты есть и такие строчки как "DSLC NAND write" и "Tlc [Slc,Dslc] DummyWrites". Вот полный вывод утилиты если кому-то интересно: Скрытый текст006 | Model : ADATA LEGEND 960 |
008 | Size : 1953514 MB [2048.4 GB] |
010 | AdminCmd : 0x00 0x01 0x02 0x04 0x05 0x06 0x08 0x09 0x0A 0x0C 0x10 0x11 0x14 0x80 0x81 0x82 0x84 0xC0 0xC1 0xC2 0xE0 |
011 | I/O Cmd : 0x00 0x01 0x02 0x04 0x08 0x09 |
012 | Controller: SM2264 [SM2264AA] |
014 | Bank00: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
015 | Bank01: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
016 | Bank02: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
017 | Bank03: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
018 | Bank04: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
019 | Bank05: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
020 | Bank06: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
021 | Bank07: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
022 | Bank08: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
023 | Bank09: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
024 | Bank10: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
025 | Bank11: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
026 | Bank12: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
027 | Bank13: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
028 | Bank14: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
029 | Bank15: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
030 | Bank16: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
031 | Bank17: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
032 | Bank18: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
033 | Bank19: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
034 | Bank20: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
035 | Bank21: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
036 | Bank22: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
037 | Bank23: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
038 | Bank24: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
039 | Bank25: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
040 | Bank26: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
041 | Bank27: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
042 | Bank28: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
043 | Bank29: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
044 | Bank30: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
045 | Bank31: 0x2c,0xc3,0x8,0x32,0xea,0x34,0xff,0xff - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
047 | FlashID : 0x2c,0xc3,0x8,0x32,0xea,0x34,0x0,0x0 - Micron 176L(B47R) TLC 512Gb/CE 512Gb/ die |
054 | Bad Block From Pretest: 5 |
055 | Start TLC/MLC Fblock : 29 |
056 | DRAM Info : [0x43 0xE2] |
062 | SM2262 Telemetry data: |
064 | Re-allocated Sector Count (TLC/MLC) : 0 |
065 | Re-allocated Sector Count (SLC) : 0 |
066 | Power-on Hours Count : 4190 |
067 | Uncorrectable Error Count (XOR Fail) (TLC/MLC) : 0 |
068 | Uncorrectable Error Count (XOR Fail) (SLC) : 0 |
069 | ECCUnc (Soft LDPC fail) (TLC/MLC) : 0 |
070 | Soft LDPC correction event count (TLC/MLC) : -1 |
071 | TLC read retry fail (TLC/MLC) : 0 |
072 | SLC read retry fail (SLC) : -1 |
074 | RE-allocated Sector Events : -1 |
075 | Total LBAs Written : 145560326829 |
076 | Total LBAs Read : 197533231171 |
080 | TLC Available Spare Blocks (TLC/MLC) : 48 |
081 | SLC Available Spare Blocks (SLC) : 20 |
082 | WearRangeDelta (TLC/MLC) : 0 |
083 | WearRangeDelta (SLC) : 0 |
089 | Auto Calibration FailCount : -1 |
090 | SLC Nand Data Read (SLC) : 59956531072 |
091 | TLC Nand Data Read (TLC/MLC) : 106995245184 |
092 | Valid block counts : -1 |
093 | SLC NAND Writes (SLC) : 105883215488 |
094 | TLC NAND writes (TLC/MLC) : 74759798784 |
095 | TLC Wearing Leveling Count (TLC/MLC) : 0 |
096 | SLC Wearing Leveling Count (SLC) : 0 |
097 | TLC NAND writes due to Wearing Leveling (TLC/MLC) : 0 |
098 | SLC NAND writes due to Wearing Leveling (SLC) : 0 |
099 | Current TLC spare super block (TLC/MLC) : 116 |
100 | Current SLC spare super block (SLC) : 6 |
101 | SLC to TLC defrag count : -1 |
102 | TLC Defrag count : 13953662976 |
103 | SLC Defrag count : 77856768 |
104 | Read back fail count : -1 |
105 | TLC Program Fail (TLC/MLC) : 0 |
106 | SLC Program Fail (SLC) : 0 |
107 | TLC Erase Fail (TLC/MLC) : 0 |
108 | SLC Erase Fail (SLC) : 0 |
109 | TLC Erase cycle average : 86 |
110 | TLC Erase cycle Max : 93 |
111 | TLC Erase cycle Min : 66 |
112 | SLC Erase cycle average : 1274 |
113 | SLC Erase cycle Max : 1334 |
114 | SLC Erase cycle Min : 1191 |
119 | PS2 to PS Shut Down Entry : 0 |
120 | PS Shut Down to PS2 Exit : 3 |
124 | LCRC event count : 669763 |
125 | SLC to TLC program page cnt during Idle : -1 |
126 | SLC to TLC program page cnt durning host activity : -1 |
127 | DRAM One Bit Error : 0 |
128 | SRAM One Bit Error : 0 |
131 | Throttling light count (transit to PS1 from PS0 and PS2) : 553 |
132 | Throttling heavy count (transit to PS2 from PS1) : 18 |
133 | Throttling light duration (sec) : 1361 |
134 | Throttling heavy duration (sec) : 0 |
135 | Retry count (retry trig) : 47 |
136 | Soft Decode count (LDPC fail+pass) : -1 |
137 | total manufacture bad count (unit : plane) : 346 |
138 | Worst manufacture bad count (unit : plane) : 5 |
139 | SLC Valid 4K count : 3830732 |
140 | TLC Valid 4K count : 301744615 |
141 | SLC system block writes(sector) : -1 |
142 | SLC writes due to read disturb(sector) : 0 |
143 | TLC writes due to read disturb(sector) : 0 |
144 | Max Open Block SSGS Count : -1 |
145 | Max Closed Block SSGS Count : -1 |
146 | L2P table paging count : -1 |
147 | QLC open WL internal pre-read disabled : -1 |
148 | SLC Max CW error count with RR pass : -1 |
149 | TLC/QLC Max CW error count with RR pass : -1 |
150 | Total Erase Pool Block Count : 0 |
151 | DSLC blocks in link table : 98 |
152 | Max DSLC Erase Cycle Count : -1 |
153 | Avg DSLC Erase Cycle Count : -1 |
154 | DSLC NAND write(sector) : 108081165184 |
155 | DSLC NAND read(sector) : 146798682752 |
156 | DSLC to DSLC Defrag count : -1 |
159 | DSLC Retired Blocks : -1 |
160 | DSLC Allocated Size : 118 |
161 | ReconditionQlcBlocks : -1 |
162 | MinDSLCEraseCount : -1 |
163 | MaxTotalEraseCount : 93 |
164 | MinTotalEraseCount : 66 |
165 | AvgTotalEraseCount : 86 |
167 | MaxClosedSsgsCount : -1 |
168 | SlcDummyWrites : 977372120 |
169 | Qlc/Tlc DummyWrites : 280923680 |
170 | DslcDummyWrites : 2392249288 |
171 | ReconditionMaxEraseCount : -1 |
172 | DummyReads : 62944481377 |
175 | NAND Writes in TLC after POH threshold is triggered : -1 |
180 | Max POH delta value (from all TLC super blocks) : -1 |
181 | Min POH delta value (from all TLC super blocks) : -1 |
182 | Ave POH delta value (from all TLC super blocks) : -1 |
188 | TLC WAI with DSLC as TLC * 100 : 269 |
189 | TLC WAI with DSLC as SLC * 100 : -1 |
191 | TLC Total Erase Count : 45378 |
192 | SLC Total Erase Count : 35672 |
193 | DSLC Total Erase Count : -1 |
194 | SectorPerBlock(TLC) : 8650752 |
195 | Map Block Pop count : -1 |
196 | GWPro Block Pop count : -1 |
197 | BGR Move Unit Count : 0 |
Собственно, как все эти показатели привести к какому-то общему знаменателю, чтобы потом разделить его на Total LBAs Written и получить искомый коэффициент усиления записи? Потому что если просто сложить TLC NAND writes и SLC NAND Writes, и разделить получившееся значение на Total LBAs Written то получается что-то около 2-х. Подозрително мало, как по мне. И что такое "DSLC" и "DummyWrites", кто-нибудь может объяснить? Как с ними быть? Беглый гуглёж показал что DummyWrites -- это некие "фиктивные" записи в буфер (я так понимаю в DRAM), которые при перезагрузке обнуляются и до NAND не доходят. Что такое DSLC вообще непонятно... Динамический SLC-кэш что-ли? Как тогда он соотностися с SLC NAND Writes? В общем, мне ничего непонятно, поэтому хочется послушать местных знатоков. Какие у кого мысли на этот счёт? |