Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: szman 14. 06. 2014, 18:43:55
-
ahoj,
mam SSD od A-DATA (konkretne SP600 64GB) a nejak se mi nedari zjistit, kolik dat na nej uz bylo zapsano.
Nasel jsem dokument od A-DATA, ktery rika, pokud si ho spravne vykladam, ze udajne vsechna jejich SSD vraci na ID F1 hodnotu, kolik na to SSD bylo zapsano za jeho zivot. Muj vypis vypada takto:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000a 100 100 000 Old_age Always - 0
2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0
3 Spin_Up_Time 0x0007 100 100 050 Pre-fail Always - 0
5 Reallocated_Sector_Ct 0x0013 100 100 050 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 3339
10 Spin_Retry_Count 0x0013 100 100 050 Pre-fail Always - 0
12 Power_Cycle_Count 0x0012 100 100 000 Old_age Always - 15
167 Unknown_Attribute 0x0022 100 100 000 Old_age Always - 0
168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0
169 Unknown_Attribute 0x0013 100 100 010 Pre-fail Always - 0
170 Unknown_Attribute 0x0013 100 100 010 Pre-fail Always - 0
173 Unknown_Attribute 0x0012 198 198 000 Old_age Always - 51541442564
175 Program_Fail_Count_Chip 0x0013 100 100 010 Pre-fail Always - 0
192 Power-Off_Retract_Count 0x0012 100 100 000 Old_age Always - 2
194 Temperature_Celsius 0x0022 068 068 030 Old_age Always - 32 (Min/Max 22/40)
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
240 Head_Flying_Hours 0x0013 100 100 050 Pre-fail Always - 0
To F1 odpovida 241. To tam bohuzel nemam. Je mozne to z toho SSD dostat nejakou jinou utilitou nebo to rict jinak smartctl, ze ma precist 241? Moc tomu nerozumim, jak to funguje, ale predpokladam, ze smartctl se diva do svoji databaze a kdyz ten disk nenajde (jako se stalo u meho), tak precte nejake standardni IDcka. Muzu to nejak donutit precist ta, ktera chci, argumentem, ktery jsem nenasel, nebo si to SSD nejak pridat do te databaze a tam rict, ze si to ma precist ty a ty hodnoty?
Diky za odpoved
-
Nasel jsem dokument od A-DATA
Dáš sem, prosím, odkaz na ten dokument?
-
Nasel jsem dokument od A-DATA
Dáš sem, prosím, odkaz na ten dokument?
http://us.adata-group.com/AppStore/ADATA%20SSD%20Toolbox_UserGuide_V10_EN.pdf
je taky mozne, ze tenhle konkretni kus to nepodporuje, ale nechce se mi tomu verit
Jsou to strany 7 az 10. A je to oznacene hvezdickou, u ktere pisou, ze nektera to nemusi podporovat. To mam opravdu SSD, ktere si nepamatuje, co jsem na nej zapsal?
-
Jenže to má háček. Tato položka čítá celkové LBA zápisy a z toho se musí ručně vypočítat, kolik je zapsané dat jako takových. Takže pokud nevíš jak, je zbytečné se tím zabývat. A na co to vlastně potřebuješ? Jestlis nepřešvihl zápis a nemáš fuč standardní délku záruky?
Kdyby zobrazoval položku 180, tak tu má cenu sledovat, jestli už nebere záložní bloky.
-
To mam opravdu SSD, ktere si nepamatuje, co jsem na nej zapsal?
No, co jsi na něj zapsal, si snad pamatuje ;). Ale jinak to opravdu vypadá, že si nepamatuje, kolik jsi toho zapsal. U mého SSD (nemám ale A-Data) se podporované SMART atributy dost změnily s aktualizací firmwaru. Ale divil bych se, kdyby to byl případ také tohoto atributu.
-
Nejspíš by sis měl najít něco takového https://code.google.com/p/hddguardian/wiki/JMicron_SMART_attributes s podrobným vysvětlením od výrobce řadiče co jeho smart říká. Tady zrovna nic, snad pogůglíš jinde. Smartctl je takový obecný a když si vyjedu můj řadič podle tohoto výkladu, tak se dozvím o SSD víc.
-
OK, a kdyz si to to SSD nepamatuje, existuje, prosim vas, nejaky demon, ktery by mohl bezet na pozadi, sledovat zapisy na urovni systemu (nejlepe opravdu fyzicke zapisy na disk; ne nekam do tmpfs nebo jen do cache) a ja bych si pak od nej mohl ty informace vyzvedavat? Momentalne tam mam iotop, kterym sleduju nejvic zapisujici procesy, ale to neni na tohle uplne idealni reseni; navic docela zatezuje CPU a kdyz jsem chtel data zpracovavat, musel jsem skriptem udelat hardcopy screenu, pod kterym ten iotop bezi, pak to prohnat awk, upravit si ty radky, ktere me zajimaji, do pekneho formatu, a pak teprv s tim udelat nejaky vypocet.
-
OK, a kdyz si to to SSD nepamatuje, existuje, prosim vas, nejaky demon, ktery by mohl bezet na pozadi, sledovat zapisy na urovni systemu
Démon nevím, ale tohle by se ti mohlo hodit: https://www.kernel.org/doc/Documentation/block/stat.txt
-
iostat