SO_REUSEPORT
Opção de socket que permite a vários processos fazerem bind exatamente na mesma porta; a partir daí, o próprio kernel distribui as conexões recebidas entre eles.
Tradicionalmente, usar vários núcleos num servidor significava ou um processo que aceitava a conexão e repassava o socket aos workers, ou todos herdando o mesmo socket de escuta e disputando o accept(). Os dois têm custo: o primeiro transforma o loop do processo pai num gargalo; o segundo gera um thundering herd ou um lock a ser pego a cada conexão. A opção chegou ao Linux 3.9 em 2013 e move a distribuição para o kernel, que calcula o hash da quádrupla da conexão e a entrega a uma das filas. O nginx a expõe como reuseport. A pegadinha: um processo que está encerrando leva junto as conexões que já estavam na sua fila de accept.