> For the complete documentation index, see [llms.txt](https://ilogtail.gitbook.io/ilogtail-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ilogtail.gitbook.io/ilogtail-docs/1.1.1/configuration/system-config.md).

# 系统参数

在`iLogtail`启动时，会加载`ilogtail_config.json`配置文件，该配置文件指定了`iLogtail`正常运行的一些基本配置项。

## 参数列表

| 参数                       | 类型     | 说明                                                                                                                                                                                                                                                                                       |
| ------------------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `cpu_usage_limit`        | double | <p>CPU使用阈值，以单核计算。取值范围：0.1\~当前机器的CPU核心数</p><p><strong>警告</strong> <code>cpu\_usage\_limit</code>为软限制，实际<code>iLogtail</code>占用的CPU可能超过限制值，超限5分钟后将触发熔断保护，<code>iLogtail</code>自动重启。</p><p>例如设置为0.4，表示日志服务将尽可能限制 <code>iLogtail</code> 的CPU使用为CPU单核的40%，超出后 <code>iLogtail</code> 自动重启。</p> |
| `mem_usage_limit`        | Int    | <p>内存使用阈值。</p><p><strong>警告</strong> <code>mem\_usage\_limit</code>为软限制，实际<code>iLogtail</code>占用的内存可能超过限制值，超限5分钟后将触发熔断保护，Logtail自动重启。</p>                                                                                                                                               |
| `default_access_key_id`  | String | 写入 `SLS` 的 `access_id`，需要具备写入权限。                                                                                                                                                                                                                                                         |
| `default_access_key`     | String | 写入 `SLS` 的 `access_key`，需要具备写入权限。                                                                                                                                                                                                                                                        |
| `config_update_interval` | Int    | <p>本地配置热加载的更新间隔，单位为秒。<br><strong>注意：此参数仅对社区版有效。</strong></p>                                                                                                                                                                                                                             |
| `data_server_port`       | Int    | <p>用于控制 <code>flusher\_sls</code> 往 <code>SLS</code> 发送的协议类型。</p><p>取值范围：433（默认），表示使用 <code>HTTPS</code> 协议发送；80表示使用 <code>HTTP</code> 协议发送。</p><p>如果使用<code>SLS</code>内网域名写入，建议使用<code>HTTP</code>协议发送，提高传输性能。</p>                                                                      |
| `send_running_status`    | Bool   | 为了更好的了解 `iLogtail` 的使用情况，以便做出更有针对性的发展规划，`iLogtail` 会上报一些脱敏后的运行统计信息。您也可以手动关闭此开关。                                                                                                                                                                                                          |

## 典型配置

```json
{
    "default_access_key_id": "",
    "default_access_key": "",
    "cpu_usage_limit" : 0.4,
    "mem_usage_limit" : 384
}
```
