一、問題描述
某用戶反饋hp小型機系統訪問很慢。
二、告警信息
通過撥號登錄到您的主機scp3上,檢查了相關的日志,包括: syslog,Event log,network log,bdf,top,glance,ts99,crash,但是沒有發現告警或錯誤。
三、分析問題原因
在年前,這臺主機經歷了多次出現相同問題的情況。全面檢查了網絡和主機后,并沒有發現異常情況。最終,只需重啟主機故障就得以恢復。
本次再次通過撥號登錄到您的主機scp3上,檢查了相關的日志,包括: syslog,event log,network log,bdf,top,glance,ts99,crash,但是沒有發現告警或錯誤。
后來經檢查發現網卡配置了APA(雙網卡綁定),而APA901網卡有丟包的現象發生:
PPA number = 901
Description = lan901 Hewlett-Packard LinkAggregate Interface
Type (value) = ethernet-csmacd(6)
MTU Size = 1500
Speed = 200000000
Station Address = 0xe7f4fc6a8
Administration Status (value) = up(1)
Operation Status (value) = up(1)
Last Change = 671
Inbound Octets = 2835813758
Inbound Unicast Packets = 442129046
Inbound Non-Unicast Packets = 25506896
Inbound Discards = 111073
Inbound Errors = 0
Inbound Unknown Protocols = 424
Outbound Octets = 3383156594
Outbound Unicast Packets = 1287673364
Outbound Non-Unicast Packets = 111073
Outbound Discards = 0
Outbound Errors = 0
Outbound Queue Length = 0
Specific = 0
APA的配置文件:
HP_APA_LOAD_BALANCE_MODE[0]=LB_MAC
HP_APA_HOT_STANDBY[0]=off
曾經有過案例:某用戶的2臺服務器在使用APA軟件的過程中,遇到性能問題,具體表現為:當APA配置為load_balance時,交換機的CPU使用率很高,維持在60%以上,網絡通訊丟包情況比較嚴重;當配置為hot_standby模式時,交換機CPU使用率20-30%,網絡通訊正常。
因此建議修改APA的配置文件為:
HP_APA_LOAD_BALANCE_MODE[0]=LB_MAC
HP_APA_HOT_STANDBY[0]=on
然后重啟APA進程:
# /sbin/init.d/hpapa stop
# /sbin/init.d/hpapa start
檢查APA901網卡狀態:
scp3#[/etc/rc.config.d]lanadmin -x -v 901
Link Aggregate PPA # : 901
Number of Ports : 2
Ports PPA : 0 1
Link Aggregation State : LINKAGG MANUAL
Group Capability : 5
Load Balance Mode : Hot Standby (LB_HOT_STANDBY)
四、實施步驟
1、修改APA的配置文件為:
HP_APA_LOAD_BALANCE_MODE[0]=LB_MAC
HP_APA_HOT_STANDBY[0]=on
2、然后重啟APA進程:
# /sbin/init.d/hpapa stop
# /sbin/init.d/hpapa start
3、檢查APA901網卡狀態:
scp3#[/etc/rc.config.d]lanadmin -x -v 901
Link Aggregate PPA # : 901
Number of Ports : 2
Ports PPA : 0 1
Link Aggregation State : LINKAGG MANUAL
Group Capability : 5
Load Balance Mode : Hot Standby (LB_HOT_STANDBY)
五、建議與總結
建議在主機配置了APA時,不要選擇LOAD_BALANCE_MODE,而是選擇HOT_STANDBY模式,以免出現上述故障。