-
1. Data: 2019-06-16 17:43:47
Temat: arduino - pliki na karcie sd
Od: "Michal M. Lechanski" <m...@d...eu>
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ł
-
2. Data: 2019-06-16 17:53:33
Temat: Re: arduino - pliki na karcie sd
Od: heby <h...@p...onet.pl>
On 16/06/2019 17:43, Michal M. Lechanski wrote:
> 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ł ...
-
3. Data: 2019-06-18 21:08:03
Temat: Re: arduino - pliki na karcie sd
Od: Marek Wodzinski <m...@O...mamy.to>
On Sun, 16 Jun 2019, Michal M. Lechanski wrote:
> 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
-
4. Data: 2019-06-18 23:34:23
Temat: Re: arduino - pliki na karcie sd
Od: s...@g...com
W dniu niedziela, 16 czerwca 2019 10:43:49 UTC-5 użytkownik Michal M. Lechanski
napisał:
> 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.
-
5. Data: 2019-06-19 21:50:11
Temat: Re: arduino - pliki na karcie sd
Od: "Michal M. Lechanski" <m...@d...eu>
W dniu 16.06.2019 o 16:43, Michal M. Lechanski pisze:
> [...]
Bardzo dziękuję za wszystkie odpowiedzi.
--
Michał