Hirdetés

Új hozzászólás Aktív témák

  • joysefke

    veterán

    Az SD hátttértárral rendelkező rendszereken a torrent kliens (pld: transmission-daemon) mennyire veszi figyelembe az SD háttértár sajátosságait?

    Torrent letöltésnél ugye az egyes fájlokat szeletkékre osztva tölti le a kliens. Feltételezem, hogy mikor egy szeletke teljes egészében letöltődött (vagy mikor a buffer megtelik), a torrent kliens a letöltött szeletet a bufferből a háttértárra kiírja, ezáltal a bufferben felszabadul egy szeletnyi kapacitás, tehát elkezdődhet egy másik szeletke letöltése. Nem értek mélyebben a torrent lelkivilágához, de én így implementálnám...

    Az SD kártyák limitált újraírhatóságát figyelembe véve az ideális nyilván az lenne, ha a félkész szeletek addig semmi esetre nem kerülnének a háttértárra, míg a memóriába teljes egészében le nem töltődtek, elkerülendő, hogy egy szelet változó tartalommal többször újra legyen írva a háttértáron.

    Ehhez a szeletek mértetét, az egyidejűleg letöltött szeletek számát, a buffer méretét illetve az SD kártya blokkméretét (a szeletmérethez allignálva kell legyen) a torrent kliensnek egyszerre figyelembe kell vennie.

    Megvan ez a populáris torrent kliensek (pld: transmission-daemon) esetében?

    Ha ez megvan akkor az adatok torrent protokollal való letöltése a hátttértáron csak annyi írást fog eredményezni, amekkora a letöltött adatok mennyisége. Ha a fenti működési mód nem teljesül, akkor a ténylegesen háttértárra írt adatmennyiség akár többszöröse is lehet a letöltött adatmennyiségnek.

    Az SD kártya élettartama szempontjából ez nyilván nem mindegy...

    [ Szerkesztve ]

Új hozzászólás Aktív témák