随着GPRS业务的推行和网络规模的不断扩大,对于GPRS网络优化服务的需求越来越迫切。在进行GPRS网络优化时,首先要对网络各方面性能进行全面评估以便发现网络运行中存在的问题,因此如何有效地完成GPRS网络性能评估成为运营商关注的重要研究课题。<br> SGSN性能评估是GPRS网络性能评估的重要组成部分,SGSN性能评估的主要方法是测量网络运行中的重要性能指标。本文设计并实现了一种SGSN性能评估工具,首先将SGSN性能数据收集到SGSN日志中,然后通过解析SGSN日志的方法来获取性能指标。<br> 本文的主要内容包括:第一,介绍课题的研究背景,并对国内外GPRS网络性能评估的研究现状进行分析;第二,对核心网性能评估所涉及的相关知识和技术做了简要介绍,主要包括核心网的功能,SGSN软件结构,以及SGSN性能监测等;第三,提出核心网性能指标测量方案,完成性能评估工具的需求分析和设计;第四,阐述性能评估工具的实现过程,为解决系统中部分CPU利用率偏低的问题,引入Backfilling调度算法,通过修改日志解析进程的CPU亲和力将进程与一个或者多个CPU绑定,实现日志解析进程对“空闲”CPU的“回填”,在此基础上,对Backfilling算法做出了改进,动态调整日志解析的CPU数量和运行时间,实验结果证明改进后的算法能进一步有效提高CPU利用率。最后,对本文所做的工作进行总结并对接下来的工作提出了展望。<br> 引入改进的Backfilling算法后,系统中的CPU利用率显著提高,日志解析的速度也明显加快,性能评估工具的表现达到了项目的要求。目...