用户指南
性能调优指南

性能调优指南

运行过程中可以适当的调优参数,从而实现达到最大运行效率。

调试模式

当调试模式开启时,会输出大量日志,有可能会影响到运行,在部署模式下请关闭该选项,让 RHILEX 保持静默运行。

Ruby
app_debug_mode = false

控制台模式

当控制台开启时,会关闭本地日志记录器,更换为在控制台输出大量日志,有可能会影响到运行,在部署模式下请关闭该选项,让 RHILEX 保持静默运行。

Ruby
enable_console = false

CPU 核心数

RHILEX 能用到的 CPU 核心数,一般情况下默认为 0,表示让系统决策,如果你要限制 RHILEX 的 CPU 调用,这个值不要超过你的物理 CPU 核心个数。

Ruby
gomax_procs = 0

消息队列大小

RHILEX 内部的数据交换使用了一个 Channel 调度组。用来保证各种资源之间的互通。RHILEX 内部消息队列缓存区大小默认为 10 个槽位,每个槽位是 10240(10M)大小,全开启状态下默认直接会申请 100MB 内存来保证缓冲区性能。如果你觉得占用内存太大可以调整为 1024(1M)。

Ruby
max_queue_size = 10240

这是配置为 10240 的情况下,系统资源使用状况。推荐用 10240,除非你能精确计算出你的应用会用到多少资源。

guide_performance

© 2023-2025 RHILEX Technologies Inc. All rights reserved.