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