EventLog Analyzer - 性能优化指南

EventLog Analyzer的性能取决于部署它的机器。要在任何机器上实现性能的最大化,可以按照本指南中的详细说明执行几个配置过程。

 

系统资源计算

主机如果没有足够的系统资源来运行EventLog Analyzer,可能会影响它执行必要任务的能力。

系统资源计算

 

Java参数配置

基于网络流量,Java中所需的内存如下所示。

64位系统
网络流量(字节/秒) 所需内存(MB)
64-bit机器 32-bit机器
500,000 1024 1024
1,000,000 2048 1536
2,000,000 4096 -

要根据网络的需求设置内存,请根据EventLog Analyzer在系统上的安装方式执行以下步骤。

EventLog Analyzer安装为服务

  1. 停止EventLog Analyzer服务。
  2. 进入<EventLog Analyzer目录>/server/conf。
  3. 打开wrapper.conf文件。
  4. 搜索wrapper.java.maxmemory
  5. 此参数的默认值是1024,将其更改为与网络流量匹配。例如,如果您的网络流量为2,000,000字节/秒,则将该值更改为wrap .java.maxmemory=4096。
  6. 保存文件并重新启动EventLog Analyzer服务。

EventLog Analyzer安装为应用

  1. 关闭EventLog Analyzer。
  2. 进入<EventLog Analyzer目录>/bin。
  3. 打开setCommonEnv.bat文件(或setCommonEnv.sh,如果是Linux系统的话)。
  4. 搜索-Xmx。它以JAVA_OPTS开头。
  5. 此参数的默认值是1024,将其更改为与网络流量匹配。例如,如果您的网络流量为每秒200万字节,则将值更改为-Xmx4096m。
  6. 保存文件并重新启动EventLog Analyzer。
 

数据库参数配置

PostgreSQL参数配置

优化PostgreSQL数据库的性能:

  1. 停止EventLog Analyzer。
  2. 进入<EventLog Analyzer目录>/pgsql/data/directory。
  3. 打开postgres_ext.txt文件。
  4. 用下面提到的值替换参数的现有值。
  5. 保存文件并重新启动EventLog Analyzer。
参数 注释
shared_buffers=128 MB 最低要求是128KB。
work_mem=12 MB 最低要求是64KB。
maintenance_work_mem=100 MB 最低要求是1MB。
checkpoint_segments=15 日志文件段最小为1和16 MB。
checkpoint_timeout=11 minutes 范围:30秒到1小时。
checkpoint_completion_target=0.9 检查点目标持续时间为0.0 - 1.0。
seq_page_cost=1.0 这个参数是在任意尺度上测量的。
random_page_cost=2.0 该参数的测量范围与上述相同。
effective_cache_size=512MB  
synchronous_commit=off  

MySQL参数配置

优化MySQL数据库的性能:

  1. 停止EventLog Analyzer。
  2. 进入<EventLog Analyzer目录>/bin。
  3. 打开startDB.bat文件(startDB.sh,如果是Linux系统的话)。
  4. 将参数“——innodb_buffer_pool_size”的现有值替换为适合机器RAM大小的值,如下表所示。例如,如果RAM大小是8gb,那么参数应该是“——innodb_buffer_pool_size= 3000m&;”。
  5. 保存文件并重新启动EventLog Analyzer。
RAM大小
1 GB 默认值(不需要替换)
2 GB 1200M
3 GB 1500M
4 GB 1500M
8 GB 3000M
16 GB 3000M
 

磁盘空间优化

硬盘空间需求取决于在您的环境中生成的日志卷。对于高网络流量,需要有更大的磁盘空间来存储和处理日志。

×字段不能为空×

系统资源计算器

×

Windows日志

EPS(事件/s)

字段不能为空

Syslogs

EPS

字段不能为空

其他日志?

来自IBM AS400系统、vCenter和导入日志的日志流速率

EPS

字段不能为空

数据存储的时间?

这是原始存档数据保留时间。

Year

值不能是'0'

字段不能为空

CPU内核

 

RAM

 

磁盘吞吐量?

磁盘吞吐量是指EventLog Analyzer在不会对性能造成负面影响的情况下写入磁盘所需的MB/s(兆字节/秒)。

 

磁盘空间

 

网卡容量

 

操作系统

 

获取硬件要求
重新计算