redis監控以及碎片計算

菜鳥級別的步驟:
1.先ps -ef|grep redis
在這裏插入圖片描述
2.cd到reids的bin目錄
3.連接redis
./redis-cli -h 192.168.146.107 -p 7000
4.開始 監控:info
在這裏插入圖片描述
內存碎片的計算:
mem_fragmentation_ratio = used_memory_rss / used_memory
used_memory :Redis使用其分配器分配的內存大小
used_memory_rss :操作系統分配給Redis實例的內存大小,表示該進程所佔物理內存的大小
兩者包括了實際緩存佔用的內存和Redis自身運行所佔用的內存,used_memory_rss指標還包含了內存碎片的開銷,內存碎片是由操作系統低效的分配/回收物理內存導致的。

mem_fragmentation_ratio>1表明有內存碎片,越大表明越多,
mem_fragmentation_ratio<1表明正在使用虛擬內存,虛擬內存其實就是硬盤,性能比內存低得多,這是應該增強機器的內存以提高性能。
mem_fragmentation_ratio > 1.5 說明Redis消耗了實際需要物理內存的150%以上,其中50%是內存碎片率,可能是操作系統或Redis實例中內存管理變差的表現
mem_fragmentation_ratio的數值在1 ~ 1.5之間是比較健康的。

其他監控見此url:
http://blog.itpub.net/15498/viewspace-2214564/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章