2013-09-10 7 views
1

Я рассматриваю Streaminsight для использования идентификационных шаблонов в данных поведения драйверов, которые будут включать в себя шаблоны, которые происходят как в короткие (несколько секунд), так и в длительные периоды (более 1 недели). Я изо всех сил пытался найти информацию о максимальной длине окна или требуемых ресурсах по сравнению с длиной окна или примерами использования обработки сложных событий в течение более длительных периодов времени.Максимальная длина окна Streaminsight?

Единственным признаком максимальной длины окна, который я нашел, является то, что она является функцией скорости потока данных, размера полезной нагрузки, памяти и процессора, но ничего конкретного. Как я могу вычислить максимальную длину окна, учитывая спецификацию сервера и объем данных, которые он должен обрабатывать?

Я рассматриваю неправильную технологию обработки длинных временных потоков или существует обходное решение, связанное с управлением потоком, который будет поддерживать требования к ресурсам?

ответ

1

Я не знаю жестких правил по максимальному размеру окна. Вы обрабатываете события своего драйвера в режиме реального времени или переигрываете события с драйверами? Если вы переигрываете, то вы должны быть в состоянии проверить это достаточно легко через пробную версию и ошибку. Вы можете использовать счетчики производительности StreamInsight, чтобы получить представление о том, сколько памяти потребляется. Вы можете загрузить StreamInsight совсем немного в зависимости от используемой вами версии. Премиум предоставит вам больше планировщиков для работы.

Что касается советов по сокращению использования памяти, я бы сказал вам отфильтровывать события, которые вам не нужны, как только сможете в ваших запросах. Если вам не нужно какое-либо событие, нет смысла позволять ему повесить. Кроме того, в некоторых случаях изменение времени жизни события на что-то вроде DateTime.MaxLength может быть зависанием памяти в зависимости от того, сколько событий проходит.

+0

спасибо за ответ, похоже, нет правильного ответа на этот вопрос, но он принимает ваше предложение о воспроизведении данных и использовании счетчиков производительности для получения оценки. Данные, как правило, будут в режиме реального времени, но время от времени будет периодически перерабатываться. Будут следить за длинами событий – Matt

Смежные вопросы