You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -77,10 +114,112 @@ go install github.com/peak/s5cmd/v2@v2.3.0
77
114
~/go/bin/s5cmd version
78
115
```
79
116
80
-
## Configuration
117
+
###Configuration
81
118
82
119
s5cmd uses standard AWS credentials and configuration. Make sure you have:
83
120
- AWS credentials configured (via AWS CLI, environment variables, or IAM roles)
84
121
- Appropriate S3 permissions for the bucket you're testing against
85
122
86
123
**Note:** This benchmark configures concurrency dynamically based on target throughput using the formula: `concurrency = target_throughput_Gbps / 0.4` as CRT does. For example, for 100 Gbps target throughput, the concurrency is set to 250. This ensures Apple to Apple comparison.
124
+
125
+
## rclone Installation
126
+
127
+
### Install from Official Source
128
+
129
+
```sh
130
+
# Install the latest version
131
+
curl https://rclone.org/install.sh | sudo bash
132
+
133
+
# Or download a specific version from https://rclone.org/downloads/
134
+
```
135
+
136
+
### Install via Package Manager
137
+
138
+
```sh
139
+
# macOS (via Homebrew)
140
+
brew install rclone
141
+
142
+
# Amazon Linux 2023
143
+
sudo dnf install rclone
144
+
145
+
# Ubuntu/Debian
146
+
sudo apt install rclone
147
+
```
148
+
149
+
**Note:** After installation, the binary is typically in `/usr/bin/rclone` or `/usr/local/bin/rclone`
150
+
151
+
```sh
152
+
# Verify installation
153
+
rclone version
154
+
```
155
+
156
+
### Configuration
157
+
158
+
rclone uses standard AWS credentials and configuration. Make sure you have:
159
+
- AWS credentials configured (via AWS CLI, environment variables, or IAM roles)
160
+
- Appropriate S3 permissions for the bucket you're testing against
161
+
162
+
**rclone Config File:** The runner automatically creates a temporary rclone configuration file internally. No manual configuration is needed.
163
+
164
+
#### Config File Options
165
+
166
+
The runner creates a config file with the following settings (documented at https://rclone.org/s3/):
167
+
168
+
```ini
169
+
[remote]
170
+
type = s3 # S3 backend type
171
+
provider = AWS # Use AWS S3
172
+
env_auth = true # Get credentials from environment
173
+
region = us-west-2 # AWS region (from REGION command-line argument)
174
+
no_check_bucket = true # Don't check if bucket exists or try to create it
0 commit comments