免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Logstash性能排查實戰(zhàn):JVM調(diào)優(yōu)解決Kafka積壓

Logstash性能排查實戰(zhàn):JVM調(diào)優(yōu)解決Kafka積壓 說句實話以前看到“JVM調(diào)優(yōu)”這四個字我腦子里第一時間蹦出來的也是“八股文”內(nèi)存模型、GC算法、類加載機制、雙親委派……背得滾瓜爛熟但真正到了線上面對一個“瘋了一樣吞CPU卻不吐結(jié)果”的Java進程還是會有點手足無措。這次Logstash性能問題排查記錄就是一次把“面試題”重新拆成“排查工具”的完整過程——我打算把它原原本本寫出來如果你也在維護ELK這套日志管道或者正在被Kafka消費延遲、日志積壓這類問題折磨這篇應(yīng)該能給你省下不少彎路。這篇文章不會講太多花哨的理論重點是一臺Logstash在高峰期卡死之后我如何通過JVM自帶工具、GC日志分析、啟動參數(shù)調(diào)整一步步找到根因并最終恢復(fù)吞吐量的全過程。中間會穿插我踩過的坑、查過的資料、以及最終沉淀下來的一套參數(shù)配置。不管你是剛接觸Logstash的運維新手還是后端Java開發(fā)想借實例真正理解JVM調(diào)優(yōu)這篇文章都按“現(xiàn)象 → 分析 → 操作 → 復(fù)盤”的順序來寫可以直接照著做。1. 問題是怎么發(fā)生的Kafka Lag 突然翹了上來先說下當時的架構(gòu)線上日志通過Filebeat采集發(fā)到Kafka再由Logstash消費并清洗最后寫入Elasticsearch做檢索。這套鏈路跑了大半年一直很穩(wěn)直到某一天流量高峰監(jiān)控面板上的Kafka消費延遲Consumer Lag曲線突然像坐了火箭一樣往上竄。一開始我以為是Elasticsearch寫入變慢了因為Logstash的寫入端和數(shù)據(jù)量直接掛鉤但查了一圈ES的bulk隊列、線程池、慢日志都正常索引速率也沒掉那問題大概率就出在Logstash本身。1.1 現(xiàn)象描述進程活著但就是不吐數(shù)據(jù)登錄服務(wù)器敲幾條命令CPU占用直接飆到百分之八九百但看一眼Logstash的監(jiān)控指標事件處理速率卻不升反降Kafka里積壓的消息越來越多。最氣人的是進程沒有掛日志里也沒有明顯異??雌饋怼耙磺姓!睂嶋H上數(shù)據(jù)就是卡在里面出不去。這是最典型的“假死”狀態(tài)——進程活著線程也占著但真正的處理能力已經(jīng)崩潰了。我當時的第一個反應(yīng)是檢查Logstash的管道配置懷疑是不是filter里的grok正則寫得太復(fù)雜或者某個插件在高峰時段出現(xiàn)了阻塞。但把pipeline的worker數(shù)和batch size隨便改了幾下重啟之后問題并沒有實質(zhì)改善。這時候我才意識到問題的根源可能不在Logstash的業(yè)務(wù)處理邏輯上而是承載它的JVM環(huán)境已經(jīng)處于“亞健康”狀態(tài)了。1.2 初步判斷Logstash性能問題先別急著懷疑管道很多人有一個誤區(qū)Logstash處理性能慢了第一反應(yīng)就是加filter、調(diào)grok、換插件很少有人會去想JVM本身是不是已經(jīng)不行了。但Logstash的本質(zhì)是一個跑在JRuby上的Java應(yīng)用它的所有事件處理、隊列緩沖、內(nèi)存分配全部依賴底層JVM的健康程度。JVM堆內(nèi)存、垃圾回收、JIT編譯這些“聽起來像八股文”的東西在高壓場景下會直接決定Logstash是每秒處理一萬條還是每秒處理一千條。所以排查思路從這一步開始轉(zhuǎn)變不再盯著Logstash的管道配置看而是把它當成一個普通的Java進程先用JVM的視角去體檢。這里也順帶說明一下網(wǎng)上經(jīng)常有人問“JDK、JVM、JRE有什么區(qū)別”——簡單來說JRE是Java運行環(huán)境JVM是JRE核心里真正負責執(zhí)行字節(jié)碼的虛擬機JDK則是開發(fā)工具包。Logstash自帶JRuby和Java運行時所以它本質(zhì)上就是一個“套了Ruby皮的Java程序”所有Java系的JVM調(diào)優(yōu)知識在它身上完全適用。2. 把Logstash當Java應(yīng)用來查先看懂JVM在干什么既然決定按Java應(yīng)用的思路排查那第一步就是把JVM的內(nèi)存模型、GC機制這些“八股文基礎(chǔ)”重新?lián)炱饋硪驗楹竺嫠蟹治龆冀⒃谶@上面。很多情況下不懂原理的人拿到j(luò)stat輸出只會看數(shù)字而懂原理的人能從數(shù)字倒推出一整套現(xiàn)場還原。2.1 JVM內(nèi)存模型快速復(fù)習(xí)堆、元空間、線程棧和直接內(nèi)存JVM運行時數(shù)據(jù)區(qū)可以粗略分成四塊堆內(nèi)存Heap用來存放對象實例是GC回收的主戰(zhàn)場元空間Metaspace存放類元數(shù)據(jù)在Java 8之后替代了永久代默認情況下只受本機內(nèi)存限制但類加載過多也可能撐爆虛擬機棧Stack是線程私有的每個線程執(zhí)行方法時都會創(chuàng)建棧幀棧深度過大就會拋StackOverflowError還有一塊是直接內(nèi)存Direct MemoryNIO和Netty用得最多不在堆內(nèi)但在物理內(nèi)存里如果做網(wǎng)絡(luò)傳輸時分配太多同樣可能觸發(fā)OOM。Logstash這種數(shù)據(jù)處理型應(yīng)用最敏感的就是堆內(nèi)存。因為每條日志進來都會被包裝成Logstash::Event對象還有中間的各種String、Hash全都住在堆上。堆如果設(shè)置得不對垃圾回收就會頻繁發(fā)生輕則吞吐下降重則進程假死。2.2 排查工具組合拳top、jstat、jmap、jstack怎么配合登錄到Logstash所在機器我會按以下順序操作先用top -Hp查看進程的CPU和內(nèi)存占用確認是不是某個線程在瘋狂自旋。Logstash啟動后會有一個獨立的JRuby運行時很多線程名都帶jruby關(guān)鍵字如果發(fā)現(xiàn)某個線程CPU占用異常高說明它正在反復(fù)執(zhí)行代碼或頻繁觸發(fā)GC。用jps -l確認Logstash進程的PID然后jstat -gcutil 1000觀察每秒的GC情況。這一步能立刻判斷出當前GC頻率、單次GC耗時、老年代使用率等關(guān)鍵指標。用jmap -heap 看當前堆的分配情況和各分代使用率特別是Eden區(qū)和老年代的比例是否合理。如果懷疑線程卡住用jstack 抓線程快照看看JRuby的工作線程是不是阻塞在某個地方。這里我想重點說一下gcutil輸出里的幾個字段E代表Eden區(qū)使用率O代表老年代使用率FGC是Full GC發(fā)生次數(shù)FGCT是Full GC累計耗時。如果FGC在短時間內(nèi)快速增長FGCT占比很高基本就能斷定系統(tǒng)正在被垃圾回收拖死。GC本身是為了騰出空間但Full GC觸發(fā)時會“停止整個世界”Stop The World簡稱STW應(yīng)用線程全部暫停這期間Logstash完全無法處理數(shù)據(jù)。2.3 現(xiàn)場抓到的證據(jù)GC日志不會騙人當時我連續(xù)觀察了差不多五分鐘jstat的輸出大致是下面這個樣子S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 0.00 92.34 95.67 98.12 96.45 1123 18.23 47 23.81 42.04 0.00 0.00 94.12 96.02 98.20 96.50 1124 18.25 48 24.95 43.20 0.00 0.00 95.78 96.89 98.25 96.52 1125 18.28 49 26.03 44.31看得出什么Eden區(qū)使用率一直維持在90%以上老年代也一直在95%左右徘徊Full GC幾乎每10秒就會來一次而且每次FGCT都在1秒以上。翻譯成人話就是堆內(nèi)存不夠用了JVM疲于奔命地做垃圾回收但回收完了馬上又填滿根本沒有足夠的空間讓數(shù)據(jù)處理線程順暢跑。這就像一個人一邊工作一邊不停地打掃房間房間卻永遠堆滿東西工作效率能高才怪。3. 根因分析為什么默認配置撐不住高峰日志量拿到這些數(shù)據(jù)之后我心里基本有數(shù)了但還是要搞清楚一個最關(guān)鍵的問題為什么之前一直沒事偏偏這段時間出問題這就得從頭檢查Logstash的默認JVM配置和數(shù)據(jù)量增長情況。3.1 堆內(nèi)存太小默認1GB根本只夠“自家日用”Logstash的默認JVM堆大小是1GB這個數(shù)值在官方文檔里寫得很清楚除非你通過LS_HEAP_SIZE或jvm.options里的-Xmx參數(shù)顯式指定否則它就老老實實用1GB。對很多小規(guī)模日志場景來說1GB確實夠用因為日志量小事件在高頻GC完成之前就被消費掉了。可一旦業(yè)務(wù)量漲上去比如高峰期每秒涌入幾千上萬條日志這1GB的堆就會變成瓶頸。為什么會這樣我們簡單估算一下假設(shè)一條日志原始文本平均2KB經(jīng)過系統(tǒng)解析后會變成Logstash::Event對象除了message字段還有host、path、timestamp等一堆元數(shù)據(jù)。JRuby環(huán)境下每個Ruby對象在Java層的開銷都比較大換算下來一條日志在堆里實際占用的空間差不多是原始文本的3到5倍也就是6到10KB。如果配置的批處理大小是默認的125條一批數(shù)據(jù)在堆里也就1MB左右看起來不多但架不住Logstash是持續(xù)不斷地消費和寫入在1GB堆里同時存在幾十批數(shù)據(jù)在排隊、在轉(zhuǎn)換、在等待寫入ES內(nèi)存壓力一下就上來了。3.2 G1收集器默認參數(shù)不一定適合你的場景大多數(shù)現(xiàn)代JVM默認的垃圾收集器是G1Logstash也不例外。G1的設(shè)計目標是“可預(yù)測的停頓時間”它把堆分成一個個Region然后根據(jù)各Region垃圾比例來優(yōu)先回收垃圾最多的區(qū)域理論上很優(yōu)雅。但G1對參數(shù)的敏感度也很高默認的MaxGCPauseMillis是200ms意思是JVM會盡量把每次GC停頓時長控制在200毫秒左右但這只是一個“目標”如果堆太小、對象分配太快G1為了追上分配速度依然會觸發(fā)Full GC。更麻煩的是當老年代占滿之后G1會退化到Serial Old式的Full GC這種回收是單線程執(zhí)行大范圍全堆掃描的停頓時間可能是好幾秒。這個過程對Logstash來說是毀滅性的一次幾秒鐘的STW管道里堆積的數(shù)據(jù)會成倍增長等到GC結(jié)束后瞬間把內(nèi)存又填滿然后再次觸發(fā)FGC形成惡性循環(huán)。我當時從jstat里看到FGC之后老年代使用率幾乎沒降多少就猜到已經(jīng)進入這種退化狀態(tài)了。3.3 JRuby執(zhí)行模型與批量參數(shù)Logstash性能的“命門”Logstash的pipeline配置里有幾個非常重要的參數(shù)pipeline.batch.size默認125代表每次從隊列里取多少個事件交給filter和output處理pipeline.batch.delay默認50ms代表即使沒有湊夠batch.size最多等多久也要把現(xiàn)有事件送出去pipeline.workers默認是CPU核數(shù)代表并行處理管道的線程數(shù)。這三個參數(shù)加在一起決定了Logstash處理數(shù)據(jù)的“節(jié)奏”。批處理的好處是減少JRuby和JVM之間的交互次數(shù)讓一批事件一次性完成filter和output提升吞吐。但batch.size調(diào)大的同時內(nèi)存占用也會線性上漲如果堆空間跟不上就會誘發(fā)更頻繁的GC。這就像把一個餐廳的翻臺率公式里加了一個“每桌人數(shù)”的變量每桌人越多廚房備菜的效率越高但倉庫如果不夠大食材堆不下了就只能扔掉重買——扔食材就是垃圾回收買食材就是重新加載成本全在這上面。所以批量調(diào)整和JVM堆配置必須同步考慮不能只看一頭。3.4 順帶說下-XX:CompileThreshold這類JIT參數(shù)在排查過程中我也重新研究了一個常見的面試參數(shù)-XX:CompileThreshold。它的作用是控制熱點代碼被JIT編譯為本地代碼的觸發(fā)閾值默認值在C1編譯器下是1500次方法調(diào)用在C2編譯器下是10000次左右。JRuby本身是Ruby代碼JVM對JRuby的調(diào)用棧進行C2編譯時也需要時間如果CompileThreshold設(shè)置得過高熱點方法會長時間停留在解釋執(zhí)行階段性能自然上不去。反過來如果把這個閾值調(diào)低可以讓高頻執(zhí)行的方法盡早編譯成機器碼減少解釋執(zhí)行的CPU開銷。不過說實話在實際排查過程中這個參數(shù)不是主要矛盾屬于“錦上添花”的優(yōu)化項。如果GC問題不解決把CompileThreshold調(diào)到天上也沒有意義。但了解它的存在是很重要的因為很多面試題里都會問“JVM是如何判斷熱點代碼的”這個問題放到Logstash這種解釋型語言套殼應(yīng)用上有完全不同的解讀——JRuby代碼在JVM里到底算不算“熱點”取決于這段Ruby邏輯被調(diào)用的頻率以及是否觸發(fā)了編譯閾值。4. 調(diào)優(yōu)落地一套我正在用的Logstash JVM配置確定了問題是JVM堆內(nèi)存和GC、批量參數(shù)配置不匹配之后我重新整理了整個Logstash環(huán)境。這里要特別注明以下配置是從實際場景出發(fā)做的調(diào)整不一定適合所有人但思路可復(fù)現(xiàn)先根據(jù)業(yè)務(wù)量估算內(nèi)存需求再反推JVM參數(shù)最后通過監(jiān)控驗證。4.1 堆內(nèi)存怎么定不能拍腦袋要看數(shù)據(jù)量和物理機器這臺機器是32GB內(nèi)存Elasticsearch部署在另一臺機器上所以Logstash可以安心地使用這臺機器的內(nèi)存。我第一反應(yīng)是直接把堆調(diào)到16GB但冷靜下來想了想不妥。為什么因為JVM堆之外還有Metaspace、JRuby本身的原生內(nèi)存、線程棧、網(wǎng)絡(luò)緩沖區(qū)等非堆內(nèi)存如果堆占了16GB整個進程實際占用可能輕松超過20GB。萬一物理機器還有其他任務(wù)在跑就容易觸發(fā)系統(tǒng)級別的內(nèi)存壓力甚至被內(nèi)核OOM Killer直接殺掉。Logstash官方建議堆大小不要超過系統(tǒng)內(nèi)存的50%這個建議是合理的。我最后選擇把-Xmx和-Xms都設(shè)為8GB理由也很簡單高峰期Logstash單批事件batch_size2000在堆里占用的空間大約幾十MB8GB堆可以容納足夠多的批次在隊列里排隊同時給JRuby解釋器、Metaspace、線程棧留出充足余地。Xms和Xmx設(shè)置為相同值是為了避免JVM在運行期動態(tài)擴容堆時產(chǎn)生額外開銷。對追求穩(wěn)定吞吐的在線服務(wù)來說啟動時就把堆分配好比運行中頻繁擴縮容要靠譜得多。4.2 批量參數(shù)和worker數(shù)量怎么配合關(guān)鍵是找到平衡點調(diào)整JVM參數(shù)的同時我把pipeline配置中的batch.size從125調(diào)到了2000batch.delay保持默認的50mspipeline.workers從默認值當時機器是16核所以默認16調(diào)到了8。為什么worker要減半因為數(shù)據(jù)管道不是無腦并行就能提升性能的當batch.size變大之后單個worker在一輪處理中的數(shù)據(jù)量已經(jīng)很大了如果還開16個worker并行對堆內(nèi)存的壓力和對下游ES的沖擊都會成倍增加。尤其在filter階段跑的是grok、dissect這類CPU密集型插件時線程過多反而會導(dǎo)致上下文切換開銷和頻繁GC。我建議一個比較穩(wěn)妥的起步點是pipeline.workers設(shè)置為CPU核數(shù)的一半到三分之二batch.size從500開始壓測逐步往上調(diào)到1000、1500、2000同時盯著GC監(jiān)控。如果發(fā)現(xiàn)FGC頻率上升就說明batch.size調(diào)得太激進需要回退一點。批量調(diào)優(yōu)不是越大越好這句話需要寫在墻上。4.3 完整配置參考jvm.options和pipelines.yml這是我這套環(huán)境最終使用的配置供參考# jvm.options -Xms8g -Xmx8g -XX:UseG1GC -XX:MaxGCPauseMillis200 -XX:UseStringDeduplication -XX:ParallelRefProcEnabled -XX:DisableExplicitGC -Xlog:gc*info,gcheapdebug,gcergodebug:file/usr/share/logstash/logs/gc.log:utctime,uptimemillis,level,tags:filecount5,filesize50m這里解釋幾個關(guān)鍵參數(shù)-XX:UseG1GC顯式指定G1作為垃圾回收器避免不同JDK版本默認GC行為不一致的坑。-XX:MaxGCPauseMillis200把目標停頓時間設(shè)為200ms這是Logstash默認值但顯式寫出來便于后續(xù)審計。-XX:UseStringDeduplication日志處理場景會產(chǎn)生大量重復(fù)字符串開啟去重可以降低堆占用。-XX:ParallelRefProcEnabled并行處理引用對象減少GC停頓時間。-XX:DisableExplicitGC防止第三方庫調(diào)用System.gc()觸發(fā)不必要的Full GC。Xlog參數(shù)把GC日志輸出到文件方便事后追溯這是整個調(diào)優(yōu)過程中我最后悔沒有早點做的事——日志是最好的老師。然后在pipelines.yml里核心配置如下pipeline: batch: size: 2000 delay: 50 workers: 8 max_inflight: 8192max_inflight代表管道內(nèi)允許同時存在的最大事件數(shù)默認值為batch.size * workers的兩倍我顯式設(shè)置成8192是為了給突發(fā)流量留緩沖同時避免內(nèi)存無限增長。4.4 調(diào)優(yōu)效果前后數(shù)據(jù)對比調(diào)整完并重啟Logstash之后我盯著監(jiān)控面板觀察了好久數(shù)據(jù)變化非常明顯指標調(diào)優(yōu)前調(diào)優(yōu)后Full GC頻率每10秒一次左右基本為0偶發(fā)一次Full GC平均耗時3秒以上無事件處理速率約2000 events/s波動大穩(wěn)定在10000 events/sKafka消費延遲持續(xù)增長達到分鐘級穩(wěn)定歸零CPU使用率800%以上空轉(zhuǎn)明顯300%左右各線程干實事這里我想特別提醒CPU使用率從800%降到300%看起來像是“占用變低了效率變低了”但其實恰恰相反。之前的高CPU有很大一部分是垃圾回收線程和內(nèi)存分配的消耗真正處理數(shù)據(jù)的線程一直在被STW打斷屬于“忙但不出活”。調(diào)優(yōu)后CPU降下來了但事件處理速率反而提升了五倍這才是健康的CPU占用。5. 常見報錯與避坑指南調(diào)優(yōu)過程中我還順手解決了一些Logstash運行中的經(jīng)典報錯這里整理成速查省得大家再走彎路。5.1 “stopped processing because of an error: (SystemExit) exit org.jruby”這個報錯在Logstash社區(qū)里出現(xiàn)頻率很高很多人一看到就慌了以為是管道崩潰。其實它翻譯過來的意思就是“JRuby進程主動退出了”SystemExit是一種JRuby主動拋出的退出信號。最常見的原因有三個一是進程被系統(tǒng)的OOM Killer殺掉JVM被迫退出二是Logstash啟動腳本在執(zhí)行過程中檢測到配置錯誤主動調(diào)用了System.exit三是堆內(nèi)存設(shè)置不合理導(dǎo)致OutOfMemoryErrorJRuby捕獲后以SystemExit的形式退出。排查思路分三步先看dmesg | tail確認有沒有Out of memory: Kill process的記錄再看Logstash日志里有沒有Java heap space相關(guān)的異常最后檢查jvm.options里有沒有寫錯參數(shù)。我遇到過有人把-Xmx寫成-Xms然后進程一啟動就報錯退出很隱蔽。5.2 Docker容器部署時怎么定位JVM異常重啟和GC日志現(xiàn)在很多人用Docker部署Logstash如果容器異常重啟第一反應(yīng)是docker logs看標準輸出但JVM的GC日志默認不會打到stdout而是輸出到文件或丟棄。針對這類問題我建議啟動時通過LS_JAVA_OPTS環(huán)境變量顯式指定GC日志路徑然后把對應(yīng)目錄掛載為Volume這樣即使容器重建日志也能保存下來。docker run -d \ -e LS_JAVA_OPTS-Xlog:gc*:file/usr/share/logstash/logs/gc.log:time,uptime,level,tags:filecount2,filesize20m \ -v /data/logstash/logs:/usr/share/logstash/logs \ docker.elastic.co/logstash/logstash:8.11.0另外容器里的jmap、jstack這類JDK工具可能沒有打包進鏡像。遇到這種情況可以先用docker exec -it bash看看有沒有如果沒有就只能在啟動時掛載宿主機JDK目錄進去或者用docker cp把JVM自帶的工具拷進容器。更簡單的辦法是讓Logstash開啟JMX遠程監(jiān)控從本機用jconsole或VisualVM遠程連接查看。但JMX端口暴露在公網(wǎng)有安全風險生產(chǎn)環(huán)境建議走內(nèi)網(wǎng)。5.3 集成自定義插件時容易忽略的JVM因素如果你像很多團隊一樣給Logstash集成了自定義插件那還要注意JVM層面對插件代碼的影響。JRuby調(diào)用Java API時會頻繁發(fā)生Ruby對象和Java對象的互轉(zhuǎn)這個轉(zhuǎn)換過程是有內(nèi)存開銷的。如果插件內(nèi)部創(chuàng)建了大量臨時數(shù)組或列表沒有及時釋放引用就會造成堆內(nèi)存泄漏。調(diào)優(yōu)時可以用jmap -histo:live 查看當前堆里哪些對象占用了最大空間如果發(fā)現(xiàn)自己的插件類名列前茅那基本可以斷定插件存在內(nèi)存管理問題。這在Logstash集成自定義插件時是特別容易踩的暗坑——插件功能沒毛病但內(nèi)存損耗拖垮了整個管道。5.4 調(diào)優(yōu)誤區(qū)速查表面試常見參數(shù) vs 線上實際操作最后整理一個我個人的對照表很多概念在面試題里是“考記憶”在真實場景里則要“看語境”千萬別混淆面試常見問題八股文標準回答線上真實操作JVM默認堆大小是多少物理內(nèi)存1/4要根據(jù)進程實際數(shù)據(jù)量重設(shè)別信默認值G1和CMS哪個好低停頓選G1高吞吐選Parallel先看你的停頓敏感性和內(nèi)存大小G1不是銀彈-XX:CompileThreshold有什么用控制JIT編譯觸發(fā)次數(shù)對JRuby型應(yīng)用有點幫助但優(yōu)先級靠后Full GC為什么慢要掃描整個堆實際上更可能是堆太小導(dǎo)致G1退化成了Serial OldJDK、JVM、JRE啥區(qū)別一個是開發(fā)包一個是虛擬機一個是運行環(huán)境排查時你只需要關(guān)心JVM的運行時參數(shù)和GC狀態(tài)順帶提一句網(wǎng)上經(jīng)??吹健癕axKB知識庫如何調(diào)優(yōu)”這類問題雖然MaxKB不是Logstash但它同樣是Java系服務(wù)底層邏輯一樣先看GC再看堆匹配再看線程池和批量配置。核心方法論是通用的。6. 寫在最后的個人體會這次排查前后花了大半天時間其中最浪費時間的一環(huán)恰恰是最開始“不想去碰JVM配置”的心理——總覺得Logstash日志不報錯就等于沒問題結(jié)果監(jiān)控數(shù)據(jù)狠狠打了臉。JVM調(diào)優(yōu)在面試里是八股文在線上就是保命技能差別只在于你有沒有真的拿著jstat輸出逐行分析過。調(diào)優(yōu)完成之后我痛定思痛做了一件事給所有Java系服務(wù)統(tǒng)一開啟了GC日志并且用腳本定時掃描FGCT增長率只要Full GC累計耗時在短時間內(nèi)翻倍就立刻告警。這樣一來再遇到類似問題我不用再從零開始抓現(xiàn)場直接從監(jiān)控面板和GC日志里就能把病根揪出來。我也建議大家排查性能問題時盡量“每次只改一個變量”改完給足觀察時間不要同時動堆大小、GC算法、batch size和worker數(shù)——不然你根本不知道是哪個調(diào)整起了作用又回到了猜謎游戲。最后分享一個小技巧調(diào)優(yōu)JVM參數(shù)后別急著馬上看吞吐量先看GC曲線穩(wěn)不穩(wěn)定再看Kafka Lag有沒有下降趨勢。如果GC穩(wěn)定了但吞吐還沒上來那再考慮是filter邏輯還是下游ES的問題如果GC還是像過山車一樣那堆內(nèi)存設(shè)置就還沒到位繼續(xù)調(diào)。這套判斷順序是我這次踩過坑之后總結(jié)出來的最可靠的節(jié)奏。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
偷偷操九九| 婷婷色色宗合网| 91色逼| 欧洲亚洲免费视频9| 五月丁香色婷婷色| 五月天婷婷色播综合在线| 六月丁香影院| 天天五月香欧美| 成人午夜天| 日韩色五月| 在线看片av| 美国少妇性做爰| 久久久月丁香| 99色色爰| 色色婷婷五月天| 国内精品99| 超碰在线人妻| 婷婷丁香六月天| 成人婷婷桔色| 99婷婷精品推荐在线视频| 米奇影视五月天| 五月丁香激情怕怕| 亚洲人人操| 丰满老熟妇BBBBB搡BBB| 亚洲五月婷| 天天插天天插天天插| 日本99视频| 五月激香蕉网| 99婷婷精品推荐在线视频| 欧美色宗和激情| 婷婷五月天色综合| 玖玖精品视频99| 91seav| 五月丁香婷久久| 色五月婷婷色| 成人必爱视| 五月婷婷综合网| 丁香五月综合网亚洲综合欧美狠狠| 色色五月婷| 狠狠狠狠青草| 97色视频网| 久久婷婷七月丁香| 婷婷在线网| 色99视| ′久久99一| 男女啪啪视频久 9| 好叼操在线观看| 八戒青柠影视剧在线观看 | 婷婷爱五月| 色综合久久天天综合网| 国产精品色婷婷AV综合色色| 天天艹夜夜爽| 色播播之激情五月婷婷| 99re26视频| 亚洲小说五月婷婷| 婷婷激情六月中文| 婷婷香五月综合激情| 丁香五月综合色婷婷| 大香蕉五月婷婷| www,色综合| 色综合五月在线| 九九久久五月天综合伊人| 婷婷五月网图片区| 99天堂网| 婷婷天天插天天爱| 情情五月天色| 婷婷久久亚洲| 97在线刺激| 久久五月人人摸| 欧美激情五月天婷婷| 91精品无码久久久久久五月天| 激情av网| site:hcxsz888.com| 91人人操人人| 噜色精品| 九九热这里只有精品6| 婷婷干五月综合在线播放| 亚洲日韩26uuu| 2025最新亚洲激情在线| 开心五月网| 97热超碰| 五月丁香综合啪啪| 久热中文字幕在线线观看| 五月婷婷影视| 色色无码| 国产乱人偷精品人妻A片| 狠狠操天天干| 婷婷五月色花丁香社区| 国产99久久久| 婷婷色色欧美| 狠狠操狠狠插| 国产中文字幕在线视频免费观看| 性爱网久久| www.henhenl| 亚洲在线操| 99在线精品视频观看免费下载| 欧洲婷婷五月天| 99久久成人| 国产在这里只有精品| 色爱综合网| 99在线免费视频| 丁香狠狠干| 综合超碰熟| 婷婷九月亚洲| 开心五月色婷婷综合开心网| 99re在线观看| 操97在线观看| 色婷婷五月基地在线| 激情5月天天天| 天天色天天日天天舔| 婷婷亚洲欧美丁香五月| 激情五月五月婷婷| 伊人五月天97| 国际国外精品欧洲南美洲专区无码不卡| 丁香婷婷在线| 天天色视频| 激情五月天色网站| 天综合日日夜综合7799| 天天操天天操综合| 亚洲六月色| 国产91资源在线| 特级操b片| 四五月婷婷| 99er热精品视频| 久久五月综合| 深爱婷婷基地| 九九色人| 五月丁香花视频| 一本道综合网| 激情五月天丁香| www激情网站| 色的色综合| 国产精品国产| 狠狠色丁香婷婷五月| 激情五月综合视频| 99精品热| 色婷婷综合综合网| 五月婷婷激情中心| 五月天色小说| 色情五月天首页| 婷婷丁香五月激情| 97人人干| www.夜夜| 色婷婷六月天| 91久久精品无码一区二区三区| 国产在线aaa片一区二区99| 97人妻碰碰碰久久香蕉| 玖玖爱伊人| 在线观看欧美3区| 欧洲99视频在线| 人妻久久久| 日韩成人不卡| 丁香五月激情澎湃一区| 亚洲综合色网| 婷婷五月综合在线| 亚洲操B| 成人五月天综合网| 操日本99| 热成人网| 九九Y精品热播| 先锋男人99资源| 激情五月天视频| 五月婷婷天堂| 天天爱天天做天天操| 日本99在线视频| 狠狠色噜噜狠狠狠888| 9热超碰| 久久6这里只有精品| 中文字幕av在线| 亚洲另类AV| 色婷婷在线综合色播网| WwW色婷婷| 欧美毛片www| 91久久久久久久| 婷婷色婷婷| 色青青视频| 婷婷伊人网| 国产免费AV网站| 五月激情天天干| 五月天婷婷基地| 97视频久久| 成人在线网| 色热久| 99精品久久久久久久婷婷| 99久久久久久www| 99热1| 国产成人AV在线播放| 婷婷五月在线观看| 亚洲婷婷丁香五月在线| 丁香五月亚洲综合| 亚洲天堂99| 99色6爱9热| 免费看欧美成人A片无码| 天天成人五月天| 亚洲狠狠终合停停终合| 九九色精品| 国产va在线视频| www99精品日韩| 免费观看大片视频 丁香婷婷 六月欧美| 91精品人妻少妇无码影院| 99热播放| WWW.99热| 99色综合网| 激情内射人妻1区2区3区| 婷婷五月天欧美图片在线播放电驴| 色五月婷婷丁香凹凸| 亚洲无码色| 亚洲av免费在线| JAPANRCEP老熟妇乱子伦视频 | 日熟女| 色~性~乱~伦~噜| 91欧美| 超碰成人公开| 五月天天天色| 色婷婷六月| 婷婷丁香五月天综合AV| 人橾人| 另类天堂| 婷婷天堂站| 天天色,天天操,天天射| 婷婷久久久| 美女婷婷激情亚洲| 丁香五月天社区| 玖玖热视频| 久久五月婷婷电影| 婷婷少妇激情| 婷婷综合另类| 人五月天婷婷喷水| 少妇水多A片太爽了| 久久金品黃色| 久久九九在线视频| 99在线视频精品| 97色欧美| 亚洲超级碰| 丁香色婷婷色手机免费在线| www.超碰在线| 操91| 五月综合无码| 99视频内射三四| jiqingliuyuetian| 色婷婷激情视频| 亚洲中文字幕AV| 丝雨一区二区| 99热草草| 丁香五月停停av| 一个色的综合| 色色综合日韩| 天天射夜夜爽| 激情五月深爱五月观看| 五月丁香色色网| 久久婷婷资源| 99色日本| 人人摸人人操人人爽| 色黄啪啪| 色五月中文字幕| 熟女强人妻一区二区三区四区无| 69精品人人人人| 欧美在线视频免费播放| 欧洲色色| 亚洲成人网站在线观看| 99热综合色图| 五月的婷婷六月丁香| 波多婷婷久久| 五月婷婷综合潮喷| 久久久久9| 任我肏视频精品| 五月Huangsewang| 激情五月综合| 成 人片 黄 色 大 片| www.婷婷| 婷婷五月天99综合网站| 91精品视频男人的天堂| 六月婷婷色色色| 欧美、日韩、中文、制服、人妻| 国内一级精品| 美日韩成人| 五月总合激情网| 五月婷亚洲精品AV天堂| 热无码A∨| 激情播丁香| 天天日夜夜高潮| 色五月天综合| 第五色婷婷| 婷婷色在线播放| 五月婷婷中文字幕| www久久久| 国产亚洲成AV人片在线观黄桃| 婷婷丁香社区| 久久丁香社| 中文久久婷婷| 婷婷激情五月天7| 丁香五月婷婷六月婷| 九九热这里只有精品12| 丁香久月| 丁香六月婷| 国精产品一区一区三区免费视频| 9 9热这里有精品| 亚洲婷婷五月| 另类小说五月天综合| 色综合久久天天综合网| 天天操天天干天天日| 狠狠久久婷五月| 五月激情婷婷丁香| 超碰人人插| 五月天综合色| 色噜噜狠狠色综合无码久久欧美| 婷婷丁香五月高清| 天天操天天操天天操天天操天天操| 69精品人人人人| 狠狠婷婷综合| 亚洲激情AV| 丁香五月第九色| 久久久五月四色| www.9797国产| 99亚洲大片精品永久在线观看| 天天色综网| 成人 在线 日韩| 99燥99日| 九九国产精视频| 9久热这里只有精品| 九九热这里只有精品9| 婷婷色婷婷| 精品久久99| 九月性爱网| 久久精品99| 九九热视频免费的| 色五月激情综合网| 人人草人人舔| 香港九九六区八区99| 超碰啪啪网| 99热性色| 天天爱天天日| 国产色99| 丁香花五月天| 日韩精品一区二区亚洲AV观看| 夫妇交换刺激做爰| 丁香六月狠狠| 伊人久久婷婷| 1024手机在线观看看片_日韩精品| 亚洲色小说在线综合| 激情婷婷五月| 伊人色综合久久久| 橾逼网| 青草视频在线观看视频| 五月总合激情网| 欧美成人性爱网| 精品夜夜澡人妻无码AV| www.色综合| 天天干电影| 久久婷婷五月天激情新地址| 久久ER视频com| 91操人视频| 激情丁香五月天图片| 青青草护士中出内射-欧美电影在线天堂新版| www.9797国产| 91视频五月丁香| 丁香五月精品| 97超喷视频在线观看| 欧美婷婷五月激情| 江苏少妇性BBB搡BBB爽爽爽| 五月丁香六月婷婷综合免| 丁香六月激情四射| 激情视频91| 五月丁香六月情| 久综合4| 丁香六月婷婷综合麻豆| www,奇米影视| 九九爱激情| 九八Av| 六月色婷婷欧美| 五月天婷婷基地| 99热99色| 99在线免费视频| Xx色综合| 五月伊人91| 思思综合热| 激情五月婷婷| 久久久久人妻精选| 欧美性久| 99热.com| 丁香五月宝贝激情网| 国产在线aaa片一区二区99| 人妻爽爽爽久久久久久久久| 全部老头和老太XXXXX| 桔色成人官方网站| 丁香五月很很肏| 99热手机在线精品| 九月激情网| 天天插综合| 99热在这里只有免费精品| 婷婷色影院| 777久久综合视频| 五月激情综合网| 五月丁花色综合网| 精品一区久热| 丁香五月第四色88| 天天精品视频免费观看| 99热播放| 欧美激情丁香五月天久久婷婷一区| 亚洲人妻av伦理| 久色中文| 激情综合国产| 日本强伦片中文字幕免费看| 色婷婷亚洲五月天| 婷婷免费精品视频| 色综合中文综合网| 91丨九色丨43老版熟女| 99热这里有精品| 一本伊人色婷| 成人五月天丁香| www.99热| 97五月久久丁香婷婷| 五月天丁香六月综合| 亚洲国产精品VA在线看黑人| 五月天丁香| 好吊操这里只有精品| 婷婷影视久久| 97综合在线| 天天撸夜夜爽| 欧美色图天堂网| 日韩无码AV电影网站| 色五月激情网| 久久A热| 182TV大香蕉| 婷婷五月花| 婷婷五月天激情免费在线观看| WWW.99视频| 免看黄大片AA | 天天干天天拍| 激情婷婷综合五月少妇| 欧美狠狠草| 色综合9| 夜夜爽天天干| 狠狠狠狠狠| 第六色在线| 五月丁香婷婷啪啪网| 色婷婷六月| 26UUU欧美| 亚洲夜五月| 婷婷成人在线| 大香伊人婷婷影院| 五月天开心色色网| 狠狠操狠狠| 国产毛片精品一区二区色欲黄A片| 婷婷五月天成人动漫 | 五月婷婷黄| 五月丁香啪啪啪| 激情五月天啪啪| 五月丁香六月婷婷亚洲| 五月色情婷婷开心五月色情| 99综合视频在线| 91日视频| 久婷婷色| 狠狠色丁香久久婷婷综合五月| 精品夜夜澡人妻无码AV| 涩涩五月天综合| 91精品国产综合久久蜜芽解析速度| 99啪啪| 玖玖综合色| 激情丁香图片| 五月天另类小说| 色综合色综合网| www色婷婷com| 九九 激情 网| 五月婷婷日| 亚洲AV成人精品网站在线播放| 久久久婷婷| 777色色色| 99自拍视频在线观看| 亚洲V国产V欧美V久久久久久| 99啪啪网| 伊人久久婷| 婷婷五月丁香色综合| 国产97在线日韩亚洲女人被黑人巨大| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲色色色| 99色精品| 欧美顶级少妇做爰HD| 91人妻PORNY九色大屁股| 久婷五月| 久久伊人五月天| 色婷婷综合网站| 99热这里只有精品3| 五月丁香色色| 综合婷婷| 91夫妻网站九色| 色99在线视频| 婷婷五月色| 五月丁香综合| 96精品成人无码A片观看金桔| 99精品在线| 色婷婷激情| 中文成人在线| 91刘玥视频在线观看| 丁香五月婷婷大香蕉| 成人在线日韩欧美| 色婷婷电影| 狠狠大香婷婷爱| 狠狠色狠狠干| 亚洲A色| 99热首页| 亚洲最大视频| 婷婷中文综合网| 狠狠色丁香婷婷| 久99久在线观看| 色人久久| 噜噜噜噜噜色| 99综合| 中文字幕丰满孑伦无码专区| 欧亚中文A V| 中文字幕,综合,91| 99爱视频精品| 久久久五月婷婷| 影音先锋91资源站| 五月天综合| 五月丁香六月停停停| 九九综合网色全集 | 五月天社区婷婷丁香社区| 久久99网站| 男男野外做爰全过程69| 五月激情婷婷国产精品久久久久久| 五月丁香 啪啪| 六月综和久久| 激情 婷婷| 五月天激情四射| 十二区无码| av国产精品偷| 五月婷网站| 九月激情网| 成人无码精品1区2区3区免费看| 91丁香婷婷综合资源| 丁香五月激情婷婷视频| 色色射| 亚洲中文字幕网| 日本99婷婷| 色婷丁香五月| 久久东京热婷婷五月| 来吧亚洲综合网| 99精品在线观看| 国产精产国品一二三在观看| 超碰人人色| 五月婷天天搞视频| CHINESE熟女老女人HD视频| 98热精品| 婷婷激情五月综合丁| 久久婷婷成人| 狠狠干在线视频| 欧美激情综合色综合啪啪五月| 欧美日本日韩| 六月99天天婷婷激情综合| 五月丁香六月婷婷在线| 高潮毛片又色又爽免费| 成人五月天在线观看| 综合色色色| Blackedraw视频一区二区| 色一情一乱一乱一区91| www.五月天婷婷| 在线中文AV| 人人干天天舔| 欧美精品18| wWW九九在线播放| 五月丁香六月婷婷国产视频| 五月婷婷香蕉| 五月丁香成人| 日韩成人无码| www.夜夜夜| 99热这里是精品| 激情九月婷婷| 日本五月婷婷| 中文精品久久久久人妻不| 成人五月天丁香| 99热 日韩| 日本熟女一区二区| 69热91天堂| 丁香五月香蕉在线| 天堂综合久| 日韩aⅴ视频| 日本AAAAAAAAAAAAAA片| 一级黄色片看看| 丁香社区婷婷五月| 婷婷五月激情小说| 激情五月婷婷五月| 综合色图婷婷| 天天爽天天日天天舔| 潘金莲AAAAAAAAAA| 色偷偷狠狠| 天堂二区| 丁香六月婷婷五月婷婷| 九洲一级A片| 亚洲婷婷丁香| 综合狠狠伊人| AA片在线观看视频在线播放| 五月丁香久久激情网| 视频综合网| 色婷婷六月| 五月色丁香综合| 国色天香成人网| 这里只有精品视频看看| 九九99偷拍视频| 无码操B| 狼人婷婷综合| 99视频只有精品| 五月丁香va| 99国产99| 日本三久久| 激情五月天婷婷图| 韩日另类| 一月婷婷色色| 日本本土色网第一区| 超碰com| 91嫩草久久| 天天爱综合网| 超碰chaompinm| 女人天堂久久| 亚洲成人另类| 少妇高潮呻吟A片免费看软件| 色欲人妻综合aaaaaaaa网| 97色干在线观看| 九热视频| 色婷五月婷婷| 熟女国产在线一区二区三区四区| 久久九区| 天天干天天射综合网| 丁香五月综合激情性爱| 激情丁香婷婷| 婷婷五月天六月| www.色9| av国产精品| 色综合射婷婷| 五月婷婷色播视频| 色九九九九| 120分钟婬片免费看| 色色COm| 狠狠干综合| 五月天小说激情| a网站免费观看| 99只有这里是精品| 色婷婷影音| 色婷婷狠狠| 色婷婷久久| 久久精品小视频| 日韩超碰在线| 大香蕉天堂色| 欧美电影在线播放| 五月丁香综合激情网| 久久色婷婷| 亚洲AV成人在线观看| 色婷婷九月| 美英法精品无码免费视频| 九九青青草成人| 黄桃AV无码免费一区二区三区 | 丁香色五月 97干| www.色五月| 五月天婷婷色情| 久久激情五月| 伊人激情综合网| 影音先锋777xfplay色资源网站| 七七色综合| 日本九九九九| 婷婷操婷婷干婷婷射| 精品久色| 五月综合丁| 丁香六月丁香婷婷激情| 无码激情AAAAA片-区区| 可以免费观看的AV| 色五月天激情| 婷婷久久丁香五月| 五月丁香婷婷免费视频| 色色色.COM| 久久机热这里只有 | 青青草伊人婷婷| 色欲久久综合| 五月丁香婷婷六月| 亚洲成人网在线观看| www.激情五月| 六月婷婷色综合| 激情五婷网| 人人人操97| www.思思99热| 久久婷婷成人视频| 青青.com| 婷婷五月天激情网址| 久9视频| 丁香五月另类色婷婷麻豆| 欧美人人女女精品综合五月天| 超碰成人在线免费观看| 五月婷综合| 91人人妻人人操人人爽| 婷婷日本色| 丁香五月婷婷亚洲天堂| 色97啪啪| 67194中文字幕| 中文字幕成| 999激情视频| 五月婷婷av| 91操碰| 色色无码日韩| 色九月激情综合网| 五月天色婷婷伊人网| 华人在线免费| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 欧美欧盟性爱网| 五月婷婷啪啪| 成人国产欧美大片一区| 国产精品男人AV不卡| 人人超碰99| 色蜜婷婷| 天天综合网、天天综合色| 天天爽夜夜爽夜夜爽精品| 另类激情五月| 丁香五月激情啪啪啪啪| 婷婷久久婷婷色五月| 色97啪啪| www.久久久久| 婷婷丁香成人网址| 亚洲人成色A777777在线观看| www.婷婷五月天| 丁香六月婷婷久久综合| 大香蕉久久综合网| 久久久久98| 人人色人人摸人人看| 欧美性爱5月天天天看| 森林影视大全,最好看的2019年视频| 美女美女美女三级色天天天天天| www.婷婷,com| 开心婷婷五月| 五月亭亭欧美女人| 夜夜爽天天| 五月丁香婷爱在线| 日本美女五月天| www.色99| 色五月大| 五月色导航| 激情综合色婷婷啪啪六月天| 99天堂网| 99五月婷| 五月丁香色婷婷婷基地| 亚洲天天操| 久久丁香| 亚洲天堂大香蕉| http://www.lingjunshare.com/| 色五月天电影| 无码日本精品XXXXXXXXX | 丁香五月婷婷色综合| 欧美日本国产欧美日本韩国99| 五月婷成人网| 五月丁香婷婷在线| 无语停婷丁香网| 久久99热这里只有| 狠狠色 综合色区| 婷婷五月天电影网| 日日躁夜夜躁狠狠久久AV| 色yeye欧美| 99色精品视频| 久热超碰91| 秋霞九九无码| www.色窝| 婷婷五月花免费视频在线| 亚洲亚洲亚洲AAAAAA| 天天综合色| 91青娱乐青青草| 久久精品亚洲热| 九九99精品视频在线观看| 成人网在线视频| 久久久精品人妻录| 中国丰满熟女A片免费观| 色丁香久久| 亚洲成人中心| 久久艹网| 五月婷婷激情综合视频| 午夜69成人做爰视频| 五月丁香啪啪啪| 9l视频自拍9l视频自拍九色学生| 综合久久综合五月天婷婷| 色吧五月婷婷六月丁香| 六月激情婷婷| 九九国产视频| 97综合在线| av国产精品偷| 激情综合99| 国产激情在线| 亚洲无码11| av在线免费网站 | 激情综合网五月天天| 99热最新网址| 五月天婷婷基地| 欧美久久婷婷| 婷婷五月天堂| 九九色影院| www.色99| 九九热最新视频| 五月丁香久久| 天天爽天天| 色色日韩| 亚洲精品字幕在线观看| 婷婷五月丁香综合激情小说| 亚洲精品久久久久久久久久吃药 | 色五月婷婷九月| 亚州激情九月| 亚洲色图五月丁香| 亚洲精品影视| 五月丁香婷婷综合| 天天日夜夜高潮| 丁香网站| 色综合综合色| 九九av| 五月丁香怕啪啪| 色999亚洲人成色| 国产性色蜜乳| 99热人人操人人操| 九九99热| 五月天无码| 五月丁香亭亭操逼| 婷婷五月天堂网| 九九视频这里是精品五月| 色婷婷电影网| 丁香五月天激情网| 丁香五月激情月| 九九九九国产| 99热这里只有精品在线免费| 玖玖爱伊人网| 九九成人视频| 精a品a视a频| 日本黄色三级片内射| 免费不卡狠操美女视频网 | 久久丝袜婷婷| 伊人久久激情图区五月| 激情五月天久久| 久热这里只有精品视频免费观看| 九九综舍久久| 天天射影院| 日韩一区二区在线播放| 热婷婷av| 婷婷五月天小说网| 人人草人人爱手机视频看看| 99热综合色图| 久草热8精品视频在线观看| 久久综合激情婷婷激情| 日本啪啪天堂| www.激情| 丁香五月婷婷激情完整版| 人妻av在线| 五月色俺婷婷| 深夜男女福利刺激影院一区完整| 日韩无码专区| 色丁香婷婷| 天天日人人爽| 九月激情网| 婷婷在线日韩综合| 久久婷婷色| 激情综合网激情五月丁香| 日韩性视频| 六月五月天婷婷涩播在线| 久久大香蕉同僚| 深爱激情久久| 涩五月婷婷| 日本在线wwww| 亚洲无AV在线中文字幕| 色五月天丁香婷婷| 亚洲一区二区无码蜜乳av| 丁香五月天网站| 1769在线观看欧美国产| 一本色道久久综合狠狠躁小说| 久草热视频在线观看| 啪啪激情综合| 大香蕉220| 色婷婷五月天不卡| 丁香六月婷婷综合| 91趴趴| 性做爰A片免费视频A片直播 | 国自产拍偷拍精品啪啪一区二区| 97五月久久丁香婷婷| 丁香综合网| 99 频99热国里只有精品| 久99热在线观看| 丁香五月婷婷色偷偷| www。狠狠干。com| 51XX午夜影福利| 综合天堂AV久久久久久久| 激情婷婷久久| 综合图片色色| 久热这里只有精品99re| 六月丁香婷婷开心综合基地| 久思思热视频在线观看| 97人妻碰碰碰久久香蕉| 91日综合欧美| 丁香99| 激情 久久 婷婷| 第九色区av天堂| 俺去也五月天| 狠狠色综合网站久久久久| 天天综合色丁香| 九九婷婷网五月天| 婷婷丁香色无五月| 婷婷天天插天天爱| 第2色五月婷| 欧美极品999| 操人91| 丁香五月综合婷婷| av久热| 日日干天天射| 99在线热| 91精品久久久久久77777| 99热主页日本| 9久久久久久久久久久| 91九色中文字幕女在线观看| 亚洲AV第二区国产精品| 中文字幕不卡网站| 精品国产乱码久久久久夜深人妻| 五月日韩中文字幕| 桃色成人网| 激情综合丁香六| 亚洲无码影音| 99啪在线视频| 九九十99视频| 色婷婷av在线| 色综合网页| 一起草AV| 色婷青青| 无码激情AAAAA片-区区| 99在线精品免费视频| 婷婷丁香五月天综合激情| 色婷婷网大全在线| 97自拍视频网| 在线观看欧美| 婷婷丁香人妻天久久| 婷婷5月色| 五月丁香婷婷婷婷综合网| 色婷久久| 欧美综合激情五月丁香| 欧美va亚洲va| 色色色色色色色色色999| 五月婷视屏在线观看| 日日夜夜干| 狠狠操狠狠操| 日逼免费视频 | www夜夜操| 中文字幕免费高清电视剧| 老师高潮流白浆喷水的A片| 久热爱大香蕉在线蜜臀悦色 | 国产做A爰片毛片A片美国| 婷婷午夜丁香| 久久伊人婷婷| 天天干天天爽| 97丁香视频| 九九九九毛片| 五月花成人网| 婷婷五月天777| 亚洲色A| 99热碰碰热| 99久久国产宗和精品1上映| 香蕉视频性爱BB做爱| 国产熟女大叫受不了| 久久老码第一| 99在线观看精品视频| 91精品综合久久久久久五月丁香| 丁香网五月天| www久久艹| 一本久久亚洲五月婷婷| 色五月综合激情| 伊人激情综合网| 亚洲三A| 色综合久久88色综合天天看| 狠狠色性| 99riAV国产精品视频| 色婷婷成人做爰A片免费看网站| 婷婷久久婷婷| 玖玖在线资源视频| 色五月丁香婷婷久草| 图片区 小说区 区 亚洲五月 | 停停五月天激情网| 五月激情小说网| 久草婷婷视频| 五月婷婷激情四季| 婷婷五月天影视| 五月丁香婷婷中文| 黄色av高清| 欧美 日韩 成人 在线| 久久五月丁香激情综合| 色伊人婷婷| 亚洲啪啪自拍| 色爱99| 9久国产精品| 亚洲精品**不卡在线播he| 看婷婷五月天网| 色天天久婷婷| 日韩成人免费电影| 综合激情在线观看| 深爱五月亚洲| 99综合视频| 91操片| 婷婷六月天激情| 五月综合激情啪啪啪啪啪| 91久久综合亚洲鲁鲁五月天| 亚洲综人色综网| 播四月婷婷六月丁香| 高清一区二区三区日本久| 91婷婷色五月| 九九热在线精品视频| 丁香,开心成人,久久| 97色色-99久久| 婷婷久久五月丁香| 中文字幕激情综合| 亚洲婷婷免费| 久久婷婷一级片| 色五月婷婷大| 精品一二三区久久AAA片| 五月天婷婷色在线视频免费观看| 天天综合精品| 色婷婷性爱网| 性爱网久久| 91久久婷婷| 激情久久五月天| 99热久草| 91久久精品无码一区二区三区| 婷婷五月天色播| 久久婷婷桃花五月天| 丁香五月停停av| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 人人草人| 超碰成人在线免费观看| 常久最新免费的色吊丝| 激情小说色五月| 狠狠干五码| 182tv992tv人之初午夜免费观看| 欧美综合五月丁香五月天| 精品欧美性爱超级爽| 99热青青草原| 真实的国产乱XXXX在线91| 婷婷五月天亚洲图片| 综合久久丁丁香婷| 色情久久久| 精品自拍97| 人人干av| 亚洲啪啪网| 超碰av在线| 久久机热这里只有精品免费视频| 六月婷久久| 六月激情婷婷综合| 99九无网码| 色婷婷黄色网络| 日本狠狠干| 色五月综合网| 超碰色人妾| 五月婷婷激情性爱| 激情网第九色| 亚洲成av人影院| 丁香五月AV综合激情| 久久精品国产一区二区三区四区 | 色色九九五月天 | 超碰狠狠操| 99这里只有精品国产| 日本人人超碰| 91啪级电影| 欧在线一区| 97在线/亚洲| 色婷婷成人丁香| 人人色人人弄人人操| 激情五月天小说| 天天综合网91| 精品国产乱码久久久久夜深人妻 | 九日日夜夜69| 婷婷五月丁香六月综合网| 婷婷爱爱蜜臀天天操| 久热大香蕉| 九九精品视频在线6| 婷婷久久内射| 婷婷丁香在线| 久久精热| 五月丁香婷婷爱激情综合网| 综合六月久久| 五月丁香大相交| 五月激情综合激情五月| 五月婷婷亚洲综合在线| 色一情一乱一乱一区91Av| 亚洲综合网 665566| 丁香六月激情| 九九视频这里只有精彩| 8区视频在线| 无人区码一码二码三码医生系列| 丁香婷婷情色五月天| 婷婷丁香社区网| 五月丁香久久激情综合| 色欲天天综合网| 俺去也在线视频| 丁香五月自拍| 婷婷五月天成人视频| 狠狠香蕉| 天天干夜夜想| 日本熟女三区| 香蕉网久久| 99爱在线免费视频| 蜜乳国产网站| 7777激情基地| 偷拍99在线视频观看| 另类视频五月天| 五月丁香性| 永久的网站AAAA | 国产精品久久久久久白浆色欲| 激情五月婷婷综合网| 色婷婷丁香五月| www.99热视频| 综合久色五月| 九九热10| 色玖玖网| 亚洲精品国产熟女久久久| 99热精品在这里| 色五月婷婷在线视频| 国产操碰| 停停六月 综合| 色爆五月| 久久小视频| 丁香六月啪啪啪| 婷婷婷婷婷婷婷五月丁香| 天堂婷婷五月色| 九九综合九九| 五月天婷婷丁香花| 大香网伊人久久综合| ss视频xx91| 99亚洲综合| 久婷五月| www.五月天色色.com| 久久久九九视频精品18| 艹B高清无码| 欧美日韩成人在线| 五月婷婷,六月丁香| 丁香久久综合| 热久精品| 天天干天干| 五月婷婷开心综合| 五月丁香激情片| 99操中文视频| 伊人久久大香线蕉av一区| 激情五月天。| 激情文学综合婷婷五月天丁香花| 色玖玖| 99视频| 天天综合网在线| 六月丁香婷| 丁香五月自拍| 亚州色婷婷| 91精品久久久久久77777| 天天色丁香| 色停停香蕉视频| 婷婷综合精品| 五月婷婷六月丁香综合| 色综合大香蕉| 久久久WWW| 婷婷婷久久久| 精品A√| 99九九精品| 99热精品在线观看| 九九热这里有精品视频| 丁香六月婷婷久久综合八月| 性爱网久久| 五月天婷五月天综合网在线观| 五月天婷婷基地| 免费V片在线| 欧美成综合在线观看| 综合激情四射一theav| 丁香五月九九| 日韩精品一区二区三区,四区,五区视频| 久久丝袜婷婷| 丁香激情五月天| 色综合99| 来吧亚洲综合网| 色碰碰| 丁XX 成人| 欧美日综合| 九九性视频| 亚洲综合五月天| 69精品人人人人| 国产干逼片| Caop在线| 天天爽在线视频| 五月夜丁香| VfJxEwPH| 丁香六月激情| 久久久婷婷| 天堂成人A片永久免费网站| 婷婷五月天性爱视频| 98色花堂98t.R| 狠狠色婷婷在线| 麻豆五月丁香婷婷| 激情都市丁香婷婷| 99精色| AV大片在线播放| 国产99久9在线| 婷婷五月色| 欧美性色五月天| 六月婷婷激情| 久久色亭亭五月天| 91人操人人人操人| 久久免费精彩视频| 五月激情婷婷偷拍| 中文精品在| 色五月天天| 九九热这里只有精品6| 精品人妻一区二区三区四区不卡在| 激情都市另类| 任我肏视频精品| 欧美久热| 五月成人综合| 久久激情视频| 精品日本视频444| 激情四射婷婷色色色| 精品五月丁香| 天天日天天草| 天天日天天操心| 五月激情射| 亚洲综合五月天综合| 99啪啪网| 97干在线视频精品店| 9 1超碰九色| 久久激情综合| 伊人久久大香网| 97碰碰叉| 激情 五月 婷婷 丁香| 五月婷婷官网色| 狠狠干婷婷| 欧美VA视频| 久久久区区一久久久久久| 色狠狠综合| 五月丁香花激情啪啪网| 久久只有精品| 碰97久久| 91在线看片| 色小说婷婷五月天天天| 大香蕉婷婷丁香天堂AV| 婷婷丁香成人| 狠狠色丁香乆乆| 五月婷婷丁香深深爱| 五月天开心成人网| 99热自拍| 99热这里有精品首页10| 99热这里只有精品最新| 婷婷久久综合| 婷婷六月综合基地| 91精品国产综合久久密臀| 五月丁香啪啪综合| 狠狠操狠狠色| 激情综合综合综合| 色9999日韩国产| 69色婷婷| 国产精品色婷婷AV综合色色| 五月婷婷综合网| 久久免费操| 日日操日日撸| 五月丁香久久| 无码髙清| 天天日夜夜曹| 亲子乱AV-区二区三区| 婷婷六月插屄激情| 伊人五月天| 天天操夜夜爽天天操| 精品成人a v无码内射| 色色国产| 丁香九月婷婷| 久久综合中文| www色五月| 激情婷婷五月| 婷婷激情在线| 婷婷六月激情综合| 日本久碰| 牛牛碰免费| 婷婷九月丁香中文|