系统运行级别 |
对应实际评价值区间 |
评价 |
1
|
X<50 |
差 |
2
|
50≤X<65 |
较差 |
3
|
65≤X<80 |
中等 |
4
|
80≤X<90 |
良 |
5
|
90≤X |
优 |
该运行级别的确定主要根据系统的技术环境的多个指数得出,确定运行级别的各项指数得分以及所占影响权重比例如下:
指数类型 |
指数 |
|||
指数类型 |
指数类型得分 |
指数名称 |
得分 |
权重 |
技术环境 |
90.00 |
网络安全指数 |
100.00 |
30% |
应用服务器健康指数 |
90.00 |
30% |
||
数据库服务器健康指数 |
90.00 |
40% |
…… 此处省略,按客户情况填写。
项目 |
内 容 |
NC版本 |
NC502 |
日常在线人数 |
70人 |
总的客户端数 |
100个 |
目前数据量大小 |
8G |
数据库类型及版本 |
Oracle 10.2.0.1 |
应用服务器 型号配置 |
2台IBM X366: 4核CPU, 8G内存 1台 IBM X3850 : 8核CPU,16G内存 |
应用服务器 操作系统 |
Linux |
中间件 |
WAS6.1.0.11 |
应用服务器集群方式 |
主从式水平集群 |
数据库服务器 型号配置 |
2台IBM P55A: 8核CPU ,16G内存 |
数据库服务器 操作系统 |
AIX 5.3 |
数据库服务器 集群方式 |
双机热备集群 |
磁盘阵列 |
DS4700 |
指标 |
检查值 |
是否符合要求 |
参考值 |
重要度 |
带宽要求 |
60KBytes |
是 |
每客户端>32KBytes(256KBit) |
重要 |
响应时间 |
9ms |
是 |
<100ms |
重要 |
丢包率 |
1% |
是 |
<3% |
重要 |
广域网用户是否启用网络压缩 |
启用 |
是 |
启用 |
一般 |
防火墙 |
启用 |
是 |
启用 |
一般 |
防病毒软件 |
启用 |
是 |
启用 |
一般 |
指标 |
检查值 |
是否符合要求 |
参考值 |
重要度 |
操作系统位数 |
32 |
否 |
64 |
重要 |
JDK位数 |
32 |
否 |
64 |
重要 |
CPU占用率 (平均值) |
15% |
是 |
<50% |
重要 |
内存利用率 |
30% |
是 |
<80% |
重要 |
I/O |
无长时间IO等待 |
是 |
无长时间IO等待 |
重要 |
硬盘空间使用率 (最大值) |
57% |
是 |
<90% |
一般 |
NC工作进程数 |
4 |
是 |
>日常在线人数/50 |
重要 |
WAS的JAVA 虚拟机最大值设置 |
1024M |
否 |
2048M |
重要 |
WAS线程池 最小大小 |
15 |
是 |
>10 |
一般 |
WAS线程池 最大大小 |
50 |
是 |
<总的客户端数 |
一般 |
NC连接池 最小连接数 |
10 |
是 |
<20 |
一般 |
NC连接池 最大连接数 |
100 |
是 |
<=总的客户端数 |
一般 |
WAS负载均衡 |
9和10 |
是 |
5-25 |
一般 |
指标 |
检查值 |
是否符合要求 |
参考值 |
重要度 |
操作系统位数 |
64 |
是 |
64 |
重要 |
Oracle位数 |
64 |
是 |
64 |
重要 |
Oracle版本 |
10.2.01 |
是 |
9.2.05或10g |
重要 |
CPU占用率 (平均值) |
20% |
是 |
<50% |
重要 |
内存利用率 |
50% |
是 |
<80% |
重要 |
I/O |
无长时间IO等待 |
是 |
无长时间IO等待 |
重要 |
硬盘空间使用率 (最大值) |
91%(/oraback) |
否 |
<90% |
一般 |
缓冲区高速缓存(db_cache_size) |
自动分配 |
是 |
物理内存*40%-50% 或自动分配 |
重要 |
共享池(shared_pool_size) |
自动分配 |
是 |
物理内存*10% 或自动分配 |
重要 |
Java池(java_pool_size) |
自动分配 |
是 |
<128M |
一般 |
大型池(large_pool_size) |
自动分配 |
是 |
<128M |
一般 |
SGA总容量(sga_target) |
4784M |
是 |
物理内存*50%-70%或 数据量*50% |
重要 |
SGA最大大小(sga_max_size) |
4784M |
是 |
物理内存*50%-70%或 数据量*50% |
重要 |
PGA(pga_aggregate_target) |
1591M |
是 |
并发数*20M |
重要 |
Open_cursors |
2000 |
是 |
>=2000 |
一般 |
Optimizer_dymanic_sampling |
2 |
否 |
4 |
重要 |
processes |
350 |
是 |
>并发数*1.5 |
一般 |
db_writer_processes |
2 |
是 |
>1
|
一般 |
optimizer_index_cost_adj |
100 |
否 |
40 |
一般 |
workarea_size_policy |
auto |
是 |
auto |
一般 |
_optimizer_cartesian_enabled |
false |
是 |
false |
重要 |
_b_tree_bitmap_plans |
false |
是 |
false |
重要 |
optimizer_skip_scan_enabled |
false |
是 |
false |
重要 |
deferred_segment_creation(11g) |
false |
是 |
false |
重要 |
数据库统计信息是否及时更新 |
每天更新 |
是 |
<30天 |
重要 |
数据库是否定期备份 |
每天备份 |
是 |
备份周期<=1天 |
一般 |
数据库备份是否异地存放 |
是 |
是 |
是 |
一般 |
NC六个表空间使用率 |
50% |
是 |
非自动扩展且<90% |
重要 |
用户代表_______________
日期___________________
四、检查指标说明
1. 网络状况指标:
指标 |
参考值 |
说明 |
带宽要求 |
每客户端>32KBytes(256KBit) |
低于每客户端32Kbytes将使NC使用效率变低,速度变慢,特别是较大数据量的查询。 |
响应时间 |
<100ms |
大于100ms将使NC使用效率变低,速度变慢,特别是较大数据量的查询。 |
丢包率 |
<3% |
大于3%将使NC使用效率变低,速度变慢,特别是较大数据量的查询。 |
广域网用户是否启用网络压缩 |
启用 |
如果启用网络压缩能使广域网用户NC使用速度变快,特别是较大数据量的查询。 |
防火墙 |
启用 |
如果未启用防火墙,会使NC服务器遭受黑客攻击的可能性大大增加。 |
防病毒软件 |
启用 |
如果未启用防病毒软件将使服务器与客户端遭受病毒的攻击,从而影响NC的应用。 |
2. 应用服务器指标
指标 |
参考值 |
说明 |
操作系统位数 |
64 |
32位操作系统内存只能使用1.7G,而64位操作系统没有限限制。 |
JDK位数 |
64 |
32位JDK内存只能使用不着1.2G,而64位JDK可以使用2G内存。 |
CPU占用率 (平均值) |
<50% |
CPU占用率>50%,说明系统的CPU资源不足或应用系统存在问题,会导致NC应用变慢。 |
内存利用率 |
<85% |
内存占用率>85%,说明系统的内存资源不足或配置参数存在问题,会导致NC应用变慢。 |
I/O |
无长时间IO等待 |
如果有长时间IO等待, 说明系统的硬盘读写过慢或配置参数存在问题,会导致NC应用变慢。 |
硬盘空间使用率 (最大值) |
<90% |
如果硬盘空间使用率>90%, 说明系统的硬盘空间即将不足,如不及时解决,存在导致NC无法应用的可能。 |
NC工作进程数 |
>总的客户端数/80 |
如果WAS工作进程数<总的客户端数/80,则可能存在WAS资源不足导致NC应用变慢或进程死掉的可能。 |
WAS的JAVA 虚拟机最大值设置 |
2048M |
如果WAS的JAVA虚拟机最大值设置过小,则 存在WAS内存不足导致NC应用变慢或进程死掉的可能。 |
WAS线程池 最小大小 |
>10 |
如果WAS线程池大小设置过小,会导致花费新建线程上的时间过多,导致NC变慢的可能。 |
WAS线程池 最大大小 |
<总的客户端数 |
如果WAS线程池大小设置过大,会浪费资源。 |
NC连接池 最小连接数 |
<20 |
如果WAS连接池大小设置过大,会使连接过多,导致连接数超过数据库的允许范围,浪费资源,并使新的连接无法建立。 |
NC连接池 最大连接数 |
<=总的客户端数 |
如果WAS连程池大小设置过大,会浪费资源。 |
WAS负载均衡 |
5-25 |
如果设置不合理,将使负载均衡的目标难以达到。 |
是否定时清除 垃圾数据 |
<10天 |
不及时清理,会使垃圾数据过多,而占用资源并影响性能。 |
3.数据库服务器指标
指标 |
参考值 |
说明 |
操作系统位数 |
64 |
32位操作系统内存只能使用1.7G,而64位操作系统没有限限制。 |
Oracle位数 |
64 |
32位Oracle内存只能使用1.7G,而64位操作系统没有限限制。 |
Oracle版本 |
9.2.05以上或10.2以上 |
数据库版本过低,会因为与NC不适配,而导致性能问题。 |
CPU占用率 (平均值) |
<50% |
CPU占用率>50%,说明系统的CPU资源不足或应用系统存在问题,会导致NC应用变慢。 |
内存利用率 |
<85% |
内存占用率>85%,说明系统的内存资源不足或配置参数存在问题,会导致NC应用变慢。 |
I/O |
无长时间IO等待 |
如果有长时间IO等待, 说明系统的硬盘读写过慢或配置参数存在问题,会导致NC应用变慢。 |
硬盘空间使用率 (最大值) |
<90% |
如果硬盘空间使用率>90%, 说明系统的硬盘空间即将不足,如不及时解决,存在导致NC无法应用的可能。 |
缓冲区高速缓存 |
物理内存*30%-60% 或自动分配 |
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
共享池 |
物理内存*5%-15% 或自动分配 |
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
Java池 |
<128M 或自动分配 |
设置过大,会浪费资源 |
大型池 |
<128M 或自动分配 |
设置过大,会浪费资源 |
SGA总容量 |
物理内存*40%-75%或 数据量*50% |
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
SGA最大大小 |
物理内存*40%-75%或 数据量*50% |
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
PGA(pga_aggregate_target) |
并发数*10M-20M 或物理内存*10%-20% |
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
Open_cursors |
>=2000 |
设置过小,会导致某些NC应用报错 |
Optimizer_dymanic_sampling |
4 |
设置过大,会导致临时表分析时间过长,而使数据库性能下降 设置过小,会导致临时表没有分析或分析错误,导致数据库性能下降,速度变慢 |
processes |
>并发数*1.5 |
设置过小,会导致连接数超过参数值,而使NC应用报错 |
db_writer_processes |
>1
|
设置过大,会导致资源不足 设置过小,会导致数据库性能下降,速度变慢 |
optimizer_index_cost_adj |
40 |
设置过大,会导致索引使用过少 设置过小,会导致索引不合理的过多使用 |
workarea_size_policy |
auto |
如果设置为非auto值,会使工作区的设置存在不合理的可能 |
_optimizer_cartesian_enabled |
false |
设置为true时,允许出现笛卡尔积,可能引起性能下降 |
_b_tree_bitmap_plans |
false |
设置为true时,,把B树索引转换为bitmap索引后再进行比较,并行功能不启动,可能引起性能下降 |
optimizer_skip_scan_enabled |
false |
设置为true时,优化器将考虑索引跳跃扫描,该模式可能引起性能下降 |
deferred_segment_creation(11g) |
false |
该参数仅在11g中使用,当为true时,exp功能将无法导出空表结构 |
数据库统计信息是否及时更新 |
<30天 |
时间过长,会导致统计信息无法及时更新, 从而使数据库性能下降,速度变慢 |
数据库是否定期备份 |
备份周期<=1天 |
备份周期过长,会导致数据库没有及时备份,从而使数据库损坏时损失较大。 |
数据库备份是否异地存放 |
异地存放 |
不进行异地存放会使备份失效的风险增大 |
返回...