Hé bien je pense que le problème était bien la fragmentation des fichiers. Je viens de faire ~40 minutes de route sur un album que je ne pouvais écouter avant à cause des fichiers qui s'interrompaient, et il n'y a eu aucune forme d'interruption.
Je pense que le mécanisme de répartition des écritures sur la mémoire flash n'a aucune influence ici. Le lecteur ne doit faire aucune forme de lecture en avance sur le fichier, l'OS ne met pas en cache préventive le fichier, seul le read-ahead au niveau bloc est utilisé, or il n'est pas capable de prendre en compte la fragmentation. Et donc à chaque changement de fragment, on se retrouve avec un véritable accès disque quasi-synchrone, et il suffit d'un peu de latence pour que la lecture en soit impactée.
[^] # Re: stockage flash
Posté par Pinaraf . En réponse au journal Défragmenter une partition FAT32 sous Linux .... Évalué à 8.
Hé bien je pense que le problème était bien la fragmentation des fichiers. Je viens de faire ~40 minutes de route sur un album que je ne pouvais écouter avant à cause des fichiers qui s'interrompaient, et il n'y a eu aucune forme d'interruption.
Je pense que le mécanisme de répartition des écritures sur la mémoire flash n'a aucune influence ici. Le lecteur ne doit faire aucune forme de lecture en avance sur le fichier, l'OS ne met pas en cache préventive le fichier, seul le read-ahead au niveau bloc est utilisé, or il n'est pas capable de prendre en compte la fragmentation. Et donc à chaque changement de fragment, on se retrouve avec un véritable accès disque quasi-synchrone, et il suffit d'un peu de latence pour que la lecture en soit impactée.