0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用閃存存儲(chǔ)改善工作負(fù)載應(yīng)用的性能和結(jié)果

Micron美光科技 ? 2018-01-04 16:36 ? 次閱讀

我是美光科技的首席存儲(chǔ)解決方案工程師Dennis Lattka。這個(gè)頭銜的真正含義是,我要致力于確定如何利用閃存存儲(chǔ)改善工作負(fù)載應(yīng)用的性能和結(jié)果。為此,我決定對(duì)大數(shù)據(jù)生態(tài)系統(tǒng)中最常用的分布式消息傳遞系統(tǒng)之一的Apache Kafka進(jìn)行評(píng)估,測(cè)試如何以最佳方式將美光固態(tài)存儲(chǔ)應(yīng)用于 Apache Kafka,以及將產(chǎn)生怎樣的收益。

如何利用閃存存儲(chǔ)改善工作負(fù)載應(yīng)用的性能和結(jié)果

ApacheKafka介紹

通過(guò)對(duì)所涉及的各種資源(即 CPU、內(nèi)存、磁盤(pán)活動(dòng)和網(wǎng)絡(luò))進(jìn)行監(jiān)控,我發(fā)現(xiàn)主要的瓶頸因素依次為磁盤(pán)和網(wǎng)絡(luò)。

一切取決于吞吐量

通過(guò) Apache Kafka我發(fā)現(xiàn),吞吐量決定一切。Kafka 開(kāi)發(fā)人員在將寫(xiě)入數(shù)據(jù)直接傳遞到內(nèi)核頁(yè)面緩存方面做得非常出色,最大限度地減少了與 I/O 相關(guān)的問(wèn)題。但是,無(wú)論這項(xiàng)開(kāi)發(fā)功能如何出色,I/O 最終仍會(huì)轉(zhuǎn)化為對(duì) Kafka 分區(qū)(主題日志文件)的連續(xù)寫(xiě)入。因此所使用的磁盤(pán)的吞吐量越高,性能提升幅度就會(huì)越大。

在弄清楚了如何以最佳方式測(cè)試 Apache Kafka 以及使用哪些參數(shù)效果最好之后,我使用其內(nèi)置的發(fā)生器測(cè)試腳本進(jìn)行了一次簡(jiǎn)單的測(cè)試。3 個(gè)發(fā)生器共向一個(gè) Kafka 代理發(fā)送了 6 億條 100 字節(jié)的消息。

測(cè)試包括以下內(nèi)容:(沒(méi)有進(jìn)行調(diào)整,僅采用默認(rèn)配置。)

-總共產(chǎn)生了 600 個(gè)主題。

-為每個(gè)發(fā)生器分配了 200 個(gè)特定于該發(fā)生器的主題。

-每個(gè)發(fā)生器為每個(gè)主題創(chuàng)建了 100 萬(wàn)條消息。

-采用的消息大小為每條消息 100 字節(jié)。

使用的硬件:

-每個(gè)服務(wù)器配備 1 個(gè)代理和 3 個(gè)發(fā)生器,采用相同配置。

-兩個(gè)英特爾(R)至強(qiáng)(R) CPU E5-2690 v3 @ 2.60GHz 處理器。

-384GB 內(nèi)存

-兩個(gè)固定在 ALB 模式的 10Gb 網(wǎng)卡。

使用 6TB 7.2k 硬盤(pán)、美光5100 ECO 1920GB 固態(tài)硬盤(pán)和美光9100 Pro 3.2TB NVMe硬盤(pán)進(jìn)行了對(duì)比。

在每次測(cè)試中,Apache Kafka 代理分區(qū)都位于進(jìn)行測(cè)試的硬盤(pán)上。

結(jié)果如下:

如何利用閃存存儲(chǔ)改善工作負(fù)載應(yīng)用的性能和結(jié)果

從上表可以看出,吞吐量越高,每秒的 I/O 就越高,這對(duì)于 Apache Kafka 意味著每秒可以處理更多數(shù)量的連續(xù)消息(顯示單位為 MB/s)。

結(jié)論

在 Apache Kafka 配置中采用吞吐量更高的磁盤(pán)設(shè)備(如美光5100 系列固態(tài)硬盤(pán)或美光 NVMe 固態(tài)硬盤(pán))將顯著提高 Apache Kafka 的性能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 閃存
    +關(guān)注

    關(guān)注

    16

    文章

    1789

    瀏覽量

    114927
  • 美光科技
    +關(guān)注

    關(guān)注

    0

    文章

    191

    瀏覽量

    22646

原文標(biāo)題:美光專(zhuān)欄 | 利用閃存存儲(chǔ)提升 Apache Kafka 的性能

文章出處:【微信號(hào):gh_195c6bf0b140,微信公眾號(hào):Micron美光科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    閃存存儲(chǔ)的VDI場(chǎng)景應(yīng)用

    的VDI存儲(chǔ)方案為高性能、高業(yè)務(wù)連續(xù)性以及高效找到了新的平衡?!   ∪A為VDI存儲(chǔ)方案    華為OceanStor Dorado V3全閃存存儲(chǔ)
    發(fā)表于 11-29 11:41

    基于閃存存儲(chǔ)的Apache Kafka性能提升方法

    作者:Dennis Lattka我是美光科技的首席存儲(chǔ)解決方案工程師Dennis Lattka。這個(gè)頭銜的真正含義是,我要致力于確定如何利用閃存存儲(chǔ)
    發(fā)表于 07-24 06:58

    如何通過(guò)虛擬遠(yuǎn)端采樣改善負(fù)載調(diào)節(jié)的性能?

    如何通過(guò)虛擬遠(yuǎn)端采樣改善負(fù)載調(diào)節(jié)的性能?什么是VRS?那么VRS有多有效?
    發(fā)表于 04-22 06:17

    改善電源負(fù)載瞬態(tài)響應(yīng)性能的設(shè)計(jì)方法

    改善電源負(fù)載瞬態(tài)響應(yīng)性能的設(shè)計(jì)方法:電子電路一般都需要一個(gè)即使在負(fù)載電流發(fā)生瞬變時(shí),輸出電壓也能維持在特定容差范圍內(nèi)的電壓源,以確保電路的正常工作
    發(fā)表于 10-27 22:42 ?38次下載

    利用_NetApp_存儲(chǔ)改善數(shù)據(jù)庫(kù)環(huán)境

    利用_NetApp_存儲(chǔ)改善數(shù)據(jù)庫(kù)環(huán)境
    發(fā)表于 12-28 11:13 ?0次下載

    負(fù)載平衡云存儲(chǔ)算法

    Kademlia算法應(yīng)用于云存儲(chǔ)系統(tǒng)的負(fù)載平衡性能??紤]到算法在異構(gòu)環(huán)境下負(fù)載平衡性能有明顯下降,改進(jìn)算法在Kademlia找出的候選存儲(chǔ)節(jié)點(diǎn)中根據(jù)節(jié)點(diǎn)的
    發(fā)表于 01-14 15:56 ?0次下載

    淺析閃存如何推動(dòng)當(dāng)今的存儲(chǔ)市場(chǎng)發(fā)展

    如今,企業(yè)數(shù)據(jù)存儲(chǔ)市場(chǎng)正在快速增長(zhǎng),其市場(chǎng)核心是閃存。閃存市場(chǎng)增長(zhǎng)強(qiáng)勁,閃存正變得越來(lái)越不可或缺,以幫助數(shù)據(jù)中心運(yùn)營(yíng)商和存儲(chǔ)廠商迎接下一代
    的頭像 發(fā)表于 07-24 15:32 ?3381次閱讀

    新的FlashSystem 9100存儲(chǔ)系統(tǒng)是一款全閃存NVMe加速存儲(chǔ)平臺(tái)

    NVMe是一種用于訪(fǎng)問(wèn)高速存儲(chǔ)介質(zhì)的協(xié)議,旨在減少延遲并提高系統(tǒng)和應(yīng)用程序性能。它針對(duì)全閃存存儲(chǔ)系統(tǒng)進(jìn)行了優(yōu)化,旨在滿(mǎn)足需要低延遲和高性能
    的頭像 發(fā)表于 08-02 14:38 ?5139次閱讀

    性能大比拼-真實(shí)世界工作負(fù)載vs實(shí)驗(yàn)室綜合工作負(fù)載

         驗(yàn)證存儲(chǔ)系統(tǒng)性能是否強(qiáng)大通常會(huì)選擇各種測(cè)試跑分看結(jié)果,然而對(duì)比性能就可以發(fā)現(xiàn)真實(shí)世界的工作
    發(fā)表于 12-15 00:40 ?482次閱讀

    簡(jiǎn)述閃存工作原理及存儲(chǔ)和記錄數(shù)據(jù)

    手機(jī)和固態(tài)硬盤(pán)中用來(lái)存儲(chǔ)數(shù)據(jù)的NAND閃存問(wèn)世于1987年,首次量產(chǎn)則是在4年之后。當(dāng)年的東芝閃存部門(mén)如今已經(jīng)成為新的KIOXIA鎧俠,不過(guò)NAND閃存
    發(fā)表于 07-28 14:30 ?1.2w次閱讀

    中國(guó)移動(dòng)公布全閃存儲(chǔ)產(chǎn)品集中采購(gòu)中標(biāo)結(jié)果,浪潮入選

    日前,中國(guó)移動(dòng)公布2020年至2021年全閃存儲(chǔ)產(chǎn)品集中采購(gòu)中標(biāo)結(jié)果,浪潮全閃存儲(chǔ)入選,中標(biāo)金額超3000萬(wàn)元。據(jù)悉,本次集采是電信運(yùn)營(yíng)商領(lǐng)域首次全閃存儲(chǔ)產(chǎn)品集采,設(shè)置一個(gè)標(biāo)段,包含高
    的頭像 發(fā)表于 02-20 10:02 ?2389次閱讀

    改善電源負(fù)載瞬態(tài)響應(yīng)性能的?設(shè)計(jì)方法

    電子電路一般都需要一個(gè)即使在負(fù)載電流發(fā)生瞬變時(shí),輸出電壓也能維持在特定容差范圍內(nèi)的電壓源,以確保電路的正常工作。設(shè)計(jì)工程師必須在理解瞬態(tài)響應(yīng)原理的基礎(chǔ)上,利用正確的設(shè)計(jì)思路才能以較低的成本改善
    發(fā)表于 02-11 14:16 ?11次下載
    <b class='flag-5'>改善</b>電源<b class='flag-5'>負(fù)載</b>瞬態(tài)響應(yīng)<b class='flag-5'>性能</b>的?設(shè)計(jì)方法

    云優(yōu)化性能:使用基于閃存存儲(chǔ)的I/O密集型工作負(fù)載

    電子發(fā)燒友網(wǎng)站提供《云優(yōu)化性能:使用基于閃存存儲(chǔ)的I/O密集型工作負(fù)載.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 10:04 ?0次下載
    云優(yōu)化<b class='flag-5'>性能</b>:使用基于<b class='flag-5'>閃存</b>的<b class='flag-5'>存儲(chǔ)</b>的I/O密集型<b class='flag-5'>工作</b><b class='flag-5'>負(fù)載</b>

    光纖通道與iSCSI相比在支持企業(yè)工作負(fù)載的全閃存存儲(chǔ)陣列方面性能優(yōu)勢(shì)

    電子發(fā)燒友網(wǎng)站提供《光纖通道與iSCSI相比在支持企業(yè)工作負(fù)載的全閃存存儲(chǔ)陣列方面性能優(yōu)勢(shì).pdf》資料免費(fèi)下載
    發(fā)表于 08-28 16:44 ?0次下載
    光纖通道與iSCSI相比在支持企業(yè)<b class='flag-5'>工作</b><b class='flag-5'>負(fù)載</b>的全<b class='flag-5'>閃存</b><b class='flag-5'>存儲(chǔ)</b>陣列方面<b class='flag-5'>性能</b>優(yōu)勢(shì)

    HK-ATTO 光纖通道卡利用FC-NVMe 提升全閃存存儲(chǔ)陣列性能

    通道HBA能夠提供無(wú)與倫比的速度和效率,顯著加快全球數(shù)據(jù)中心的全閃存陣列性能。原生光纖通道支持可確保數(shù)據(jù)密集型共享工作負(fù)載獲得最佳性能,而F
    的頭像 發(fā)表于 09-21 08:10 ?716次閱讀
    HK-ATTO 光纖通道卡<b class='flag-5'>利用</b>FC-NVMe 提升全<b class='flag-5'>閃存</b><b class='flag-5'>存儲(chǔ)</b>陣列<b class='flag-5'>性能</b>