与多个 NIC 的 IP 绑定
通过使用多个网络接口卡 (NIC) 并采用 IP 绑定,您可以分配网络负载,从而提高带宽吞吐量。 NCache作为一种网络密集型解决方案,允许配置双 NIC,从而将通信的网络负载分布在两个 NIC 上,从而提高整体性能。
NCache 在数据库集群中涉及两种网络通信:
- 集群内服务器节点之间的通信(集群通信)。
- 客户端和服务器之间的通信(客户端-服务器通信)。
可以为网络中的每种类型的网络通信配置不同的 NIC 卡 NCache。 一个 NIC 可以专用于集群内部的集群通信,而另一个 NIC 可以仅保留用于客户端到服务器的通信。 这样,通信的网络负载就会分布在两个 NIC 上,并且资源将得到更有效的利用,从而提高整体性能和带宽吞吐量。
NCache 检测服务器节点上的所有 NIC,并允许您选择其中任何一个。 如果您在服务器上有两个 NIC 可用,强烈建议同时使用两个 NIC 来增强 NCache 通信。 NCache 配置双 NIC 接口后,将开始使用服务器上的两个 NIC。
如何配置 # IP 与多个 NIC 的绑定
配置 NIC 后,更改将在缓存服务配置文件中复制,然后再进行配置。 NCache 服务重新启动:
- 。NET: Alachisoft.NCache.Service.exe.config 文件 %NCHOME%/bin/服务
- .NET Core Windows: Alachisoft.NCache.Service.dll.config 文件 %NCHOME%/\bin\服务
- .NET Core Linux: Alachisoft.NCache.Daemon.dll.config 文件 /选择/ncache/bin/服务
- Java视窗: Alachisoft.NCache.Service.dll.config 文件 %NCHOME%/\bin\服务
爪哇 Linux: Alachisoft.NCache.Daemon.dll.config 文件 /选择/ncache/bin/服务
BindToClusterIP
指定用于集群范围(服务器到服务器)的通信。BindToClientServerIP
告诉 NCache 哪个接口用于客户端与服务器的通信。
默认情况下,客户端-服务器和集群间通信都在可用的 IP 上进行 BindToClientServerIP
.
重要
如果一个节点属于多个集群,请注意任何 IP 更改都将反映在所有集群上,并且配置文件将相应更新。
您可以配置多个 NIC NCache 通过 NCache 管理中心 或手动更新 NCache 服务配置文件 为了这个。
备注
命令行工具由 NCache 与 NCache 服务器在 BindToClusterIP.