EMQX Performance Tuning: Linux Conntrack and MQTT ConnectionsThe connection tracking mechanism in Linux is the foundation of many network applications, it may affect our connection establishment.
EMQX Performance Tuning: Linux Conntrack and MQTT ConnectionsThe connection tracking mechanism in Linux is the foundation of many network applications, it may affect our connection establishment.
EMQX Performance Tuning: TCP SYN Queue and Accept QueueIn some situations, even if the total number of MQTT connections on the current server has not reached the maximum limit of file descriptors, the client's connection request still fails, and we will observe the count of Overflowed and SYN Dropped continuously increasing in the OS.
EMQX Performance Tuning: Max Connections and File DescriptorsWhile testing the performance of EMQX, if the number of client connections reaches a large number, you may find that EMQX cannot accept more connections. In this article, we will introduce how to modify kernel parameters to increase the number of file descriptors that EMQX can use on Linux.