来这个项目也有半年多了,在这个项目中也积累了一些经验
1、loadrunner使用,场景中可以调用多个负载机同时使用
2、场景的虚拟用户可以随时增加
3、nmon工具的使用与部署
4、awr报告生成--针对oracle数据库有问题可以使用
5、splogint监控数据库
6、tuxedo通道的数量决定性能
6、数据库空间不足可自动扩展或者加空间,自动扩展会影响性能
7、日志级别也会影响性能,实际生成将日志级别开到最低
8、系统的软件配置也会影响性能
9、linux系统内存一般看swap,如果系统的垃圾过多的话,swap应用的比较多,一般来说swap与cache比较多的话,系统的内存是足
10、性能监控命令,top,iostat 2-I/O磁道信息,vmstat 2--实时监控内存情况,tail -f 日志名称,实时跟踪日志
11、如果进程的内存一直在涨,而cache也会跟着涨,有可能系统会耗尽内存导致宕机
12、java编写的程序,可以用java自带的jconsole进行监控,主要看虚拟内存情况
13、针对客户端的性能,一般来说模拟的是报文往服务器发,而客户端自身的处理时间是没有计算在内的
14、监控socket端口命令,netstat -an | grep 50003 |wc -l
15、针对tuxedo服务,需要监控,使用tmadmin命令,进行tuxedo服务的一些监控