mirror of
https://github.com/transmission/transmission.git
synced 2025-12-20 02:18:42 +00:00
docs: use IEC standard units (#7232)
Co-authored-by: Charles Kerr <charles@charleskerr.com>
This commit is contained in:
@@ -41,11 +41,11 @@ Here is a sample of the three basic types: respectively Boolean, Number and Stri
|
||||
|
||||
* **alt-speed-enabled:** Boolean (default = false, aka 'Turtle Mode')
|
||||
_Note: Clicking the "Turtle" in the GUI when the [scheduler](#Scheduling) is enabled, will only temporarily remove the scheduled limit until the next cycle._
|
||||
* **alt-speed-up:** Number (KB/s, default = 50)
|
||||
* **alt-speed-down:** Number (KB/s, default = 50)
|
||||
* **speed-limit-down:** Number (KB/s, default = 100)
|
||||
* **alt-speed-up:** Number (kB/s, default = 50)
|
||||
* **alt-speed-down:** Number (kB/s, default = 50)
|
||||
* **speed-limit-down:** Number (kB/s, default = 100)
|
||||
* **speed-limit-down-enabled:** Boolean (default = false)
|
||||
* **speed-limit-up:** Number (KB/s, default = 100)
|
||||
* **speed-limit-up:** Number (kB/s, default = 100)
|
||||
* **speed-limit-up-enabled:** Boolean (default = false)
|
||||
* **upload-slots-per-torrent:** Number (default = 14)
|
||||
|
||||
@@ -73,7 +73,7 @@ Here is a sample of the three basic types: respectively Boolean, Number and Stri
|
||||
_Note: transmission-daemon only._
|
||||
|
||||
#### Misc
|
||||
* **cache-size-mb:** Number (default = 4), in megabytes, to allocate for Transmission's memory cache. The cache is used to help batch disk IO together, so increasing the cache size can be used to reduce the number of disk reads and writes. The value is the total available to the Transmission instance. Set it to the smallest value tolerable by the random access performance of your storage medium to minimize data loss in case Transmission quit unexpectedly. Setting this to 0 bypasses the cache, which may be useful if your filesystem already has a cache layer that aggregates transactions. Pieces are guaranteed to be written to filesystem if sequential download is enabled. Otherwise, data might still be in cache only.
|
||||
* **cache-size-mb:** Number (default = 4), in MiB, to allocate for Transmission's memory cache. The cache is used to help batch disk IO together, so increasing the cache size can be used to reduce the number of disk reads and writes. The value is the total available to the Transmission instance. Set it to the smallest value tolerable by the random access performance of your storage medium to minimize data loss in case Transmission quit unexpectedly. Setting this to 0 bypasses the cache, which may be useful if your filesystem already has a cache layer that aggregates transactions. Pieces are guaranteed to be written to filesystem if sequential download is enabled. Otherwise, data might still be in cache only.
|
||||
* **default-trackers:** String (default = "") A list of double-newline separated tracker announce URLs. These are used for all torrents in addition to the per torrent trackers specified in the torrent file. If a tracker is only meant to be a backup, it should be separated from its main tracker by a single newline character. If a tracker should be used additionally to another tracker it should be separated by two newlines. (e.g. "udp://tracker.example.invalid:1337/announce\n\nudp://tracker.another-example.invalid:6969/announce\nhttps://backup-tracker.another-example.invalid:443/announce\n\nudp://tracker.yet-another-example.invalid:1337/announce", in this case tracker.example.invalid, tracker.another-example.invalid and tracker.yet-another-example.invalid would be used as trackers and backup-tracker.another-example.invalid as backup in case tracker.another-example.invalid is unreachable.
|
||||
* **dht-enabled:** Boolean (default = true) Enable [Distributed Hash Table (DHT)](https://wiki.theory.org/BitTorrentSpecification#Distributed_Hash_Table).
|
||||
* **encryption:** Number (0 = Prefer unencrypted connections, 1 = Prefer encrypted connections, 2 = Require encrypted connections; default = 1) [Encryption](https://wiki.vuze.com/w/Message_Stream_Encryption) preference. Encryption may help get around some ISP filtering, but at the cost of slightly higher CPU use.
|
||||
@@ -168,9 +168,9 @@ Only keys that differ from above are listed here. These options have been replac
|
||||
|
||||
#### 1.5x (and older)
|
||||
##### Bandwidth
|
||||
* **download-limit:** Number (KB/s, default = 100)
|
||||
* **download-limit:** Number (kB/s, default = 100)
|
||||
* **download-limit-enabled:** Boolean (default = false)
|
||||
* **upload-limit:** Number (KB/s, default = 100)
|
||||
* **upload-limit:** Number (kB/s, default = 100)
|
||||
* **upload-limit-enabled:** Boolean (default = false)
|
||||
|
||||
##### Peer Port
|
||||
|
||||
@@ -62,7 +62,7 @@ Now, the config file can be edited. Some settings to draw your attention to:
|
||||
# If there are problems with other internet applications while bittorrent
|
||||
# is running, you may need to reduce the max upload speed to under 80% of
|
||||
# your ISP's max upload speed.
|
||||
"speed-limit-up": 100, # in KB/s
|
||||
"speed-limit-up": 100, # in kB/s
|
||||
"speed-limit-up-enabled": true,
|
||||
...
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ This falls into the are-you-sure-it-is-plugged-in category, but do not be embarr
|
||||
Even if you are the only downloader and there are four or five seeders ready to send you information, things can still be slow sometimes. Often what happens is the seeder's upload bandwidth is being shared between you and other peers in another torrent.
|
||||
|
||||
## 6. Are you uploading too fast?
|
||||
If you try to upload to the limit of your connection bandwidth you may block your own downloads (which also use a little bit of upload bandwidth). It is best to limit uploads to no more than around 80% of your nominal upload bandwidth. Remember many network connections are asymmetric — which in practice means that upload speeds may only be a fraction of download speeds. If your upload bandwidth is say 25KBytes/sec then a good value for torrent upload limits might be 20KBytes/sec.
|
||||
If you try to upload to the limit of your connection bandwidth you may block your own downloads (which also use a little bit of upload bandwidth). It is best to limit uploads to no more than around 80% of your nominal upload bandwidth. Remember many network connections are asymmetric — which in practice means that upload speeds may only be a fraction of download speeds. If your upload bandwidth is say 25kB/s then a good value for torrent upload limits might be 20kB/s.
|
||||
|
||||
## 7. Is it your ISP?
|
||||
If your ISP is one of those that manipulates BitTorrent packets — and even if it is not — it is often a good idea to enable the [Blocklist](./Blocklist.md) and also to tell Transmission to "Ignore Unencrypted Peers" to give your sessions slightly better privacy.
|
||||
|
||||
@@ -142,7 +142,7 @@ Request arguments:
|
||||
| Key | Value Type | Value Description
|
||||
|:--|:--|:--
|
||||
| `bandwidthPriority` | number | this torrent's bandwidth tr_priority_t
|
||||
| `downloadLimit` | number | maximum download speed (KBps)
|
||||
| `downloadLimit` | number | maximum download speed (kB/s)
|
||||
| `downloadLimited` | boolean | true if `downloadLimit` is honored
|
||||
| `files-unwanted` | array | indices of file(s) to not download
|
||||
| `files-wanted` | array | indices of file(s) to download
|
||||
@@ -165,7 +165,7 @@ Request arguments:
|
||||
| `trackerList` | string | string of announce URLs, one per line, and a blank line between [tiers](https://www.bittorrent.org/beps/bep_0012.html).
|
||||
| `trackerRemove` | array | **DEPRECATED** use trackerList instead
|
||||
| `trackerReplace` | array | **DEPRECATED** use trackerList instead
|
||||
| `uploadLimit` | number | maximum upload speed (KBps)
|
||||
| `uploadLimit` | number | maximum upload speed (kB/s)
|
||||
| `uploadLimited` | boolean | true if `uploadLimit` is honored
|
||||
|
||||
Just as an empty `ids` value is shorthand for "all ids", using an empty array
|
||||
@@ -526,17 +526,17 @@ Response arguments: `path`, `name`, and `id`, holding the torrent ID integer
|
||||
### 4.1 Session arguments
|
||||
| Key | Value Type | Description
|
||||
|:--|:--|:--
|
||||
| `alt-speed-down` | number | max global download speed (KBps)
|
||||
| `alt-speed-down` | number | max global download speed (kB/s)
|
||||
| `alt-speed-enabled` | boolean | true means use the alt speeds
|
||||
| `alt-speed-time-begin` | number | when to turn on alt speeds (units: minutes after midnight)
|
||||
| `alt-speed-time-day` | number | what day(s) to turn on alt speeds (look at tr_sched_day)
|
||||
| `alt-speed-time-enabled` | boolean | true means the scheduled on/off times are used
|
||||
| `alt-speed-time-end` | number | when to turn off alt speeds (units: same)
|
||||
| `alt-speed-up` | number | max global upload speed (KBps)
|
||||
| `alt-speed-up` | number | max global upload speed (kB/s)
|
||||
| `blocklist-enabled` | boolean | true means enabled
|
||||
| `blocklist-size` | number | number of rules in the blocklist
|
||||
| `blocklist-url` | string | location of the blocklist to use for `blocklist-update`
|
||||
| `cache-size-mb` | number | maximum size of the disk cache (MB). Pieces are guaranteed to be written to filesystem if sequential download is enabled. Otherwise, data might still be in cache only.
|
||||
| `cache-size-mb` | number | maximum size of the disk cache (MiB). Pieces are guaranteed to be written to filesystem if sequential download is enabled. Otherwise, data might still be in cache only.
|
||||
| `config-dir` | string | location of transmission's configuration directory
|
||||
| `default-trackers` | string | announce URLs, one per line, and a blank line between [tiers](https://www.bittorrent.org/beps/bep_0012.html).
|
||||
| `dht-enabled` | boolean | true means allow DHT in public torrents
|
||||
@@ -576,9 +576,9 @@ Response arguments: `path`, `name`, and `id`, holding the torrent ID integer
|
||||
| `sequential_download` | boolean | true means sequential download is enabled by default for added torrents
|
||||
| `session-id` | string | the current `X-Transmission-Session-Id` value
|
||||
| `speed-limit-down-enabled` | boolean | true means enabled
|
||||
| `speed-limit-down` | number | max global download speed (KBps)
|
||||
| `speed-limit-down` | number | max global download speed (kB/s)
|
||||
| `speed-limit-up-enabled` | boolean | true means enabled
|
||||
| `speed-limit-up` | number | max global upload speed (KBps)
|
||||
| `speed-limit-up` | number | max global upload speed (kB/s)
|
||||
| `start-added-torrents` | boolean | true means added torrents will be started right away
|
||||
| `trash-original-torrent-files` | boolean | true means the .torrent file of added torrents will be deleted
|
||||
| `units` | object | see below
|
||||
@@ -740,9 +740,9 @@ Request parameters:
|
||||
| `honorsSessionLimits` | boolean | true if session upload limits are honored
|
||||
| `name` | string | Bandwidth group name
|
||||
| `speed-limit-down-enabled` | boolean | true means enabled
|
||||
| `speed-limit-down` | number | max global download speed (KBps)
|
||||
| `speed-limit-down` | number | max global download speed (kB/s)
|
||||
| `speed-limit-up-enabled` | boolean | true means enabled
|
||||
| `speed-limit-up` | number | max global upload speed (KBps)
|
||||
| `speed-limit-up` | number | max global upload speed (kB/s)
|
||||
|
||||
Response arguments: none
|
||||
|
||||
@@ -767,9 +767,9 @@ A bandwidth group description object has:
|
||||
| `honorsSessionLimits` | boolean | true if session upload limits are honored
|
||||
| `name` | string | Bandwidth group name
|
||||
| `speed-limit-down-enabled` | boolean | true means enabled
|
||||
| `speed-limit-down` | number | max global download speed (KBps)
|
||||
| `speed-limit-down` | number | max global download speed (kB/s)
|
||||
| `speed-limit-up-enabled` | boolean | true means enabled
|
||||
| `speed-limit-up` | number | max global upload speed (KBps)
|
||||
| `speed-limit-up` | number | max global upload speed (kB/s)
|
||||
|
||||
## 5 Protocol versions
|
||||
This section lists the changes that have been made to the RPC protocol.
|
||||
|
||||
Reference in New Issue
Block a user