вторник, 4 февраля 2014 г.

Пост 31. Многопользовательский доступ к данным. Чтение LOB.

В ходе тестироавния так же было интересно проверить поведение системы при многопользовательском доступе. Для это было проведено следующее испытание: последовательно раз в 2 минуты запускался поток на чтение данных из базы. При этом как и в предыдущих тестах снимались все нагрузочные показатели. 

На подсистеме ввода-вывода наблюдается инкрементальный рост до некоторой величины, которая является пределом пропускной способности.

IO (Kb/sec) как функция от времени для всех узлов кластера (для увеличения кликните на картинку).

С точки зрения операций ввода-вывода - схожая картина, идет инкрементальное увеличение до какого то предела, далее в силу того, что достигается предел пропускной способности, идет прямая.
IO (операций в секунду) как функция от времени для всех узлов кластера (для увеличения кликните на картинку).

Интересен и следующий график - на нем представлена зависимость времени выполнения операции (ось Y) в зависимости от колличества одновременных пользователей (ось X).

Зависимость времени выполнения одной операции от колличества одновременных пользователей  (для увеличения кликните на картинку).

Видно, что на уровне12 пользователей мы достигаем предела пропускной способности системы и затем наблюдается линейная деградация производительности.
Обращу внимание, что в данном случае исследовалось поведение системы в случае с LOB объектами.