A
A
Andrey2021-02-07 13:57:01
System administration
Andrey, 2021-02-07 13:57:01

How to deal with 100% channel load on the server?

There is a dedicated server that hosts websites. Software is laid out on one of the sites. So this very site with software loads the channel at 100%. The channel on the server is 100 mbps. This does not affect the speed and performance of other sites, as well as on a software site. But the problem is that when the channel is 100% full (and it is almost always full), it is impossible to connect through the ftp program. Any download is possible only through the web interface of the control panel, which is very inconvenient for me.
I decided to transfer all the software to some kind of storage VDS in order to offload the channel of the main server. Question: what if the channel is clogged at 100% on the storage VDS and it will be impossible to use ftp clients. What to do in this case?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
D
Dr. Bacon, 2021-02-07
@bacon

You can distribute software via CDN, well, you can also use a torrent.

V
Vladimir Korotenko, 2021-02-07
@firedragon

It is logical to set up traffic priorities and shaping.

D
Dmitry Shitskov, 2021-02-07
@Zarom

Limit the speed of uploading files, reserve part of the channel for / FTP management
Or expand the channel.

K
ky0, 2021-02-07
@ky0

I decided to transfer all the software to some kind of storage VDS in order to offload the channel of the main server. Question: what if the channel is clogged at 100% on the storage VDS and it will be impossible to use FTP clients.

If CDN services are categorically not suitable, then simply increase the number of virtual machines to which requests are paralleled - the channel width will increase accordingly.

A
Artem @Jump, 2021-02-07
Tag

How to deal with 100% channel load on the server?
Expand channel.
what if the storage VDS also clogs the channel at 100%
Expand channel.
Either you take a wide channel, or you make a lot of servers with a relatively narrow channel and load balance between them.

A
Alexander Lamdan, 2021-02-07
@alexander_lamdan

Check everything that is superfluous loads and connects to your channel.
I advise you to make a complete analysis of all processes through top / htop, check what is being loaded.
Try running a tunnel to localhost using ssh and from there try to play around with disabling some processes so as not to completely kill the project.

S
Sanes, 2021-02-07
@Sanes

Distribution of huge files, it's not about 100 Mbps on the server. What prevents you from placing files on third-party services?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question