Отправляю в реалтайм уведомления через socket.io. Интересно, как понять, что текущий сервер уже не тянет объём отправки сообщений и нужно увеличивать мощь сервера или добавлять сервера? Как это отслеживается?
то и значит
успевают ли пакеты проходить в обе стороны
не дропаются ли не стоят ли слишком долго в очередях
до предела нагрузки интерфейсов врядли быстро дойдешь а вот канал от провайдера может и не справляться
хз какая у тебя на сервере операционка но средства мониторинга есть под любую
чтобы понимать как оно устроено в общем надо года два отучится на админа
все эти уровни OSI, адресация и маршрутизация итд итп
для более конкретного же совета нужны подробности
как минимум какая операционка на сервере
например вот одна из обзорных статей по линуксу https://habrahabr.ru/company/okmeter/blog/309600/
в начале развития проекта не особо важно
потому что до кучи оптимизаций будет раньше упираться в процессор с памятью
потом когда счет клиентов пойдет на тысячи сеть станет довольно узким местом
и отслеживать придется .
зы к тому моменту стоит нанять постоянного админа или договор с каким датацентром на размещение и обсуживание