偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

高性能內(nèi)存數(shù)據(jù)庫(kù)Redis的免費(fèi)工具,分析實(shí)例的內(nèi)存更有針對(duì)性

數(shù)據(jù)庫(kù) 其他數(shù)據(jù)庫(kù) Redis
這在分析Redis實(shí)例的內(nèi)存使用情況時(shí),市場(chǎng)上有許多免費(fèi)和開(kāi)源工具,以及少量的付費(fèi)產(chǎn)品。里匯總了幾種有用的免費(fèi)工具,這些工具在分析Redis實(shí)例的內(nèi)存使用情況時(shí)很有用。

在分析Redis實(shí)例的內(nèi)存使用情況時(shí),市場(chǎng)上有許多免費(fèi)和開(kāi)源工具,以及少量的付費(fèi)產(chǎn)品。最受歡迎的工具是Jacks(各行各業(yè)),但是如果您想對(duì)內(nèi)存問(wèn)題進(jìn)行更深入的分析,則最好使用針對(duì)性更強(qiáng),鮮為人知的工具。

高性能內(nèi)存數(shù)據(jù)庫(kù)Redis的免費(fèi)工具,分析實(shí)例的內(nèi)存更有針對(duì)性

這里匯總了幾種有用的免費(fèi)工具,這些工具在分析Redis實(shí)例的內(nèi)存使用情況時(shí)很有用。

1. Redis內(nèi)存分析器(RMA)

RMA是可用于Redis的最全面的FOSS內(nèi)存分析器之一。它支持三種不同級(jí)別的詳細(xì)分析。全局-內(nèi)存使用信息概述;掃描(Scanner)-最高級(jí)別的鍵空間/前綴級(jí)別的內(nèi)存使用信息,即使用最短的公共前綴;RAM-最低級(jí)別的鍵空間/前綴,即使用最長(zhǎng)的公共前綴。

在全局模式下,RMA提供一些高級(jí)統(tǒng)計(jì)信息,例如密鑰數(shù),系統(tǒng)內(nèi)存,常駐集大小,密鑰空間大小等。唯一的功能是“密鑰空間開(kāi)銷”,即Redis系統(tǒng)使用的內(nèi)存存儲(chǔ)與鍵空間有關(guān)的信息,例如列表數(shù)據(jù)結(jié)構(gòu)的指針;

在掃描模式下,獲得密鑰空間的概述。它提供了高級(jí)名稱空間,以及其項(xiàng)的類型和該名稱空間消耗的內(nèi)存百分比。然后將“ RAM”行為與名稱空間模式結(jié)合使用進(jìn)行詳細(xì)的分析非常有用。

在RAM模式下,可獲得其他大多數(shù)FOSS內(nèi)存分析器提供的鍵空間級(jí)內(nèi)存消耗。將獲得有關(guān)所用內(nèi)存,實(shí)際數(shù)據(jù)大小,開(kāi)銷,編碼,最小和最大的詳細(xì)信息,TTL等。這有助于查明系統(tǒng)中最大的內(nèi)存消耗是什么。

雖然該工具并非總是更新,GitHub上的最后一次提交是一年多以前了。但即便這樣,它也是進(jìn)行內(nèi)存詳細(xì)分析的最佳方法之一。

2. Redis Sampler

Redis Sampler是一個(gè)非常強(qiáng)大的工具,可以深入了解Redis實(shí)例的內(nèi)存使用情況。它由Redis背后的開(kāi)發(fā)人員antirez維護(hù),并且對(duì)Redis的深入了解通過(guò)此工具得以體現(xiàn)。該工具的更新頻率不是很高,但是報(bào)告的問(wèn)題并不多。

Redis Sampler對(duì)數(shù)據(jù)庫(kù)進(jìn)行概率掃描,并報(bào)告以下信息:

  • 鍵在各種數(shù)據(jù)類型中的百分比分布-基于鍵的數(shù)量,而不是對(duì)象的大小。
  • 基于strlen的字符串類型的最大鍵,以及它們消耗的內(nèi)存百分比。
  • 對(duì)于所有其他數(shù)據(jù)類型,最大的鍵被計(jì)算并顯​​示為兩個(gè)單獨(dú)的列表:一個(gè)基于對(duì)象的大小,另一個(gè)基于對(duì)象中的項(xiàng)目數(shù)。
  • 對(duì)于每種數(shù)據(jù)類型,它還顯示“Power of 2 distribution”。這對(duì)于理解數(shù)據(jù)類型內(nèi)的大小分布非常有用。輸出基本上詳細(xì)說(shuō)明給定類型的鍵的大小百分比在>2^x和<=2^x+1范圍內(nèi)。

3. RDB工具

對(duì)于Redis管理員來(lái)說(shuō),RDB工具是非常有用的工具套件。RDB工具雖然不如RMA或Redis Sampler全面,但它提供了3條重要信息。

1.所有鍵的值(序列化)的大小都大于B字節(jié)[用戶指定的B]。2.最大N鍵[用戶指定N];3.特定密鑰的大小:這是從數(shù)據(jù)庫(kù)實(shí)時(shí)讀取的。

該套件在GitHub上有許多活躍的參與者,并且經(jīng)常更新。維護(hù)者Sripathi Krishnan多年來(lái)在Redis社區(qū)中廣為人知,因?yàn)樗峁┝嗽S多工具。

4. Redis-Audit

Redis-Audit是一個(gè)概率性工具,可用于快速了解內(nèi)存使用情況。它會(huì)輸出有關(guān)密鑰組的有用信息,例如總體內(nèi)存消耗,該組中的最大TTL,平均上次訪問(wèn)時(shí)間,該組中過(guò)期的密鑰百分比等。如果你需要找到占用最多的內(nèi)存,這是一個(gè)完美的工具。它可在你的應(yīng)用程序中切換密鑰組。而且,它適用于所有Redis版本。

5. Redis工具包

Redis Toolkit是一個(gè)基本的監(jiān)控解決方案,可用于分析兩個(gè)關(guān)鍵指標(biāo):命中率和內(nèi)存消耗。該項(xiàng)目會(huì)定期更新,以進(jìn)行錯(cuò)誤修復(fù)。它有易于理解的界面來(lái)為你提供所需的確切信息,而且適用于所有Redis版本。

6. Harvest

Harvest是一個(gè)概率抽樣工具,可用于根據(jù)鍵的數(shù)量識(shí)別10個(gè)最大的名稱空間/前綴。作為一款新工具,它在GitHub上并沒(méi)有吸引太多關(guān)注。但是,如果你是Redis的新手,希望確定哪種應(yīng)用程序數(shù)據(jù)阻塞了實(shí)例,Harvest上手還是不錯(cuò)的。它僅適用于Redis v4.0及更高版本。

不得不說(shuō)的免費(fèi)工具限制

盡管這些工具對(duì)于調(diào)試Redis實(shí)例的內(nèi)存問(wèn)題非常有用,但應(yīng)該意識(shí)到這些免費(fèi)工具的局限性。付費(fèi)工具具有某種形式的數(shù)據(jù)可視化,而以上這些工具都不是開(kāi)箱即用的。最好的結(jié)果是CSV輸出,可以使用其他FOSS工具進(jìn)行可視化,而且許多工具甚至都沒(méi)有該選項(xiàng),這使學(xué)習(xí)曲線變得陡峭,特別是對(duì)于Redis新手用戶。如果你可能經(jīng)常進(jìn)行內(nèi)存分析,那么值得看一下提供良好可視化功能的付費(fèi)工具。

另一個(gè)限制是存儲(chǔ)歷史信息的能力,也沒(méi)有隨時(shí)間變化的內(nèi)存消耗圖,而且許多甚至無(wú)法分析實(shí)時(shí)數(shù)據(jù)。

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2011-09-05 10:11:44

Windows內(nèi)存

2013-02-19 09:23:58

2018-07-03 09:00:00

Redis內(nèi)存分析工具

2015-03-13 19:34:41

2010-10-18 17:58:49

2017-05-03 11:43:51

Redis數(shù)據(jù)庫(kù)

2022-04-05 11:24:17

CyberDB內(nèi)存數(shù)據(jù)庫(kù)Python

2021-09-05 06:16:26

勒索攻擊勒索軟件攻擊

2014-10-22 10:49:17

2019-10-15 10:01:38

內(nèi)存數(shù)據(jù)庫(kù)HANA

2021-06-17 14:05:49

卡巴斯基安全

2023-09-18 09:10:11

Golang高性能緩存庫(kù)

2017-09-07 16:50:47

MySQL性能優(yōu)化

2011-04-14 09:38:55

內(nèi)存數(shù)據(jù)庫(kù)

2023-02-20 15:27:30

開(kāi)發(fā)JavaScript內(nèi)存管理

2023-11-14 08:24:59

性能Scylla系統(tǒng)架構(gòu)

2013-07-29 16:09:07

2009-06-16 16:17:35

2018-10-10 14:27:34

數(shù)據(jù)庫(kù)連接池MySQL

2016-01-06 09:57:00

云計(jì)算云存儲(chǔ)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)