Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Ogólne forum z pytaniami i propozycjami
Awatar użytkownika
pimowo
Betatester
Posty: 4263
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: pimowo » ndz sty 01, 2017 9:23 pm

@jot, a w czym pendrive jest lepszy od SD?
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

jot
Posty: 926
Rejestracja: śr lut 03, 2016 8:50 pm

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: jot » ndz sty 01, 2017 10:14 pm

pimowo pisze:@jot, a w czym pendrive jest lepszy od SD?
teoretycznie różnicy nie ma, bo przecież jedno i drugie to flash.
W praktyce bywa różnie, ale podstawowa rzecz jest taka:

Kod: Zaznacz cały

# hdparm -tT /dev/sda /dev/mmcblk0
/dev/sda:
 Timing cached reads:   856 MB in  2.00 seconds = 427.62 MB/sec
 Timing buffered disk reads:  94 MB in  3.04 seconds =  30.91 MB/sec

/dev/mmcblk0:
 Timing cached reads:   826 MB in  2.00 seconds = 413.20 MB/sec
 Timing buffered disk reads:  64 MB in  3.04 seconds =  21.05 MB/sec
Zapisy:
SD:

Kod: Zaznacz cały

# dd if=/dev/zero of=/testfile bs=100M count=1 oflag=direct
1+0 records in
1+0 records out
104857600 bytes (105 MB) copied, 8.82738 s, 11.9 MB/s
Pendrive:

Kod: Zaznacz cały

dd if=/dev/zero of=./testfile bs=100M count=1 oflag=direct
1+0 records in
1+0 records out
104857600 bytes (105 MB) copied, 7.1639 s, 14.7 MB/s
Dwa: jeśli leci karta, to jestem ugotowany - urządzenie leży i zdalnie nie da się z nim nic zrobić.

A tu, nawet jeśli poleci pendrive, choć w przypadku tych na usb2.0 jeszcze mi się nie zdarzyło, to - w dużym skrócie - system dalej będzie działał i zgubię góra 1D z bazy:-)

No i bonus: pendrive można wyjąć w dowolnej chwili, a system działa dalej !

Awatar użytkownika
pimowo
Betatester
Posty: 4263
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: pimowo » ndz sty 01, 2017 10:26 pm

jot pisze:Dwa: jeśli leci karta, to jestem ugotowany - urządzenie leży i zdalnie nie da się z nim nic zrobić.
No i tu mnie przekonałeś na 100% :D
To teraz pytanie... Jak to wszystko ogarnąć?

PS
@Jufo przepraszam, że wcisnąłem się w Twój temat.
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

cwcc
Posty: 1002
Rejestracja: śr lut 03, 2016 12:37 pm
Lokalizacja: Bydgoszcz

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: cwcc » ndz sty 01, 2017 11:19 pm

Karty przemysłowe typu pSLC mają około 20000 cykli

Wysłane z urządzenia mobilnego.

Awatar użytkownika
hryst
Betatester
Posty: 671
Rejestracja: wt mar 25, 2014 8:52 am
Kontaktowanie:

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: hryst » pn sty 02, 2017 8:42 am

myślałem ze te karty droższe będą
np w google: microSD 8GB Industrial
http://www.alsen.pl/foto/karty-pamieci/ ... dustrial-1
--- działam na orange pi plus H3 ---

techfreak
Site Admin
Posty: 4659
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontaktowanie:

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: techfreak » pn sty 02, 2017 10:25 am

hryst pisze:myślałem ze te karty droższe będą
np w google: microSD 8GB Industrial
http://www.alsen.pl/foto/karty-pamieci/ ... dustrial-1
Cena spoko :)

cwcc
Posty: 1002
Rejestracja: śr lut 03, 2016 12:37 pm
Lokalizacja: Bydgoszcz

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: cwcc » pn sty 02, 2017 10:34 am

To jest karta MLC, lepiej zainwestować w SLC

Wysłane z urządzenia mobilnego.

Awatar użytkownika
pimowo
Betatester
Posty: 4263
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: pimowo » pn sty 02, 2017 11:27 am

cwcc pisze:To jest karta MLC, lepiej zainwestować w SLC
Jest jeszcze karta pSLC-tańsza niż SLC, a i lepsza niż MLC ;)
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
hryst
Betatester
Posty: 671
Rejestracja: wt mar 25, 2014 8:52 am
Kontaktowanie:

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: hryst » pn sty 02, 2017 11:37 am

ale cena juz x4
na stronie fajnie opisane i tabelka
https://www.ematador.pl/pl/p/GOODRAM-In ... C-070C/938
MLC cykle zapisu 4000
pSLC cykle zapisu 20000
SLC cykle zapisu 50000
a zwykła 300-600

tak więc nawet MLC bije na głowę zwykłe a różnica w cenie znośna
--- działam na orange pi plus H3 ---

cwcc
Posty: 1002
Rejestracja: śr lut 03, 2016 12:37 pm
Lokalizacja: Bydgoszcz

Re: Optymalizacja pod wzgledem operacji I/O na karcie MicroSD

Post autor: cwcc » pn sty 02, 2017 1:51 pm

pSCL to kompromis pomiędzy MCL i SCL

Wysłane z urządzenia mobilnego.

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości