![]() Szybkie szukanie |
Jakość pamięci flash w smartfonach
|
04-05-2017, 13:34
Post: #1
|
|||
|
|||
Jakość pamięci flash w smartfonach
Orientujecie się może jak wydajne są pamięci flash w smartfonach? Chodzi oczywiście o ilość cykli zapisu. Ile razy taką pojedynczą komórkę można zapisać zanim ona padnie? Zdarzyło się komuś z was zajechać taki flash w telefonie?
![]() |
|||
04-05-2017, 14:31
(Ten post był ostatnio modyfikowany: 04-05-2017 14:31 przez szopen.)
Post: #2
|
|||
|
|||
Jakość pamięci flash w smartfonach
prawdopodobnie nie zdarzyło
![]() za to mam inną opowiastkę - właśnie padła mi karta micro-SD podmontowana jako "rozszerzenie pamięci wewnętrznej" i to po niecałym roku używania (a nie eksploatowałem tego smartfona "ponad miarę") to był android 6.0 i taka możliwość jest chyba dopiero od tej wersji systemu, jest również w 7.0 bo z okazji awarii zaktualizowałem sobie system, przy okazji takie spostrzeżenie - w 6.0 maiłem średnio zajęte 2GB RAMu a w 7.0 jest to zaledwie 1,5GB więc chyba są jakieś optymalizacje właśnie dzwonił kumpel z roboty, że ma problemy z tabletem (ale o jego podłej jakości i parametrach nie mam siły pisać - Manta MID-801) ale on jako użytkownik ma "ten palec co psuje wszystko" ![]() PS egzemplarze eksperymentalne leżą w szufladzie i czekają aż uda mi się skompletować przesyłkę (możliwe, że jeden z nich wyzionął ducha wskutek awarii flash, bo przyczyny nie znam, ale nigdy też nie miałem weny, aby z nim walczyć) Statystyki Folding@home |
|||
04-05-2017, 14:36
(Ten post był ostatnio modyfikowany: 04-05-2017 14:37 przez morfik.)
Post: #3
|
|||
|
|||
Jakość pamięci flash w smartfonach
Mi w sumie to jeszcze nigdy karta SD nie padła. Padł mi pendrive raz, choć w sumie to tylko komórki na pierwszych 5 GiB zaczęły umierać ale to przez ciągłe wgrywanie systemów live.
![]() ![]() A co do pamięci flash w telefonie -- to ile? 100, 1000? |
|||
04-05-2017, 15:32
(Ten post był ostatnio modyfikowany: 04-05-2017 15:57 przez szopen.)
Post: #4
|
|||
|
|||
Jakość pamięci flash w smartfonach
testów nigdy nie robiłem, telefon to za droga zabawka na takie zabawy
![]() ale na 100% zależy jakie zastosowano kości - myślę, że jest to liczba rzędu wielkości tysiąca (lub więcej, być może znacznie) dla porównania kości stosowane w ssd SLC mają zwykle gwarantowane jakieś 100 000 zapisów MLC pierwszej generacji 3 000 a ostatniej 100 000 TLC pierwszej generacji 4 000 kart micro-SD padło mi już co najmniej kilka (w tym wszystkie Sandiski te przynajmniej po gwarancji, i właśnie drugi raz Samsung - tym razem po roku umiarkowanego używania, poprzedni egzemplarz wytrzymał zaledwie pół roku - maksymalnie kilkanaście zapisów) co nigdy wcześniej nie zdarzało mi się w przypadku innych nośników elektronicznych, a używałem CF, "dużych" SD, MMC, memory-sticków różnej maści (MS - standart Sony), czy xD (Olympus/Fujifilm) no sorry wykluczyłem z tej stawki pendrive, ale przechodzą przez moje ręce ich setki i niemal każdy z nich używam tylko 2 razy (test + faktyczny zapis), a mimo to trafiałem na wadliwe egzemplarze (jak zamówiono mi jakieś noname, w przypadku Sandiska mam jak dotąd zerowy odsetek błędów przy drugim zapisie), natomiast wśród tego co używam prywatnie tylko raz padł jakiś noname - ma losowe błędu zapisu lub odczytu co raczej wskazuje na problem z kontrolerem a nie z samą kostką flash (załączniki do offtopicu ![]() Statystyki Folding@home |
|||
![]() morfik (2017-05-06) |
04-05-2017, 15:38
Post: #5
|
|||
|
|||
RE: Jakość pamięci flash w smartfonach
Współczesne pamięci flash wytrzymują od 10,000 cykli wzwyż.
Zakładając że urządzenie nie ma dodatkowych zabezpieczeń (zapasowe sektory/równomierne obciążanie sektorów) i nadpisujesz dane pięć razy dziennie (10000/(365*5)= 5,48) to problemy zaczną się po pięciu latach. Pod warunkiem że wcześniej nie zużyje się bateria, nie rozbije się ekran, nie nawali inny podzespół etc. :) |
|||
![]() morfik (2017-05-06) |
04-05-2017, 15:53
Post: #6
|
|||
|
|||
Jakość pamięci flash w smartfonach
No mam nadzieje, że dadzą radę wytrzymać te 10K, bo przy moich testach, to z 300 razy już niektóre obszary zdążyłem zapisać w przeciągu paru dni.
![]() |
|||
04-05-2017, 18:52
Post: #7
|
|||
|
|||
Jakość pamięci flash w smartfonach
Ważne jest jeszcze, czy dana pamięć jest objęta systemem równomiernego obciążenia zapisem - bo jak nie, to wtedy faktycznie jest problem. W smartfonach współczesnych zawsze coś takiego jest.
W kartach SD już jest nieco inaczej i tutaj często nie ma takiego wynalazku i stąd możliwe jest wypalenie niektórych stron. Stron - bo to kolejna uwaga - pamięci flash są kasowane stronami całymi, a nie pojedynczymi sektorami czy komórkami. |
|||
![]() morfik (2017-05-06) |
04-05-2017, 19:05
Post: #8
|
|||
|
|||
Jakość pamięci flash w smartfonach
A jak się zapisuje obrazy partycji bezpośrednio na urządzenie blokowe, to to równoważenie zużycia komórek działa wtedy?
|
|||
04-05-2017, 21:56
Post: #9
|
|||
|
|||
Jakość pamięci flash w smartfonach
wątpię
jednoznacznie napisałbym: "nie", ale tak naprawdę nie drążyłem specyfikacji, więc nie wiem tego na 100% poczytaj informacje dotyczące kontrolera flash w tym urządzeniu, które tak męczysz ![]() Statystyki Folding@home |
|||
04-05-2017, 22:15
Post: #10
|
|||
|
|||
Jakość pamięci flash w smartfonach
Już skoczyłem męczyć.
![]() |
|||
05-05-2017, 12:35
Post: #11
|
|||
|
|||
Jakość pamięci flash w smartfonach
Według mnie to kart SD nie ma co porównywać do nośników typu SSD
Odpowiedź jest bardzo prosta https://techreport.com/review/27909/the-...e-all-dead Z tego co rozumiem, nie wiem jak odnosić się do "Sectors" to około 500TB na TLC zapiszesz. |
|||
05-05-2017, 13:57
Post: #12
|
|||
|
|||
Jakość pamięci flash w smartfonach
morfik napisał(a):A jak się zapisuje obrazy partycji bezpośrednio na urządzenie blokowe, to to równoważenie zużycia komórek działa wtedy?A jakie dokładnie urządzenie i sposób dostępu? ![]() Jak masz dostęp z pominięciem kontrolera flash, to nie działa (np. karty CF starsze i jakieś stare SD oraz w telefonach jest czasem taka opcja). A jak leci przez kontroler, to się nie przejmujesz. Flash ma około 10-20% dodatkowej powierzchni roboczej i sam sobie szufluje dane. Programowo na poziomie systemu operacyjnego widać tylko dostęp za pomocą polecenia trim (polecam lekturę co robi trim dla ssd), a wszystko robi i tak kontroler zaszyty w samym dysku/pamięci. Natomiast dawno temu faktycznie były sterowniki robiące to. |
|||
![]() morfik (2017-05-06) |
05-05-2017, 14:39
Post: #13
|
|||
|
|||
RE: Jakość pamięci flash w smartfonach | |||
05-05-2017, 14:43
Post: #14
|
|||
|
|||
Jakość pamięci flash w smartfonach
Nie podałeś urządzenia (telefon/komputer a z drugiej strony SD, czy może chip wlutowany na płycie głównej itd.) ani sterownika jakie używasz - było tak czasem, że były dwa, jeden dawał dostęp przed, a drugi za kontrolerem. Do wyboru do koloru
![]() |
|||
05-05-2017, 14:44
Post: #15
|
|||
|
|||
Jakość pamięci flash w smartfonach
Smartfon oczywiście.
|
|||
05-05-2017, 15:14
Post: #16
|
|||
|
|||
Jakość pamięci flash w smartfonach
Współczesny - na pewno ma kontroler flash przed samymi koścmi, który realizuje "wear leveling". Dostępu niskopoziomowego poza kontroler pewnie nie ma wcale.
|
|||
![]() morfik (2017-05-06) |
05-05-2017, 15:18
Post: #17
|
|||
|
|||
Jakość pamięci flash w smartfonach
Czyli jak zapisywałem sobie obraz na to urządzenie blokowe odpowiedzialne za partycję /recovery/ , to komórki poza granicą tej partycji były zapisywane, więc w sumie nie przeorałem jednego obszaru wiele razy. Dobrze to rozumiem?
|
|||
05-05-2017, 15:47
Post: #18
|
|||
|
|||
Jakość pamięci flash w smartfonach
Jeszcze inaczej - kontrolera flash nie interesuje struktura logiczna danych zapisywanych - partycje i wszystko inne jest na interfejsie od strony OSa. Od strony flash jest matryca bloków po kilkadziesiąt sektorów, każdy z bloków ma licznik zużycia - i tam są zapisywane dane tak, aby liczniki każdego bloku rosły mniej więcej równomiernie.
Czyli: jeżeli masz jeden sektor logiczny, w który zapisujesz 512 bajtów w kółko raz za razem, to i tak zapis ten jest rozkładany tak, aby kolejne bloki fizyczne były kasowane i zapisywane nowymi danymi. Bez kontrolera i jego bazy danych nawet nie znajdziesz tych danych na właściwej kości flash. |
|||
![]() morfik (2017-05-06) |
06-05-2017, 20:09
Post: #19
|
|||
|
|||
Jakość pamięci flash w smartfonach
Korzystając z okazji to jeszcze takie pytanie mam.
W każdym z moich smartfonów zapis na kartę SD się odbywał w dziwny sposób. Generalnie kartę SD można zamontować via protokół MTP. Wtedy w głównym katalogu ma się dwa podkatalogi: pamięć telefonu i karta SD. Jak teraz zapisuje pliki w folderze "karta SD", to te pliki niby są zapisywane na kartę SD (system je widzi) ale jak w telefonie sprawdzam, to ich tam nie ma. Są zaś w pamięci telefonu. Czy to jest normalne zjawisko, czy coś u mnie w systemie czy telefonie MTP nie działa jak należy? ![]() Druga sprawa, to prawdopodobnie przez ten powyższy ficzer, system widzi na takiej karcie mniej wolnego miejsca niż faktycznie na niej jest (karta jest sprawna, 32G). Nie ma problemu z zapisywaniem karty z poziomu komputera, nawet do full. Natomiast smartfon już nie chce zapisać całej karty i wyrzuca komunikat o braku miejsca, gdzie wolnych jest jeszcze kilka/kilkanaście GiB. Ktoś z was spotkał się z czymś takim? |
|||
06-05-2017, 22:02
Post: #20
|
|||
|
|||
Jakość pamięci flash w smartfonach
U mnie w SGN3 działa bez problemu MTP i osobno widzę kartę SD i telefon i wszystko trafia gdzie trzeba. Ale rzadko tak cokolwiek przesyłam - od czasu likwidacji montowania SD bezpośrednio przestałem z tego korzystać.
|
|||
« Starszy wątek | Nowszy wątek »
|
Podobne wątki | |||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post | |
Automatyczne nagrywanie rozmów w smartfonach | jakubd | 11 | 17 688 |
01-07-2015 09:12 Ostatni post: jakubd |
|
HTC Desire X - Brak miejsca w pamięci | raven.michal17 | 15 | 19 214 |
20-12-2014 12:03 Ostatni post: raven.michal17 |