Suivant: , Précédent: , Monter: Services   [Table des matières][Index]


12.9.15 Services de partage de fichiers

Le module (gnu services file-sharing) fournit des services qui aident au transfert de fichiers sur des réseaux de partage en pair-à-pair.

Service du démon Transmission

Transmission est un client BitTorrent flexibe qui propose un éventail d’interfaces graphiques et en ligne de commande. Un service transmission-daemon-service-type fournit la variante sans interface de Transmission, transmission-daemon, en tant que service du système, ce qui permet aux utilisateurs de partager des fichiers via BitTorrent même lorsqu’ils ne sont pas connectés.

Variable Scheme : transmission-daemon-service-type

Le type de service pour le démon du client BitTorrent Transmission. Sa valeur doit être un enregistrement trasnmission-daemon-configuration comme dans cet exemple :

(service transmission-daemon-service-type
         (transmission-daemon-configuration
          ;; Restreint l'accès à l'interface RPC ("control")
          (rpc-authentication-required? #t)
          (rpc-username "transmission")
          (rpc-password
           (transmission-password-hash
            "transmission" ; mot de passe souhaité
            "uKd1uMs9"))   ; valeur de sel arbitraire

          ;; Accepte les requêtes de cet hôte et d'autres sur le
          ;; réseau local
          (rpc-whitelist-enabled? #t)
          (rpc-whitelist '("::1" "127.0.0.1" "192.168.0.*"))

          ;; Limite la bande passant utilisée pendant les heures de bureau
          (alt-speed-down (* 1024 2)) ;   2 Mo/s
          (alt-speed-up 512)          ; 512 ko/s

          (alt-speed-time-enabled? #t)
          (alt-speed-time-day 'weekdays)
          (alt-speed-time-begin
           (+ (* 60 8) 30))           ; 8:30
          (alt-speed-time-end
           (+ (* 60 (+ 12 5)) 30))))  ; 17:30

Une fois le service démarré, vous pouvez interagir avec le démon à travers son interface web (sur https://localhost:9091 ou en utilisant la ligne de commande transmission-remote, disponible dans le paquet transmission. (les utilisateurs d’Emacs peuvent aussi regarder le paquet emacs-transmission). Les deux communiquent avec le démon à travers son interface d’appel de procédure distante (RPC), qui est disponible par défaut pour tous les utilisateurs du système ; vous voudrez peut-être changer cela en indiquant des valeurs dans les paramètres rpc-authentication-required?, rpc-username et rpc-password, comme cela est montré et documenté plus bas.

La valeur de rpc-password doit toujours être un hash de mot de passe du type généré et utilisé par les clients Transmission. Il peut être copié directement d’un fichier settings.json existant, si au autre client Transmission est déjà utilisé. Sinon, les procédures transmission-password-hash et transmission-random-salt fournies par ce module peuvent être utilisées pour obtenir un hash convenable.

Procédure Scheme : transmission-password-hash password salt

Renvoie une chaîne contenant le résultat du hash de password avec salt, au format reconnu par les clients Transmission pour leur paramètre rpc-password.

salt doit être une chaîne de huit caractères. La procédure transmission-random-salt est utile pour générer une valeur correcte au hasard.

Procédure Scheme : transmission-random-salt

Renvoie une chaîne contenant une valeur de sel à huit caractères aléatoires du type généré et utilisé par les clients de Transmission, utilisable avec la procédure transmission-password-hash.

Ces procédures sont disponibles dans la REPL Guile démarrée avec guix repl (voir Invoquer guix repl). C’est utile pour obtenir une valeur de sel aléatoire à donner au second paramètres de transmission-password-hash comme dans cet exemple de session :

$ guix repl
scheme@(guix-user)> ,use (gnu services file-sharing)
scheme@(guix-user)> (transmission-random-salt)
$1 = "uKd1uMs9"

Autrement, vous pouvez générer un hash de mot de passe complet en une seule étape :

scheme@(guix-user)> (transmission-password-hash "transmission"
(transmission-random-salt))
$2 = "{c8bbc6d1740cd8dc819a6e25563b67812c1c19c9VtFPfdsX"

La chaîne qui en résulte peut être utilisée telle quelle comme valeur de rpc-password, ce qui permet de garder les mots de passes cachés même dans la configuration du système d’exploitation.

Les fichiers torrent téléchargés par le démon ne sont directement accessibles qu’aux utilisateurs dans le groupe « transmission », qui reçoivent l’accès en lecture seule au répertoire spécifié dans le paramètre download-dir (et aussi le répertoire spécifié par incomplete-dir si incomplete-dir-enabled? vaut #t). Les fichiers téléchargés peuvent être déplacés vers un autre répertoire ou supprimés complètement avec transmission-remote avec les options --move et --remove-and-delete.

Si le paramètre watch-dir-enabled? vaut #t, les utilisateurs du groupe « transmission » peuvent aussi placer des fichiers .torrent dans le répertoire spécifié par watch-dir pour que les torrents correspondants soient ajoutés par le démon. Le paramètre trash-original-torrent-files? indique si le démon doit supprimer ces fichiers après les avoir traités.

Certains paramètres de configuration du démon peuvent être changés temporairement par transmission-remote et des outils similaires. Pour annuler ces changements, utiliser l’action reload du service pour que le démon recharge ses paramètres sur disque :

# herd reload transmission-daemon

La liste complète des paramètres disponibles est définie par le type de données transmission-daemon-configuration.

Type de données : transmission-daemon-configuration

Le type de données représentant les paramètres de configuration du démon Transmission. Ils correspondent directement aux paramètres reconnus par les clients Transmission dans le fichier settings.json.

Les champs de transmission-daemon-configuration disponibles sont :

paramètre de transmission-daemon-configuration : package transmission

Le paquet Transmission à utiliser.

paramètre de transmission-daemon-configuration : non-negative-integer stop-wait-period

Le temps d’attente à l’arrêt du service avant que transmission-daemon ne termine et tue ses processus. Cela permet au démon de tout mettre en ordre et d’envoyer une dernière mise à jour aux trackers avant de s’arrêter. Vous devrez peut-être augmenter cette valeur pour les hôtes lents, ou les hôtes avec une connexion réseau lente.

La valeur par défaut est ‘10’.

paramètre de transmission-daemon-configuration : string download-dir

Le répertoire dans lequel les fichiers torrent sont téléchargés.

La valeur par défaut est ‘"/var/lib/transmission-daemon/downloads"’.

paramètre de transmission-daemon-configuration : boolean incomplete-dir-enabled?

Si la valeur est #t, les fichiers seront gardés dans incomplete-dir tant que leur torrent est en cours de téléchargement, puis déplacés vers download-dir une fois le torrent terminé. Sinon, les fichiers pour tous les torrents (dont ceux qui sont toujours en cours) seront placés dans download-dir.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : maybe-string incomplete-dir

Le répertoire dans lequel les fichiers des torrents incomplets seront gardé si incomplete-dir-enabled? vaut #t.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : umask umask

Le masque de droits d’accès à la création des fichiers téléchargés. voir la page de manuel de umask pour plus d’informations.

La valeur par défaut est ‘18’.

paramètre de transmission-daemon-configuration : boolean name-partial-files?

Lorsque la valeur est #t, « .part » est ajouté à la fin du nom des fichiers partiellement téléchargés.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : preallocation-mode preallocation

Le mode de préallocation d’espace pour les fichiers téléchargés, parmi none, fast (ou sparse) ou full. Spécifiez full pour minimiser la fragmentation du disque en sacrifiant un peu de vitesse de création du fichier.

La valeur par défaut est ‘fast’.

paramètre de transmission-daemon-configuration : boolean watch-dir-enabled?

Si la valeur est #t, le répertoire spécifié par watch-dir sera surveillé en attendant de nouveaux fichiers .torrent et les torrents qu’ils décrivent seront ajoutés automatiquement (et le fichier d’origine supprimé, si trash-original-torrent-files? vaut #t).

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : maybe-string watch-dir

Le répertoire à surveiller pour les fichiers .torrent indiquant de nouveaux torrents à ajouter, lorsque watch-dir-enabled vaut #t.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : boolean transh-original-torrent-files?

Lorsque la valeur est #t, les fichiers .torrent seront supprimés du répertoire de surveillance une fois leur torrent ajouté (voir watch-directory-enabled?).

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : boolean speed-limit-down-enabled?

Lorsque la valeur est #t, la vitesse de téléchargement du démon sera limitée par la vitesse spécifiée par speed-limit-down.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-integer speed-limit-down

La vitesse de téléchargement par défaut maximale, en kilooctets par seconde.

La valeur par défaut est ‘100’.

paramètre de transmission-daemon-configuration : boolean speed-limit-up-enabled?

Lorsque la valeur est #t, la vitesse de téléversement du démon sera limitée par la vitesse spécifiée par speed-limit-up.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-integer speed-limit-up

La vitesse globale de téléversement maximale par défaut, en kilooctets par seconde.

La valeur par défaut est ‘100’.

paramètre de transmission-daemon-configuration : boolean alt-speed-enabled?

Lorsque la valeur est #t, les limites de vitesse alternatives alt-speed-down et alt-speed-up sont utilisée (au lieu de speed-limit-down et speed-limit-up, si elles sont activées) pour contraindre l’utilisation de la bande passante par le démon. Elles peuvent être programmées automatiquement à certains moment de la semaine ; voir alt-speed-time-enabled?.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-integer alt-speed-down

La vitesse de téléchargement globale alternative maximale, en kilooctets par seconde.

La valeur par défaut est ‘50’.

paramètre de transmission-daemon-configuration : non-negative-integer alt-speed-up

La vitesse de téléversement globale alternative maximale, en kilooctets par seconde.

La valeur par défaut est ‘50’.

paramètre de transmission-daemon-configuration : boolean alt-speed-time-enabled?

Lorsque la valeur est #t, les limites de vitesses alternatives alt-speed-down et alt-speed-up seront activées automatiquement aux périodes spécifiées par alt-speed-time-day, alt-speed-time-begin et alt-time-speed-end.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : day-list alt-speed-time-day

Les jours de la semaine pendant lesquels le programme de vitesse alternative devrait être utilisé, spécifié soit comme une liste de jours (sunday, monday, etc), soit en utilisant les symboles weekdays, weekends ou all.

La valeur par défaut est ‘all’.

paramètre de transmission-daemon-configuration : non-negative-integer alt-speed-time-begin

Le moment de la journée auquel activer les limites de vitesse alternatives, en nombre de minutes à partir de minuit.

La valeur par défaut est ‘540’.

paramètre de transmission-daemon-configuration : non-negative-integer alt-speed-time-end

Le moment de la journée auquel désactiver les limites de vitesses alternatives, en nombre de minutes à partir de minuit.

La valeur par défaut est ‘1020’.

paramètre de transmission-daemon-configuration : string bind-address-ipv4

L’IP sur laquelle écouter les connexions de pairs, ou « 0.0.0.0 » pour écouter sur toutes les interfaces réseaux.

La valeur par défaut est ‘"0.0.0.0"’.

paramètre de transmission-daemon-configuration : string bind-address-ipv6

L’adresse IPv6 sur laquelle écouter les connexions de pairs, ou « :: » pour écouter sur toutes les interfaces réseaux.

La valeur par défaut est ‘"::"’.

paramètre de transmission-daemon-configuration : boolean peer-port-random-on-start?

Si la valeur est #t, lorsque le démon démarre il choisira un port au hasard sur lequel écouter les connexions des pairs, à partir d’un intervalle spécifié (inclusivement) par peer-port-random-low et peer-port-random-high. Sinon, il écoutera sur le port spécifié par peer-port.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : port-number peer-port-random-low

Le plus petit numéro de port possible lorsque peer-port-random-on-start? vaut #t.

La valeur par défaut est ‘49152’.

paramètre de transmission-daemon-configuration : port-number peer-port-random-high

Le plus grand numéro de port possible lorsque peer-port-random-on-start vaut #t.

La valeur par défaut est ‘65535’.

paramètre de transmission-daemon-configuration : port-number peer-port

Le port sur lequel écouter pour les connexions des pairs lorsque peer-port-random-on-start? vaut #f.

La valeur par défaut est ‘51413’.

paramètre de transmission-daemon-configuration : boolean port-forwarding-enabled?

Si la valeur est #t, le démon essayera de configurer le renvoie de port vers une passerelle amont automatiquement avec UPnP et NAT-PMP.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : encryption-mode encryption

Vos préférences de chiffrement pour les connexions avec les pairs, parmi prefer-unencrypted-connections, prefer-encrypted-connections et require-encrypted-connections.

La valeur par défaut est ‘prefer-encrypted-connections’.

paramètre de transmission-daemon-configuration : maybe-string peer-congestion-algorithm

The TCP congestion-control algorithm to use for peer connections, specified using a string recognized by the operating system in calls to setsockopt. When left unspecified, the operating-system default is used.

Remarquez que sur les systèmes GNU/Linux, le noyau doit être configuré pour permettre aux processus d’utiliser un algorithme de contrôle de congestion qui n’est pas dans l’ensemble par défaut ; sinon, il refusera les demande avec « Opération non autorisée ». Pour voir les algorithmes disponibles sur votre système et ceux qui sont actuellement autorisés, regardez le contenu des fichiers tcp_available_congestion_control et tcp_allowed_congestion_control dans le répertoire /proc/sys/net/ipv4.

Par exemple, pour que le démon Transmission utilise l’algorithme de contrôle de congestion TCP de basse priorité, vous devrez modifier la configuration de votre noyau pour construire la prise en charge de cet algorithme, puis mettre à jour votre configuration de système d’exploitation pour permettre son utilisation en ajoutant un service sysctl-service-type (ou en mettant à jour la configuration de ce service s’il existe déjà) avec les lignes suivantes :

(service sysctl-service-type
         (sysctl-configuration
          (settings
           ("net.ipv4.tcp_allowed_congestion_control" .
            "reno cubic lp"))))

La configuration de démon Transmission peut être mise à jour avec

(peer-congestion-algorithm "lp")

et le système peut être reconfiguré pour que les changements prennent effet.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : tcp-type-of-service peer-soket-tos

Le type de service à demander pour les paquets TCP sortants, entre default, low-cost, throughput, low-delay et reliability.

La valeur par défaut est ‘default’.

paramètre de transmission-daemon-configuration : non-negative-integer peer-limit-global

La limite globale pour le nombre de pairs connectés.

La valeur par défaut est ‘200’.

paramètre de transmission-daemon-configuration : non-negative-integer peer-limit-per-torrent

La limite par torrent de pairs connectés.

La valeur par défaut est ‘50’.

paramètre de transmission-daemon-configuration : non-negative-integer upload-slots-per-torrent

Le nombre maximum de pairs auxquels le démon enverra des données en même temps pour chaque torrent.

La valeur par défaut est ‘14’.

paramètre de transmission-daemon-configuration : non-negative-integer peer-id-ttl-hours

La durée maximum, en heures, de l’identifiant de pair associé à chaque torrent public avant qu’il ne soit régénéré.

La valeur par défaut est ‘6’.

paramètre de transmission-daemon-configuration : boolean blocklist-enabled?

Lorsque la valeur est #t, le démon ignorera les pairs mentionnés dans la dernière liste de blocage téléchargée depuis blocklist-url.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : maybe-string blocklist-url

L’URL d’une liste de blocage de pairs (au format P2P-plaintext ou eMule .dat) périodiquement téléchargés et appliqués lorsque blocklist-enabled? vaut #t.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : boolean download-queue-enabled?

Si la valeur est #t, le démon sera limité à téléchargé au plus download-queue-size torrents non bloqués en même temps.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : non-negative-integer download-queue-size

La taille de la queue de téléchargement du démon, qui limite le nombre de torrents non bloqués qu’il télécharge en même temps lorsque download-queue-enabled? vaut #t.

La valeur par défaut est ‘5’.

paramètre de transmission-daemon-configuration : boolean seed-queue-enabled?

Si la valeur est #t, le démon sera limité à envoyer au plus seed-queue-size torrents non bloqués en même temps.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-integer seed-queue-size

La taille de la queue d’envoi du démon, qui limite le nombre de torrents non bloqué qu’il enverra en même temps lorsque seed-queue-enabled? vaut #t.

La valeur par défaut est ‘10’.

paramètre de transmission-daemon-configuration : boolean queue-stalled-enabled?

Lorsque la valeur est #t, le démon considère les torrents pour lesquels il n’a pas partagé de données dans les dernières queue-stalled-minutes comme bloqué et ne les contera pas dans les limites download-queue-size et seed-queue-size.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : non-negative-integer queue-stalled-minutes

La période maximale, en minutes, pendant laquelle un torrent peut être inactif avant d’être considéré comme bloqué, lorsque queue-stalled-enabled? vaut #t.

La valeur par défaut est ‘30’.

paramètre de transmission-daemon-configuration : boolean ratio-limit-enabled?

Lorsque la valeur est #t, un torrent téléchargé sera automatiquement mis en pause une fois qu’il atteint le ratio spécifié par ratio-limit.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-rational ratio-limit

Le ratio auquel un torrent téléchargé sera mis en pause, lorsque ratio-limit-enabled? vaut #t.

La valeur par défaut est ‘2.0’.

paramètre de transmission-daemon-configuration : boolean idle-seeding-limit-enabled?

Lorsque la valeur est #t, un torrent téléchargé sera automatiquement mis en pause s’il est inactif depuis idle-seeding-limit minutes.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : non-negative-integer idle-seeding-limit

La durée maximum, en minutes, pendant laquelle un torrent téléchargé peut être inactif avant d’être mis en pause, quand idle-seeding-limit-enabled? vaut #t.

La valeur par défaut est ‘30’.

paramètre de transmission-daemon-configuration : boolean dht-enabled?

Active le protocole de table de hash (DHT) distribuée, qui prend en charge les torrents sans tracker.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : boolean lpd-enabled?

Active la découverte de pairs locaux (LPD), qui permet de découvrir des pairs sur le réseau local et peut réduire la quantité de données envoyées sur Internet.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : boolean pex-enabled?

Active l’échange de pairs (PEX), qui réduit la dépendance du démon aux trackers externes et peut améliorer les performances.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : boolean utp-enabled?

Active le protocole de micro transport (uTP), qui cherche à réduire l’impact du trafic BitTorrent sur les autres utilisateurs du réseau local tout en utilisant toute la bande passante disponible.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : boolean rpc-enabled?

Si la valeur est #t, active l’interface d’appel de procédures distantes (RPC), qui permet de contrôler le démon à distance via son interface web, le client transmission-remote en ligne de commande et des outils similaires.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : string rpc-bind-address

L’adresse IP sur laquelle écouter les connexions RPC, ou « 0.0.0.0 » pour écouter sur toutes les adresses IP.

La valeur par défaut est ‘"0.0.0.0"’.

paramètre de transmission-daemon-configuration : port-number rpc-port

Le port sur lequel écouter les connexions RPC entrantes.

La valeur par défaut est ‘9091’.

paramètre de transmission-daemon-configuration : string rpc-url

Le préfixe de chemin à utiliser dans l’URL du point d’accès RPC.

La valeur par défaut est ‘"/transmission/"’.

paramètre de transmission-daemon-configuration : boolean rpc-authentication-required?

Lorsque la valeur est #t, les clients doivent s’authentifier (voir rpc-username et rpc-password) quand ils utilisent l’interface RPC. Remarquez que cela a pour effet de bord de désactiver la liste d’hôtes (voir rpc-host-whitelist-enabled?).

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : maybe-string rpc-username

Le nom d’utilisateur requis par les clients pour accéder à l’interface RPC lorsque rpc-authentication-required? vaut #t.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : maybe-transmission-password-hash rpc-password

Le mot de passe requis pour permettre aux clients d’accéder à l’interface RPC lorsque rpc-authentication-required? vaut #t. Il doit être spécifié avec un hash de mot de passe au format reconnu par les clients de Transmission, soit copié d’un fichier settings.json existant, soit généré avec la procédure transmission-password-hash.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : boolean rpc-whitelist-enabled?

Lorsque la valeur est #t, les requêtes de RPC seront acceptées seulement si elles proviennent d’une adresse spécifiée dans rpc-whitelist.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : string-list rpc-whitelist

La liste des adresse IP et IPv6 pour lesquelles les requêtes RPC sont acceptées lorsque rpc-whitelist-enabled? vaut #t. Vous pouvez spécifier des jokers avec ‘*’.

La valeur par défaut est ‘("127.0.0.1" "::1")’.

paramètre de transmission-daemon-configuration : boolean rpc-host-whitelist-enabled?

Lorsque la valeur est #t, les requêtes RPC seront acceptée lorsqu’elles sont adressées à un hôte nommé dans rpc-host-whitelist. Remarquez que les requêtes adressées à « localhost » ou « localhost. » ou à une adresse numérique, sont toujours acceptées indépendamment de ce paramètre.

Remarquez aussi que cette fonctionnalité est désactivée lorsque rpc-authentication-required? vaut #t.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : string-list rpc-host-whitelist

La liste des noms d’hôte reconnus par le serveur RPC lorsque rpc-host-whitelist-enabled? vaut #t.

La valeur par défaut est ‘()’.

paramètre de transmission-daemon-configuration : message-level message-level

Le niveau de sévérité minimum des messages à enregistrer dans les journaux (dans /var/log/transmission.log) par le démon, entre none (par de journalisation), error, info et debug.

La valeur par défaut est ‘info’.

paramètre de transmission-daemon-configuration : boolean start-added-torrents?

Lorsque la valeur est #t, les torrents sont démarrés dès qu’ils sont ajoutés ; sinon ils sont ajouté et mis en pause.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : boolean script-torrent-done-enabled?

Lorsque la valeur est #t, le script spécifié par script-torrent-done-filename sera invoqué à chaque fois qu’un torrent termine.

La valeur par défaut est ‘#f’.

paramètre de transmission-daemon-configuration : maybe-file-object script-torrent-done-filename

Un nom de fichier ou un simili-fichier spécifiant un script à lancer à chaque fois qu’un torrent termine, lorsque script-torrent-done-enabled? est #t.

La valeur par défaut est ‘disabled’.

paramètre de transmission-daemon-configuration : boolean scrape-paused-torrents-enabled?

Lorsque la valeur est #t, le démon contactera les trackers pour le torrent même si le torrent est en pause.

La valeur par défaut est ‘#t’.

paramètre de transmission-daemon-configuration : non-negative-integer cache-size-mb

La quantité de mémoire, en mégaoctets, à allouer pour le cache mémoire du démon. Une grande valeur peut améliorer les performances en réduisant le fréquence des entrées-sorties sur le disque.

La valeur par défaut est ‘4’.

paramètre de transmission-daemon-configuration : boolean prefetch-enabled?

Lorsque la valeur est #t, le démon essaiera d’améliorer les performances des entrées-sorties en disant au système quelles données seront probablement bientôt lues pour satisfaire les requêtes des pairs.

La valeur par défaut est ‘#t’.


Suivant: , Précédent: , Monter: Services   [Table des matières][Index]