標籤:查看 心跳檢測 排除 串連 iss sub ext sse 預設
通過cmd命令Cluster.exe /prop查看當前群集的屬性資訊,其中心跳閥值相關屬性:
- SameSubnetDelay:同一子網中的節點的測訊號頻率
- SameSubnetThreshold: 同一子網中的節點的延遲的閾值
- CrossSubnetDelay: 不同的子網中的節點的活動訊號頻率
- CrossSubnetThreshold: 在不同的子網中的節點的延遲的閾值
SameSubnetDelay 預設代表每1秒執行一次Windows群集心跳檢測,SameSubnetThreshold 代表Windows群集允許最大心跳檢測失敗數5,超過這個數量就可能會引起群集容錯移轉。
心跳調整允許的範圍如下:最大允許每2秒檢測一次,連續10次失敗則為失敗。
屬性 |
預設值 |
允許範圍值 |
SameSubnetDelay |
1000ms |
250ms~2000ms |
SameSubnetThreshold |
5 |
3~10 |
CrossSubnetDelay |
1000ms |
250ms~2000ms |
CrossSubnetThreshold |
5 |
3~10 |
通過cmd命令修改:
Cluster.exe /Prop SameSubnetDelay=2000
Cluster.exe /Prop SameSubnetThreshold=10
Cluster.exe /Prop CrossSubnetDelay=2000
Cluster.exe /Prop CrossSubnetThreshold =10
查看結果cluster.exe /prop
心跳檢測說明
心跳檢測的簡單理解為,Node1會發送一個串連序號到Node2,Node2響應相同的序號,Node1再次發送一個相同的序號到Node2,且Node2再次回應相同序號。Node1將確定此心跳序列完成並開始另外的序列檢測,如果在這某次檢測過程中,心跳序列被刪除或未及時接收到,將表示missed此次心跳,預設過程連續五次心跳序列均missed,此節點被認為非活動。
通過修改閥值,可以解決一定程度上的網路延遲,但並不能根本的解決問題,所以請記住對延遲或閾值設定的更改不會被視為一種故障排除技術。對於心跳檢測預設使用IPv6,因為它是比IPv4更快的協議,如果已禁用 IPv6,它將使用 IPv4。容錯移轉叢集不會混合和匹配 IPv6 和 IPv4。不能同時使用。
windows cluster 心跳檢測閥值最佳化