2 votes

L'utilisation de uTorrent pour Android use-t-elle le SSD du téléphone ?

Lorsque vous utilisez uTorrent pour Android, est-ce que cela détruit le SSD avec des écritures multiples ? Étant donné que la mémoire interne et les cartes SD de la plupart des téléphones sont basées sur la technologie flash et que les torrents effectuent des écritures multiples, sont-ils particulièrement dangereux pour la durée de vie des disques SSD ?

Si oui, existe-t-il des solutions de contournement ?

3voto

matega Points 767

D'abord, je vais jouer les idiots.

Según ce un fichier torrent devrait avoir environ 1000-1500 pièces. Mais prenons un torrent particulièrement mal fait ; un fichier de 4 Go (taille maximale de fichier allouable de FAT32) divisé en morceaux de 16 Ko ; cela fait ~250 000 morceaux, donc 250 000 cycles d'écriture. Les cartes SD courantes (ainsi que les mémoires internes des téléphones) supportent environ 100 000 cycles d'écriture ; si vous calculez cela, vous arriverez à la conclusion que votre carte sera défaillante avant que la moitié de ce torrent ne soit téléchargée. Mais ce raisonnement est erroné.

Chaque cellule dans la mémoire flash endure 100 000 cycles d'écriture, et des morceaux différents sont écrits dans des cellules différentes (écraser le morceau précédent avec le suivant serait un peu stupide) - donc même en téléchargeant ce seul torrent, vous allez n'utilisent qu'un seul cycle d'écriture de cette zone de 4 Go. Ce qui compte, c'est donc pas le nombre total d'écritures, mais le nombre de fois qu'une seule cellule a été écrite.

(On peut également noter que, sur la plupart des dispositifs de stockage, l'ordinateur n'écrit pas/lit des longueurs arbitraires de données ; il lit/écrit une un seul bloc de 512 octets à la fois. Ainsi, même si vous écrivez ce fichier en une seule fois, il sera écrit sur la carte. divisé en blocs de 512 octets - donc cela signifie 500 million écrites, mais il est réparti sur 500 millions de blocs, donc l'usure est encore un cycle d'écriture .)

Une autre chose à prendre en compte est que les cartes SD et la plupart des contrôleurs flash font souvent nivellement de l'usure Cela signifie que si le contrôleur constate qu'un bloc est plus usé qu'un autre, il les échange en interne pour qu'ils soient usés de manière égale, sans que le système hôte s'en aperçoive. Ils comprennent également blocs de rechange pour remplacer les blocs usés - ainsi, même si vous choisissez un bloc et essayez de l'user, vous constaterez qu'il supportera beaucoup plus de cycles d'écriture qu'il ne devrait, car à mi-chemin de l'assaut, le contrôleur le remappe. La carte entière ne tombe en panne que lorsqu'elle est à court de blocs de rechange.

-2voto

juanpablob Points 111

Je suis certain que l'utilisation du téléchargement de torrents sur un téléphone Android va user la carte SD du téléphone, bien que ce ne soit pas confirmable car il n'y a pas de preuve directe. Parce que j'avais l'habitude de faire des téléchargements BT (il y a environ 1 an) en utilisant mon téléphone, et mon téléphone a usé deux de mes cartes SD pendant cette période (même en utilisant dd_rescue ne peut pas lire son contenu donc pas de preuve). Après cela, j'ai arrêté les téléchargements BT et depuis, ma carte SD ne s'est jamais usée.

-3voto

Sarthak Points 59

Ecoutez, j'utilise utorrent et oui, cela peut se produire parfois. Ce que je fais, c'est que je ne télécharge que les gros fichiers à partir d'utorrent s'ils sont disponibles, car son travail habituel est de transférer des gros fichiers. En téléchargeant de gros fichiers à partir d'utorrent, l'application n'obtient pas un accès complet car ce qu'utorrent fait, c'est qu'il télécharge d'abord le fichier, puis après le téléchargement, il effectue l'écriture multiple.

Pour éviter cela, il suffit d'attendre que le téléchargement démarre et de l'interrompre après 5 secondes. Pour le relancer, choisissez "Forcer le démarrage". Une fois le téléchargement terminé, mettez-le en pause. Cela ne permettra pas àutorrent de récupérer des informations supplémentaires pour le serveur.

Et voilà, vous l'avez. J'espère que cela fonctionne. Si ce n'est pas le cas, faites-moi part des problèmes que vous avez rencontrés.

Un vote positif est toujours apprécié :D

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X