OVH Community, your new community space.

Connectivity-/Performance-Probleme


Felix
17.04.13, 09:56
genericnode wrote:
> Wir haben Probleme mit der Connectivity unserer OVH-Server in Kanada.
> Apache Bench Lasttest sind deutlich besser, wenn sie von einem
> OVH-Server innerhalb des Data Centers in Kanada zu einem anderen
> OVH-Server innerhalb des gleichen Data Centers erfolgen.


Das liegt in der Natur von TCP - wenn die Latenzen ansteigen, sinkt der
Durchsatz (vereinfacht gesagt). Innerhalb gewisser Grenzen kannst du dem mit
ein wenig TCP tuning gegensteuern, z.B.
echo bic > /proc/sys/net/ipv4/tcp_congestion_control
echo 0 > /sys/module/tcp_bic/parameters/smooth_part
echo 0 > /sys/module/tcp_bic/parameters/fast_convergence
echo 1 > /proc/sys/net/ipv4/tcp_sack

(dazu noch einen aktuellen kernel, in etwa von
ftp://ftp.ovh.net/made-in-ovh/bzImage/latest-test/ )

genericnode
16.04.13, 18:18
Wir haben Probleme mit der Connectivity unserer OVH-Server in Kanada. Apache Bench Lasttest sind deutlich besser, wenn sie von einem OVH-Server innerhalb des Data Centers in Kanada zu einem anderen OVH-Server innerhalb des gleichen Data Centers erfolgen.

Erfolgen diese dagegen von bspw. Amazon EC2 USA Servern (High I/O Quadruple Extra Large Instance) oder Hetzner Deutschland bricht die Connectitivty ein. Logfiles für alle 3 Tests sind weiter unten.

Zur Info: es wird eine einfache Hello-World-Applikation (12 Byte großes Dokument) auf Node.js-Basis mit concurrency level 500 getested.

Weiß jemand Rat?


Apache Bench Lasttest von OVH Kanada -> OVH Kanada

Server Hostname: XXX
Server Port: 2323

Document Path: /
Document Length: 12 bytes

Concurrency Level: 500
Time taken for tests: 1.250 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 760000 bytes
HTML transferred: 120000 bytes
Requests per second: 7997.88 [#/sec] (mean)
Time per request: 62.517 [ms] (mean)
Time per request: 0.125 [ms] (mean, across all concurrent requests)
Transfer rate: 593.59 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 22 143.8 1 1002
Processing: 0 14 11.5 13 215
Waiting: 0 14 11.4 13 214
Total: 1 37 145.8 14 1206

Percentage of the requests served within a certain time (ms)
50% 14
66% 18
75% 21
80% 23
90% 28
95% 32
98% 1004
99% 1017
100% 1206 (longest request)

Apache Bench Lasttest von Amazon EC2 USA -> OVH Kanada

Server Hostname: XXX
Server Port: 2323

Document Path: /
Document Length: 12 bytes

Concurrency Level: 500
Time taken for tests: 55.393 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 760000 bytes
HTML transferred: 120000 bytes
Requests per second: 180.53 [#/sec] (mean)
Time per request: 2769.652 [ms] (mean)
Time per request: 5.539 [ms] (mean, across all concurrent requests)
Transfer rate: 13.40 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 15 674 2606.7 16 31094
Processing: 15 17 2.4 16 243
Waiting: 15 16 2.2 16 228
Total: 31 690 2606.8 32 31110

Percentage of the requests served within a certain time (ms)
50% 32
66% 33
75% 33
80% 33
90% 1032
95% 3036
98% 7048
99% 15059
100% 31110 (longest request)

Apache Bench Lasttest von Hetzner Deutschland -> OVH Kanada

Server Hostname: XXX
Server Port: 2323

Document Path: /
Document Length: 12 bytes

Concurrency Level: 500
Time taken for tests: 32.122 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 760000 bytes
HTML transferred: 120000 bytes
Requests per second: 311.31 [#/sec] (mean)
Time per request: 1606.103 [ms] (mean)
Time per request: 3.212 [ms] (mean, across all concurrent requests)
Transfer rate: 23.11 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 93 360 1492.3 94 31173
Processing: 94 95 2.2 95 119
Waiting: 94 95 2.2 95 119
Total: 188 455 1492.2 189 31268

Percentage of the requests served within a certain time (ms)
50% 189
66% 190
75% 190
80% 190
90% 1186
95% 1189
98% 3192
99% 3194
100% 31268 (longest request)