1 votes

La transmission se bloque fréquemment lors de l'écriture sur un partage Samba à plus de 3 Mo/s.

Pour chaque torrent que je télécharge, je définis sa destination sur mon serveur de fichiers, auquel mon Mac est connecté via Samba. Lorsque la vitesse de téléchargement est supérieure à environ 3 mégaoctets par seconde, Transmission se bloque (ballon de plage) pendant 10 à 15 secondes, fonctionne pendant 10 à 15 secondes, puis recommence.

Le déplacement des fichiers de données sur le disque OS X local élimine complètement ce comportement, même à des vitesses supérieures à 5 Mo/s. Le Finder ne semble pas avoir de problème pour écrire sur le partage à des vitesses encore plus élevées.

J'ai posté sur les forums sur la transmission que, lors de l'enregistrement sur le partage Samba, je voyais constamment des messages de débogage " Prefetch failed, Operation not supported " dans le journal de transmission ; littéralement des centaines chaque seconde pour chaque torrent téléchargé. Je soupçonne que cela a au moins quelque chose à voir avec le problème, mais je n'ai pas obtenu de réponse sur leurs forums.

À part "Sauvegarde tes trucs sur ton disque local, idiot", y a-t-il quelque chose que je devrais essayer ?

1voto

Danijel-James W Points 5718
  1. Téléchargez la dernière version de Transmission
  2. Si vous avez toujours des problèmes, limitez la vitesse de DL à 2.8MB/sec.

Je constate que lorsque j'utilise Transmission à des vitesses inférieures à 3,0 Mo/sec, je n'ai pas les problèmes que vous rencontrez avec un partage SAMBA.

Il écrit sur le disque d'une manière différente de ce que fait une connexion directe. Les torrents créent un ou plusieurs fichiers vides qui représentent le contenu téléchargeable. Ils écrivent ensuite dans ce fichier. La connexion directe envoie une demande pour l'espace alloué au partage/serveur et voit s'il est disponible. Si oui, elle commence à remplir l'espace avec les données jusqu'à ce que la transmission soit terminée et que la fin du fichier soit écrite dans le système de fichiers.

Si vous souhaitez une autre option, créez le téléchargement, ajoutez-le à Transmission, mais mettez le téléchargement en pause pendant quelques minutes - PUIS lancez le téléchargement comme d'habitude. De cette façon, il devrait avoir le temps d'écrire d'abord le fichier vide gonflé, puis de commencer à y écrire les données.

0voto

Tony Williams Points 11219

Juste pour être sûr de deux ou trois choses. Lorsque vous dites "auquel mon Mac est connecté via Samba", voulez-vous dire que votre serveur de fichiers est une boîte Unix/Linux exécutant Samba ou que votre Mac se connecte à un serveur Windows en utilisant SMB ?

Depuis OS X 10.7, le Mac n'utilise plus Samba comme serveur ou client, mais le remplace par une implémentation Apple de SMB. Donc, à moins que vous n'utilisiez la version 10.6 ou antérieure, vous n'êtes pas connecté en utilisant Samba sur le Mac.

Revenons à votre problème. Il est presque certain que le problème se situe du côté du serveur. J'examinerais attentivement les journaux du logiciel du serveur et augmenterais peut-être le niveau des journaux pendant quelques heures pendant que vous effectuez des tests. Si vous exécutez Samba, je l'ajusterais soigneusement pour voir si vous pouvez le configurer pour résoudre le problème.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X