Improving Networking Performance of a Linux Node

Sep 11, 2018, 2:15 PM
15m
406B

406B

Sectional reports 2. Operation, monitoring, optimization in distributed computing systems 2. Operation, monitoring, optimization in distributed computing systems

Speaker

Mr Vladimir Gaiduchok (Saint Petersburg Electrotechnical University "LETI", Russia)

Description

Linux networking performance is excellent. Linux networking stack is perfect, it is very effective. There are many options that could be configured for different cases. This article is devoted to questions related to networking stack implementation and configuration. Questions related to effective configuration will be discussed. Possible problems and solutions will be shown. Different options for configuration will be discussed. Questions will be discussed on the example of a computational cluster as well as on the example of a generic node. Effective usage of existing solutions is very important in both cases. Different aspects of configuration of the networking stack in general, configuration of TCP/IP stack, configuration of networking interfaces, real as well as virtual, are discussed in this article. In the end several recommendations are given. Keywords: computational clusters, Linux, networking, networking protocols, kernel, sockets, NAPI, GSO, GRO.

Primary author

Prof. Alexander Bogdanov (St.Petersburg State University)

Co-authors

Mr Nabil Ahmed (Saint Petersburg Electrotechnical University) Mr Vladimir Gaiduchok (Saint Petersburg Electrotechnical University "LETI", Russia)

Presentation materials

There are no materials yet.