閱讀393 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Redis開發運維實踐問題處理隻延遲檢查

6.2.1 檢查CPU情況

mpstat -P ALL 1

6.2.2 檢查網絡情況

可以在係統不繁忙或者臨時下線前檢測客戶端和server或者proxy 的帶寬:

1)使用 iperf -s 命令將 Iperf 啟動為 server 模式:

iperf –s
————————————————————
Server listening on TCP port 5001
TCP window size: 8.00 KByte (default)
————————————————————

2)啟動客戶端,向IP為10.230.48.65的主機發出TCP測試,並每2秒返回一次測試結果,以Mbytes/sec為單位顯示測試結果:

iperf -c 10.230.48.65 -f M -i 2

6.2.3 檢查係統情況

著重檢查探測服務延遲、 監控正在請求執行的命令、獲取慢查詢

6.2.4 檢查連接數

查看info裏麵的total_connections_received,如果該值不斷升高,則需要修改應用,采用連接池方式進行,因為頻繁關閉再創建連接redis的開銷很大。


6.2.5 檢查持久化

RDB的時間:latest_fork_usec:936 上次導出rdb快照,持久化花費,微秒。 檢查是否有人使用了SAVE。

6.2.6 檢查命令執行情況

INFO commandstats 

查看命令執行了多少次,執行命令所耗費的毫秒數(每個命令的總時間和平均時間)





最後更新:2017-05-08 11:31:08

  上一篇:go Redis開發運維實踐問題處理隻內存檢查
  下一篇:go Redis開發運維實踐問題處理之一般處理流程