Как рассчитать количество тестов необходимое для мониторинга? |
Автор: Максим |
31.03.2010 13:43 |
Известно количество агентов. Какое количество тестов необходимо создать, для того, чтобы успешно контролировать все необходимые направления корпоративной сети? В случае если вам необходимо проводить измерения по принципу «каждый с каждым», то полное количество тестов соответствует количеству возможных связей между агентами. Формула для расчета количества тестов выглядит следующим образом: <Количество тестов> = N(N-1)/2 Где N – общее количество агентов на сети. В большинстве случаев корпоративная сеть имеет явные центры концентрации трафика, количество которых значительно меньше общего числа узлов сети. В связи с этим нет необходимости проведения тестов между точками, обмен трафиком между которыми незначительный или вовсе отсутствует. В этом случае формулу расчета связей по принципу «каждый с каждым» следует скорректировать, отняв из нее количество «дырок», образуемых группой неактивных участников сетевого взаимодействия: <Количество тестов> = N(N-1)/2 – I(I-1)/2 = (N-I)(N+I+1)/2 Где N – общее количество агентов на сети, I – количество неактивных. Учитывая, что N-I=A – количество «активных» или количество центров концентрации трафика, предыдущая формула принимает вид: <Количество тестов> = A(2N-A-1)/2 В предельном случае, когда сеть представлена явно выраженной «звездой» с одним центром, формула вырождается в: <Количество тестов> = N-1 Полученный результат необходимо умножить на количество контролируемых классов C. Таким образом, универсальная формула для расчета необходимого количества тестов на сети с общим количеством узлов – N, количеством центров концентрации трафика – A, количеством контролируемых классов – C: <Количество тестов> = A*С*(2*N-A-1)/2 |
Обновлено 31.03.2010 15:19 |