<commit_before>---
title: nf_conntrack调优
categories:
  - 后台
tags:
  - conntrack,调优
date: 2018-12-03 20:00:55
keywords:
---

深入了解conntrack调优。
<!-- more -->
# netfilter
netfilter是linux内在的一个软件框架，用来管理网络数据包。

netfilter提供了5个hook来进行管理网络包。如下图：
![netfilter-hooks](https://tenfy.cn/picture/netfilter-hooks.png)

- PREROUTING, 所有包都会经过这个hook
- LOCAL INPUT, 进入本机的包会经过这个hook
- FORWARD, 不进入本机的包，做转发的包会经过这个hook
- LOCAL OUTPUT, 从本机出去的包会经过这个hook<commit_msg>fix tags of conntrack-tuning<commit_after>---
title: nf_conntrack调优
categories:
  - 后台
tags:
  - netfilter
  - 调优
date: 2018-12-03 20:00:55
keywords: linux,conntrack,iptables,netfilter
---

深入了解conntrack调优。
<!-- more -->
# netfilter
netfilter是linux内在的一个软件框架，用来管理网络数据包。

netfilter提供了5个hook来进行管理网络包。如下图：
![netfilter-hooks](https://tenfy.cn/picture/netfilter-hooks.png)

- PREROUTING, 所有包都会经过这个hook
- LOCAL INPUT, 进入本机的包会经过这个hook
- FORWARD, 不进入本机的包，做转发的包会经过这个hook
- LOCAL OUTPUT, 从本机出去的包会经过这个hook
{'fraction_non_alphanumeric': 0.12660944206008584, 'fraction_numerical': 0.032188841201716736, 'mean_word_length': 5.261744966442953, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6519542', 'n_tokens_mistral': 506, 'n_tokens_neox': 540, 'n_words': 58}