【编译】StreamInsight应用调优入门(一)——概述

参考博客:http://blogs.msdn.com/b/domain_connect4


概述

学习如何调优是使用StreamInsight开发过程中必不可少的一个重要部分。如何让StreamInsight在复杂事件流处理中既保持很高的吞吐量,又保持较低的延滞且占用内存尽量少?对于StreamInsight应用开发人员而言,了解基本的调优知识是解决上述难题的关键。

总的来说,StreamInsight调优可以分为三大类:

吞吐量(Throughput)

  • 输入吞吐量(Input Throughput)
  • 输出吞吐量(Output Throughput)
  • 总吞吐量(Total Throughput)

延滞(Latency)

  • 端到端的延滞(End to End Latency)
  • 系统延滞(System Latency)
  • 信息延滞(Informational Latency)

内存占用量(Memory)

  • 索引内存占用量(Index Memory)
  • 事件内存占用量(Event Memory)
  • 总内存占用量(Total Memory)

上述三个指标都是鉴定StreamInsight应用性能的关键要素,缺一不可。仅从某个指标来看整个应用的话,很难判断一个系统是性能良好还是有问题。

接下去系列博文中我们会逐一介绍这些StreamInsight性能要素。

posted @ 2011-10-28 09:15  StreamInsight  阅读(1307)  评论(0编辑  收藏  举报