针对目前对高速网络数据监控、分析和性能预测的需求,对实时存取原始网络数据的软件解决方案进行了分析。以WinPcap为例,深入其内部运行机制,详细展示了网络数据包捕获中的各个阶段,并给出了每一阶段的详细性能评估,同时指出其中的性能缺陷和瓶颈所在,最后给出了改进各个阶段性能的详细解决方案,使其能明显改进高速网络数据包捕获速率,节省系统开销,为之后的数据包处理和分析留出充裕的资源。最后对改进方案进行了定量的分析和论证。