Michal M. Lechanski
Guest
Sun Jun 16, 2019 3:43 pm
Podpowiedzcie proszę czy zapisywanie na karcie SD małego pliku
(zawartość ok ok 20 znaków) co kilka sekund (łącznie kilkaset plików)
jest w jakiś sposób lepsze/gorsze od zapisywania tych samych informacji
w postaci kilkuset linii w jednym pliku.
Z punktu widzenia dalszego przetwarzania zapisanych informacji nie ma, w
zasadzie, żadnego znaczenia czy będzie to jeden czy wiele plików.
Z góry dziękuję.
--
Michał
heby
Guest
Sun Jun 16, 2019 3:53 pm
On 16/06/2019 17:43, Michal M. Lechanski wrote:
Quote:
Podpowiedzcie proszę czy zapisywanie na karcie SD małego pliku
(zawartość ok ok 20 znaków) co kilka sekund (łącznie kilkaset plików)
jest w jakiś sposób lepsze/gorsze od zapisywania tych samych informacji
w postaci kilkuset linii w jednym pliku.
Nowy plik = nowe miejsce na dysku, być może nowy blok flash.
Stary plik = skasowanie poprzednich danych i ponowny zapis w to samo
miejsce w większości wypadków.
Pierwszy sposób mniej męczy flasha.
Niestety tablice filesystemu są zapisywane tak czy inaczej metodą
read-modify-ersae-write wiec i tu i tu karta będzie męczona w tym jednym
miejscu.
Współczesne karty mają wear-leveling więc tak po prawdzie to bym się w
ogóle nie przejmował ...
Marek Wodzinski
Guest
Tue Jun 18, 2019 7:08 pm
On Sun, 16 Jun 2019, Michal M. Lechanski wrote:
Quote:
Podpowiedzcie proszę czy zapisywanie na karcie SD małego pliku
(zawartość ok ok 20 znaków) co kilka sekund (łącznie kilkaset plików)
jest w jakiś sposób lepsze/gorsze od zapisywania tych samych informacji
w postaci kilkuset linii w jednym pliku.
Każdy nowy plik, to nowy wpis w katalogu. Liczba plików w katalogu jest
ograniczona, w FAT masz max 512 plików w /, w podkatalogach 65k.
Poza tym każdy plik po 20B i tak zje po jednym clustrze, a to w zależności
od wielkości karty/filesystemu może być nawet kilka(naście) kB.
Jak jest możliwość, że zapomnisz o urządzeniu i zamiast kilkuset plików
zrobi się ich więcej i nie chcesz stracić tych danych, to lepiej dopisywać
do jednego pliku.
Pozdrawiam
Marek
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Guest
Tue Jun 18, 2019 11:34 pm
W dniu niedziela, 16 czerwca 2019 10:43:49 UTC-5 użytkownik Michal M. Lechanski napisał:
Quote:
Podpowiedzcie proszę czy zapisywanie na karcie SD małego pliku
(zawartość ok ok 20 znaków) co kilka sekund (łącznie kilkaset plików)
jest w jakiś sposób lepsze/gorsze od zapisywania tych samych informacji
w postaci kilkuset linii w jednym pliku.
Z punktu widzenia dalszego przetwarzania zapisanych informacji nie ma, w
zasadzie, żadnego znaczenia czy będzie to jeden czy wiele plików.
Z góry dziękuję.
Lepiej pisac w jednym pliku.
Michal M. Lechanski
Guest
Wed Jun 19, 2019 7:50 pm
W dniu 16.06.2019 o 16:43, Michal M. Lechanski pisze:
Quote:
[...]
Bardzo dziękuję za wszystkie odpowiedzi.
--
Michał