Если вы хотите рассчитать количество ошибок и отобразить их, вам лучше, если сервер вернет общее количество ошибок . Таким образом, клиент может получить скорость, независимую от сервера (например, за минуту / час / день).
Что еще более важно, вы не пропустите никаких временных скачков в данных. Если сервер определяет скорость, а ваш клиентский процесс не принимает ее (скажем, если она не отслеживает в это конкретное время), он теряется навсегда. В то время как ведение счета будет записывать общее количество ошибок.
Агенты SNMP (и аналогичные) используют этот подход, позволяя клиентам отслеживать и получать значения по своему усмотрению.