免费国产精品自在自线-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
返回資訊列表
综合久久99| 久热婷婷| 久青操| 中文字幕五月久久婷婷| 久久伊人婷婷| 五月丁婷婷| 玖玖爱伊人网| 亚洲99综合| 99热国产这里只有| 一区二区三区四区牛| 六月婷婷久久| 亚洲网站在线鸭子av| 国产亚洲99久久精品| 六月亚洲| 99乱视频| 婷婷黄色网| 五月婷婷视频| 五月综合婷婷网| 99热爆在线| 激情综合五月婷婷六月丁香| 六月丁香婷婷色狠狠久久| CHINESE熟女老女人HD视频| 五月天全国最大成人网| 天天爽在线视频| 懂色av粉嫩av蜜臀av| 婷婷五月丁香综合激情| 天天操天天操综合| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 五月丁香六月情| 五月天天堂久久| 欧亚成人A片一区二区| 精品久久久久久久人妻| 青青操avbb| 色婷大香蕉| 色5月婷婷| www.夜夜操.com| 丁香婷婷精品视频| 六月综和久久| 26uuuavcom| 丁香六月婷婷开心婷婷网| 婷婷五月天在线观看| 婷婷久久五月丁香| 天天狠狠夜夜狠狠2023| 久久综合五月天| 亚洲成人av在线播放| 五月永久激情| 丁香五月成人在线| 五月婷婷丁香五月亚洲色| 丁香五月婷婷色情综合| 色综合视频| 婷婷碰碰| 久久久久久久久18久久| 成人无码免费一区二区中文| 超级碰碰碰久久网站视频| 色五月婷婷五月天| 五月天激情美女久久| 人妻熟女一区二区AV| 91超级碰碰| 亚洲综合99| 99精品免费视频| 欧美丁香婷婷五月天| 婷婷丁香色五月久久88| 久久精品小视频| 五月色导航| 丁香成人五月天| WWW.久久久久久久久久久久久| 精品夜夜澡人妻无码AV| 99热网精品| 婷婷丁香五月亚洲| 婷婷中文字幕| 北京熟妇搡BBBB搡BBBB| 奇米色大香蕉| 午夜婷婷| 777久久综合视频| 99视频精品视频| 天天舔天天摸天天射| 九九久久综合网站| 亚洲视频伍月婷婷| 少妇性按摩无码中文A片| 九九热经典视频在线观看| 九九视频精品在线免费 | 天天综合永久| 精品一区二区三区木瓜| 深爱激情五月天| 人妻久久人妻久久第一区| 天天色,天天日,天天做| 大香蕉啪啪网| 亚洲永远av在线播放| 99视频| 午夜大香蕉| 婷婷五月天综合亚洲| 欧洲电影在线观看免费版英语版| 五月天激情图片网| 国产婷婷五月中文字幕高清 | 婷婷五月天小说| 国产在线aaa片一区二区99| 91人妻九色大屁股| 国产xxxxx在线观看| 中文无码精品一区二区三区| 婷婷少妇激情| 色婷婷丁香花五月天| 欧美啪啪五月天| 九九久久99| 天天激情夜夜干| 激情内射p| 91精品久久久久久| 天天综合精品| 激情国产综合| 婷婷五月天手机版视频| 大香蕉伊人久久| 成人亚洲精品久久久久| 天天爱天天做天天日| 99性爱无码| 婷婷五月天成人网站| 国产色五月| 婷婷人人操| 狠狠色婷婷7| 亚洲色婷婷色| a在线观看| 97超碰色| 99婷婷| 天天操夜夜橾| 亚洲中字AV电影在线网站| 五月天婷婷丁香人人操91| 色色色天堂网| 午夜国产精品AV在线播放| 五月丁香欧美综合| 三级毛片视频| 丁香五月婷婷性爱| 夜夜躁爽日日| 蜜乳人妻一区二区三区| 另类图片五月天婷婷| 婷婷五月天电影网| 婷婷情色五月| www.色五月天.com| 天天插综合| 五月婷婷黄色网址| 丁香六月婷婷高清| 嫩草AV久久伊人妇女超级A| 日本欧美成人片AAAA| 操久久精| 激情五月四色| 亚洲中文字幕av| 婷婷丁香五月在线观看91| 97人人草| 99热综合网| 91肏| 色五月婷婷内射| www.夜夜| 99区视频| 亚洲精品又粗又大又爽A片| 香蕉99网| 中文字幕色色| 激情婷婷五月综合| 99A片| 桃色成人网| 天天干,天天舔| 六月色丁香中文字幕| 五月天伊人| 婷婷激情综合网| 天天天天天日| 色色日本欧美| 丁香婷婷六月天| 中文字幕日本最新乱码视频| 久久只这里有精品| 91人妻人人操| 人人色婷婷| 色婷婷亚洲在线观看| 噜噜久| 1024在线一区| 丁香五月婷婷亚洲综合精品| 丁香婷婷激情| 激情婷婷五月亚洲| 9精品在线| 性生生活大片又黄又| 玖玖在线资源视频| 色婷婷五月天av在线| 97久久香草精品视频| 国产成人网址| 亚洲性色XXXXX| 久久婷婷丁香花综合网| 日本色狠狠| 丁香五月婷婷激情完整版| 六月婷婷久久大全| 操97免费超级视频| 伊人五月人妻精品| 丁香激情综合| AV性爱网| 亚洲精品亚洲人成人网| 激情久久综合| 男女免费视频999| 五月天成人网在线观看| www.精品99| 色欲婷婷五月天| 色性综合| 激情网色五月| 色吧五月婷婷| 天堂草在线观| 丁香六月啪啪啪| 婷婷丁香十月| 91精品久久久久久综合五月天| 综合玖玖偷拍| 91丨九色丨国产打屁股| 亚洲经典小视频| 超碰色综合| 九九精品99| 热99这就是精品视频| 婷婷基地成人五月天| 97色97干| 亚洲欧洲国产精品| 久热在线中文字幕色999舞| 色五月婷婷丁香婷婷| 日韩AV在线免费| 少妇搡BBBB搡BBB搡毛茸茸 | 人人干人人操人人摸人人做| 人妻久热| 日韩欧美成人一区二区三区| 日韩成人av在线| 天天搞夜夜叫| 9 9 9色色| 色婷婷大香蕉| 天天搞天天色综合| 成人色五月天婷婷| 婷婷激情四射五月天| 日日噜狠狠| 一二三区视频韩国| 激情综合区| 国产精品涩涩涩视频网站| jizzdr| 色五月婷婷久久| 五月天丁香婷婷久久九| 99九九视频| 色婷婷五月天天天干天天操天天爽 | 快色t v在线入口| 金品在线视频99| 天天日天天干天天天| 99热精品网| 成人AV在线电影| 开心五月色婷| 99热99成人| 91色色色视频| 久久无码成人| 99热这里有精品| 夜色综合网| WWW.99热| 狠狠婷婷色| 婷婷久久亚洲| 五月天丁香成人社| 欧美丁香婷婷五月| 天天拍久久| 色综合九九色综合88| 激情5月婷婷| 九九色综合九九色| 99热碰碰热| 丁香五月婷婷综合网| 亚洲午夜av| 激情网色五月| 丁香五月成人自拍| 91九色偷拍| 免费看欧美成人A片无码| 人妻九九九九| 91免费看片| 牛牛碰免费| 99热在线免费观看精品| 26uuu国自产精品| 日本三级毛片| 99精品视频推荐| 色色五月婷婷狠狠| 777米奇影视第四色| 精品人妻一区二区三区四区不卡在| 激情5月婷婷| 激情五月六月丁香| 婷婷激情啪啪| 大香蕉啪啪啪| 九九色色| 99re这里只有精品视频6| 久99久视频| 99ri精品在线| 五月丁香亭亭操逼| 色色色色色色色五月| 99在线精品视频| 东京热伊人| 久久色五月天| 天天日天天爽夜夜爽| 欧美性色五月天| 丁香五月激情综合在线观看| 欧美综合激情五月丁香| 婷婷五月天色网久| 五月婷婷色吧!| 九九成人精品| 激情五月婷婷色| 婷婷五月骚厕所| 色婷綜合网| 内射丰满人妻| 色99热| 思思热久久婷婷五月天| va婷婷| 可似看的AV| 久久视频在线| 色婷婷偷拍| 婷婷色片| 日日噜噜夜夜狠狠久久丁香五月| 久操综合| 久久婷婷六月综合| 97精品人人A片免费看| 伊人色综合网| 色婷婷五月天av在线| 96丁香婷婷九月蜜桃综合久久| 91919191919久久成人视频| 99视频| 日操夜操天天操不卡| 一本久久婷婷| 99色在线观看视频| 丁香五月婷婷婷婷欧美综合| 嫩BBB槡BBBB搡BBBB视频| 1995年关宝慧版蜘蛛女| 色五月婷婷基地| 婷婷五月综合色拍| 97人妻碰碰中文无码久热丝袜| 激情六月天| 成人在线二区| 成人在线视频一区| www。五月天激情| 色色色色色色色综合| 激情婷婷丁香色五月综合| 久久精品亚洲热| 欧美日本另类| 久久精品99国产精品日本| 久久九九99视频| 99狠狠操一| www91精品| 色婷婷免费观看| 欧美va亚洲va| 婷婷深爱五月丁香| 五月天久久婷婷| 九月丁香婷婷基地| 色婷婷综合久久久久| 五月天婷亚洲天综合网综合| 伊人啪啪网| 99热1| 久久婷五月天| 亚洲成人另类| www.五月丁香av| 99热在线精品播放| 天堂二区| 伊人玖玖精品| 天天色天天爱天天爽| 色欲午夜无码久久久久久张津瑜| 久久AAAA片一区二区| 五月开心啪啪| 天天日人人爽| 五月丁香婷婷综合| 久操人| 亚洲成人色五月天| 亚洲激情网站| 99在线精品观看99| 99久久视频| AV天堂淫乩| 天天做天天爱天天爽综合网| 无码人妻少妇色欲AV一区二区| 91热手机在线| 五月丁香色婷婷综合| 国产在线中文字幕| 亚洲另类毛片| 天天综合网亚洲综合网| 99热这里是精品| 激情涩播| 欧美激情五月天在线观看| 殴美综合激情五月天免费视频| 激情五月天婷婷| 婷婷国产欧美97| 九九草热在线观看| 99热精品在线观看| 婷婷五月激情欧美| 激情五月婷婷五月丁香五月开心五月 | 久99视频在线观看| 热99在线| 9999热在线| 开心婷婷五月激情网小说| 播五月丁香三月婷婷| 99国产在线精品视频| 国产成人网站在线观看| 五月天社区婷婷丁香社区| 日日操夜夜擼| 五月丁综合在线观看| 婷婷色五月激情| 操人精品| 婷婷色导航| 欧美久久九九| 伊人丁香婷婷东京| 大战熟女丰满人妻AV| 人人爱操| 久机视频这只有精品| 97五月天婷婷综合激情网| www夜夜操wwwcon| 欧美性猛交 XXXX 乱大交| 91九色精品女同系列| 精a品a| 蜜臀综合久草| 99热99热不卡| 五月天婷婷色色首页| 99久久精品网| 婷婷色色欧美综合网| 激情丁香淫荡婷婷| 欧美性生交XXXXX无码小说| 亚洲中文字幕网| 久热黄色| 天天爽人人综合免费7799| 亚洲激情综| 玖玖精品婷婷| 久久综合五月天| 91久久精品无码一区二区三区| 五月天综合在线观看视频| 色都都狠狠色都都色综合色| 婷婷五月天在线综合| 久久加勤综合| 少妇达人正片在线播放_ikun_福利吧| 婷婷五月开心六月AV| 色性日本| 色色草97| 久久久无码精品成人A片小说| 大香AV| 亚洲另类日本| 大香蕉久久久久| 亚洲黄色影视| 婷婷五月天777| 日韩丰满少妇无码内射| av在线色五月丁香婷区久| 丁香五月婷婷av影院| 狠狠色噜噜狠狠| 人人操人| 无码人妻电影| 5月丁香综合网| 亚洲成人AV高清字幕| 九九亚洲小视频| www五月婷婷88导航| 丁香五月第四色88| www.91在线看| 久久人妻久久| www,五月丁,com| 五月婷婷 自拍| 五月丁香激情综合啪啪| 伊人五月天综合网| 成人草榴视频| 五月婷婷草| 人妻22p| 色欲一区二区三区精品A片 | 香蕉婷婷色五月| 综合aV在线| 26UUU欧美| 991国产精选视频在线播放下载| 婷婷综合网| 欧美猛片| 中文字幕日韩成人| 校花娇喘呻吟校长陈若雪视频 | 九九日本视频| 九九色黄色| 99在线热视频| 激情图片婷婷| 99色五月| 激情玖玖sh| 五月天激情久久| 婷婷久久综合久| 九九99九九精品免费 | 五月天色导航| 91碰超| 无码少妇高潮喷水A片免费| 懂色AⅤ| 激情婷婷丁香五月天| 97caop| 九九成人| 五月丁香六月合| 六月婷欧美| 日日做A爰片久久毛片A片英语| 婷婷六月五月| 欧美美女国产日韩一区二区久| 91丁香色五月| 大香蕉九九| 五月婷婷69| 天堂婷婷五月在线| 激情99| 黄色片久久| 亭亭色网| 五月丁香六月婷婷亚洲综合| 综合99在线| 久七香蕉| 五六月婷婷久久| 天天操比比| 日本五月天婷婷丁香| 天天日狠狠| 9久国产| 久久综合站| 亚洲九九视频| 欧美五月婷婷| 99爱视频在线观看| 人妻尝试久久久久久久久久久久| 都市激情久久| 大香蕉婷婷丁香视频在线| 丁香婷婷AV| 99精品在线| 亚洲秘 无码一区二区三区妃光/1| 玖玖精品资源| 六月婷婷视频| 男人天堂伊人五月丁香| 婷婷激情综合| av国产精品偷| 欧美日比视频| 99热线观看9| 五月丁香A∨在线| 久久人妻熟女一区二区| 亚洲精品视频在线播放| 久久婷婷热| 影音先锋91资源站| 国产亚洲精品久久一区二区三区| 色色网站| 思思热视频在线观看| 丁香婷婷六月激情综合| 深爱开心激情网| 婷婷色五月偷拍| AAA久久| 伊人www22综合色| 丁香 亚洲 久久| 99视频日韩| 日韩在线看AV| 5月丁香美女影院| 风流少妇A片一区二区蜜桃| 六月婷婷五月丁香| 色婷婷香蕉| 色五月婷婷久久| 九九色色| 丰满少妇猛烈A片免费看观看| 9久久精品| 五月婷婷六月开心| 亚洲色情网站| 久色资源| 五月丁香婷婷深深爱| 天天摸天天舔| 人人干99| 色五月婷婷网| 丁香六月天| 黄桃AV无码免费一区二区三区| 九九热最新| 丁香五月婷婷基地| 曰韩少妇内射免费播放| 一级黄在线| 97午夜一区二区| 97se在线视频| 99久操| www,久久久| 另类天堂| 婷婷五月俺要去| 五月婷婷色情| 五月天成人在线播放| 97干在线播放| 日本色婷婷| 99国产精品久久久久久久久久久| 亚洲美女裸体被操在线观看| 999九九九久久久99HD| www.seqingwuyuetian| 久热伊人91| 在线超碰91| 99热青青草| 久久综合这里只有精品1| 超碰免费人妻| 夜夜噜夜夜奇| 婷婷丁香五月婷婷| 九九色综合| 天天干天天干天天干| 99丁香婷婷综合网| www一起操| 色综合色色| 成人婷婷五月| 五月天淫乱视频| 亚洲国产99| 99精品视频免费观看近期发布| 欧美六月婷婷| 色情五月天视频网| 欧美va在线| 99久久久免费| 婷婷五月天桃花网| 97人人做| 天天久久综合| 97人妻碰碰碰久久香蕉| 亚洲乱码日产精品BD| 91在线观看www| 91精品婷婷国产综合久久| 熟女五月天久久综合| 天天插天天插天天插天天插| 99热思思| 69精品人妻不卡视频| 五月天亚洲图片婷婷| 婷婷六月视频| 天天拍天天操| 五月亭大香蕉| 9久热这里只有精品视频| 涩五月婷婷| 五月天激情网图片| 91狠狠色色丁香婷婷综合久久| 深夜婷婷五月丁香| 婷婷色在线视频| 亚洲情综合五月天| 五月丁香免费视频| 欧美丁香婷婷五月天| 99久久99久久综合| 日本人人草草| 婷婷五月色综合| 热99在线| 99热资源在线| 五月WWW| 欧美激情综合| 久久婷婷五月综合色欧美| 五月色婷婷影院| 婷婷色情小说| 伊人在线视频| AV操逼网| 丁香五月婷婷香| 国产乱妇无乱码大黄AA片| 六月丁香中文字幕| 99热亚洲精品| 婷婷五月色播天| 婷婷五月花免费视频在线| 另类小说五月天| 99在线视频观看| 婷婷的激情五月| 狠狠色97| 色婷婷影| 99精品视频网站| 91九色最新视频| 五月丁香久久网| 婷婷色网站| 另类国产区| 狠狠色综合久久| 伊人网色婷婷五月天| 精品九九在线观看| 色综合色色色| 天天综合情| 人人97碰| 美女激情综合| 国产色网站| 色婷婷情片| www,天天干| 综合在线观看99| 婷婷五月天深爱| 久久女婷| 天天激情综合| 天天爽天天操| 丁香六月天AV| 99re在线播放| 亚洲激情高潮| 色婷婷基地 | 丁香五月瑟瑟| 国产精品18久久久| 久99久热只有精品国产99| 97精品人人A片免费看| 天天爽夜夜爽夜夜爽精| 97综合在线| 丁香五月狠狠在线观看| 色人久久| 狠狠久久婷五月综合色| 99精品国产在热久久| 免费99情趣网视频| 免费观看全黄做爰的视频| 色婷婷国色天香综合| 国产肥白大熟妇BBBB视频| 开心婷婷五月花| 免费视频WWW在线观看网站| 亚洲性图一区二区三区| 国产成人精品一区二区三区视频 | 欧美色色色色色色色| 五月婷婷免费看| 天天综合色99| 偷偷操99| www.久久爱| 激情综合五月| 激情五月激情综合网一级丸片| av亚洲国产小电影| 五月婷婷六月基地| 色综合久久综合| 成人网在线视频| 五月丁香啪啪激情| 九九成人视频| 狠狠干五码| 国产黄色av| 色婷婷69| 五月天伊人av| 91综合网| 成人午夜无码视频| 丁香婷婷六月天| 欧美高潮9| av色婷婷| 色婷婷丁香五月天在线视频 | 99久久99九九99九九九| 丁香五月AV综合| 久久九九思思| 超碰在线观看9| www.激情五月天.com| 色色色色色色综合网| 可以免费观看的AV| 天天婷婷综合| 9精品国产在热久久| 婷婷伊人综合中文字幕| 色五月激情五月丁香五月婷婷啪啪综合| 久在线综合69| 99热91| 亚洲十月婷婷综合| 国内久久亭亭| 内射干少妇亚洲69XXX| 思思精品视频| 免费日韩99| 亚洲AV永久无码影院黑人| 亚洲久热| 五月天婷婷在线AN| 五月丁香六月婷婷,婷| 91av色色乱视频| av中文在线| 伊人五月丁香| 99re99热| 在线99精品| 婷婷五月天激情网| 97热这里精品在线视频| 久久人人人人妻| 婷婷五月电影院| 懂色av粉嫩AV蜜臀AV| 久久人操| 天天做天天爱天天要| 婷婷五月播| 日本三日本三级少妇三级66| 婷婷五月天激情网| 亚洲视频五区| 五月婷婷 激情五月| 婷婷色播色五月五色五月天色妇| 97人妻碰碰碰碰碰久久久久久| 欧美韩国日本| 99日韩| 日韩无码色色| 天天干天天干天天干天天干天天干天天干天天 | 涩涩五| 日本综合久久| 久久久久婷 | 五月丁香亭亭天天舔| 亚洲国产成人综合| 日本理论久久| 色五月丁香A欧美com| 狠狠操狠狠操AV| www.五月天| 丁香五月中文字幕久色| 日韩无码一区二区三区四区| 日本啪啪网| 婷婷性爱综合| 色婷婷AV在线观看| 综合天堂AV久久久久久久| 九九热在线视频| 玖玖爱综合网| 99这里只有精品| 日日夜夜狠狠干| 日本噜噜色网| 欧美五月丁香在线观看| 侠女刀之记忆电影在线看免费| 色婷婷av在线| 色婷婷9| 在线资源av-超碰中文在线-成人AV| 91综合视频丁香| 亚洲成av人影院| 大香网伊人久久综合| www.99视频| 国产成人综合在线| 外国碰视频网站97| 欧美啪啪9| 综合性爱网| 9l视频自拍9l九色9l成人| 丁香六月婷婷五月婷婷| 色婷婷亚洲五月天| 丁香五月激情婷婷婷婷在线观看| 欧美黄色AA片哗啦啦啦| 99热在线观看亚洲区| 婷婷丁香五月欧美人| 欧美亚洲操逼| www.99热. com这里只有精品| 五月天久久www| 狠狠色丁香婷婷综合久久97AV| 性婷婷| 夜夜噜夜夜奇| 婷婷五月天成人基地| 婷婷五月天熟妇| site:feetmall.com| 五月丁香狠狠地噜噜噜噜| 婷婷免费无视频| 99aese| 天堂AV在线看| 亚洲色视频| 天天做天天爱天天玩| 天天舔天天爽| 嫩草视频在线观看| 天天精品视频免费观看| 婷婷五月激情综合| 日本强伦片中文字幕免费看| 日本激情综合| 久久婷婷桃花五月天| 色99免费视频中文| 六月丁香婷婷综合狠狠爱夜夜爱| 综合久久97| 丁香五月六月久久综合 | 大香焦啪啪啪| 99视频综合网| 超碰99热精品| 丁香五月天导航| 婷婷五月综合欧美在线播放| 综合五月激情网| 99久在线精品99re8| WWW99热| 久久曰曰| 日操熟女| 激情五月婷| 噜综合| 五月婷婷欧美激情| 大香蕉久久婷婷精品综合| 丁香五月在线| 伊人丁香在线| 色婷婷a v| 激情综合网络插| 色五月丁香在线| 欧美色频| 国产亚洲精品久久久久久豆腐| 丁香五月婷婷香| 日韩人妻无码精品| 五月婷婷开心色伊人| 79色色色色| 国产成人+综合亚洲+天堂| 国产成人精品亚洲线观看| 大香蕉在线观看9| 91人人操人人| 丁香五月天无码| 天堂中文国产| 国产肥白大熟妇BBBB视频| 99视频在线啪| 婷婷五六月丁香| 日婷婷久久开心| www色色com| 五月婷综合| 五月天激情小说婷婷| 色激情五月| 天天干天天干天天干天天干天| 97色干在线观看| 在线观看欧美| 婷婷五月天激情亚洲小说| 超碰人人99| 嫩草AV久久伊人妇女超级A| 婷婷伊人75| 丁香五月婷婷88在线| 久久五月天色婷婷| 激情AV网| 亚洲中文字幕AV| 思思精品热在线| 天天狠狠夜夜狠狠2023| 先锋男人91资源| www.夜夜操.con| 日本九婷婷| 日木WWW视频| 操91| 国产激情在线| 国产免费一区二区三州老师F1……| 超碰成人免费| 五月色婷婷综合| 亚洲精品V天堂中文字幕| 4399伦理午夜| 婷婷五月色網站| 天天色粽合合合合合合合| 东京热免费视频网站| 日韩av干| 91久久久久久久| 超碰在线精品| 99网99热| 婷婷五月天成人视频| 五月丁香婷婷在线综合蜜桃| 91在线日| 五月婷婷综合社区| 久久九九蜜| 国产日韩欧美| 五月综合久久| 超碰资源在线| 婷婷色情五月| 丁香五月亚洲| 999热这里只有美国精品| 98毛片| 熟女激情五月天| 182TV亚洲| www天天色天天射| 激情四射亚洲| 视频这里只有精品16| 色啪网| 99综合色色色| 色欲丁香| 婷婷综合精品| 五月婷激情影院| 9热在线视频| 婷婷五月天激情免费在线观看| 5月丁香综合图区| 啄木鸟黑丝一区二区| 丁香五月激情五月| 高清无码.com| 亚洲综合激情五月久久| 九九色综合网| 丁香色综合| 狠狠人妻色综合| 五月婷婷深深爱| 97色啪| 色婷婷五月天成人网| 4399欧美另类视频| 五月久久婷婷成人网| 丁香五月天激情四射网络不好 | 激情五月四色| 色射婷婷五月天| 久9精品视频在线| 99久久免费精品| 久草五月丁香婷婷综合| 无月播播激情在线观看视频| 碰人人97| 五月婷婷六月丁香在线| 大香蕉人人网| 欧美 日韩 成人| AA久久| 婷婷操逼| 婷婷五月亚洲激情| 中文字幕日产A片在线看| 婷婷丁香久久五月综合| 超碰只有精品在线| 丁香五月婷婷激情蜜桃| 色涩影院六月丁香| 婷婷五月电影| 99在线精品观看99| 色婷婷色99国产综合精品| 激情五月天综合网站网站网站| 中文激情网| 天天日夜夜草进麻麻的子宫| 日本在线播放97| 婷婷五月花丁香| 中文字幕激情综合| 欧美99热| www婷婷亚洲| 色99久草在线| 激情六月婷婷| 成人丁香五月| 丰满少妇猛烈A片免费看观看| 久久九九大香蕉电院| 婷婷丁香五月天操逼| 日韩欧美成人片| 久久只有精| 牛牛澡牛牛爽| 亚洲色色色| 噜综合| 五月婷婷综合成人| 9l视频自拍九色9l视频在线观看| 五月天色图| 亚洲字幕AV一区二区三区四区| 亚洲日日操| 无码啪啪| 九九操屄| 五月天婷婷免费| 男人天堂亚洲综合| 超碰免费电影| 精品久久久人妻| 亚洲小说欧美激情| 97久久五月丁香婷婷| 岛国av网站| 丁香五月六月激情| 激情婷婷久久| 欧美丰满熟妇BBB久久久| 狠狠干在线| 丁香五月激情宗合| 五月做爱| 色五月在线观看| 精品久久久久久久人妻| 色99在线视频| 久久婷婷五月天大香蕉| 天天肏在线观看| 亚州日本欧州韩美高青高潮一| 婷婷婷久久久| 国产SUV精品一区二区6| 深爱五月激情五月| 另类图片五月天婷婷| 日韩五月婷婷| 99色在线| 色婷婷在线视频| 色婷婷五月天激情久久| 一级无码作爱片| 色情综合网| 日亚二欧美| 国产26uuu视频| 男人天堂99| 任你爽在线视频| 色色色色色色色色综合网| 深爱五月日韩| 伊人青草成人| 操97免费超级视频| 日本在线播放97| 狠狠干综合| 五月综合激情网| 夜夜夜夜操| 东京热免费视频| www.九月婷婷丁香.com| 国产又黄又爽又色的免费| 大香蕉伊人99| 亚洲成人va| 激情精品久久| 91超碰在线观看| 二区成人视频| 五月色情| www.夜夜| 开心五月综合激情网| 女人天堂 AV| 婷婷丁香五月激情图片| 97操碰| 色碰干| 伊人久久大香| 色色色色色色综合网| 天天干天天拍| 久热九九| 激情久久久久久久久久| 五月丁香黄色视频| 五月花婷婷最新| www.av视频xx999.com| 丁香五月激情棕合| 久久人操-久草婷婷-成人AV| 99天堂在线观看免费视频| 成人做爰A片免费看网站找不到了| 亚欧州精品视频| 狠狠高潮精品亚洲1| 激情九九综合网| 深爱五月天 开心网| 婷婷丁香五月天色播网站| 国产激情AV| 五月天色色婷婷| 91日韩美女被插视频| 久久天堂女人| 激情婷婷护士激情| www.色多多婷| 91|疯狂丨高潮丨对白| 精品一二三区久久AAA片| 人妻少妇色综合| 99精品热| 色色色9| 1024日韩| 婷婷五月丁香五月| 久久综合爱| 五月婷婷黄色| 成人 视频免费观看网站| 网站免费一站二站| 六九色综合婷婷五月天| 免费在线观看欧美激情xx小视频| 天天日天天干天天天| 丁香涩涩爱| 六月丁香社区| 色亚洲欧洲| 婷婷激情视频欧美视频自拍视频欧美剧| 这里只有精品免费视频在线观看 | 五月天婷婷综合久久| 婷婷五月天免费小说| 九九日本视频| 这里只有精品99视频| 天天操夜夜夜拍拍拍| 少妇口诉沐足视频播放器网址| www.五月天性.com| 久久这里只有精品网| 午夜激情五月| 九九热视频精品| 99精彩视频| 日日夜夜干| 久久久大香蕉| 99热这里只有精品55| 丁香五月色| AA片在线观看视频在线播放| 性爱激情综合网| 激情五月天色色色| 五月丁香色综合| 五月色色色| Xx色综合| 春色激情第四色| 婷婷无码视频| 九九这里有精品| 97婷婷狠狠| 国产激情综合五月久久| 少妇高潮呻吟A片免费看软件| 91操人人操| 999九九九久久久99HD| 久久婷婷五月综合激情国产| 婷婷丁香社区网| 天天久久综合| 99热这里只有精品5| www.久久久.com| 五月天综合| 1024欧美看片| 九月婷婷激情| 综合五月草| 俺去也在线www色官网| 丁香五月天之婷婷影院| 伊人婷婷五月天| 国产婷婷色综合AV蜜臀AV| 欧美激情-区二区三区| 99福利导航| 深爱开心激情网| 五月婷婷成人| 色婷婷久久| 日本三级成人秘书精品片| 操婷婷久久| 在线中文字幕视频| 婷婷综合成人五月天| 日本丁香五月| 99色在线视频| 无码一级片| 亚洲色9| 五月婷婷激情久久| 九九热在线视频观看| 五月天婷婷丁香成人网| 日本九九视频| 久婷婷久草| www.婷婷| 日本欧美成人片AAAA| 婷婷色中文| 五月天激情网址| 99热精品在线观看| 怡红院AV亚洲一区二区三区H| www91久久| 五月丁香WWW| 丁香五月在线自慰| 色色五月婷婷狠狠| 黄色AV日韩| 天天天天天久久久久久| 99燥99日| 天天射影院| 91婷婷色| 激情五月婷婷综合色播小说| 大香蕉五月丁香| 亚洲AV成人在线观看| 午夜丁香丁香婷婷| 亚洲第一第二网站| 成人综合网站| 久久总和99| 五月花亭亭| 婷婷五月色| 丁香久月| 激情婷婷五月基地| 99久久这里只有精品| 狠狠久久婷婷| 五月天影院婷婷在线观看| 五月丁香香蕉| 丁香色影院| 亚洲综合在线丁香五月| 五月丁香香蕉| 中文字幕五月久久婷| 色婷婷激情五月天在线观看| 久久久精品人妻| 久99久视频免费观看| www,av好吊操| 国产av天堂| www99热| 五月开心网| 丁香花综合永久入口| 99久99热| www狠狠| 麻豆雪千夏| 五月婷六月婷婷| 日韩国产在线精品| 99热这只有| AAA久久| 久99久精品| 狠狠色噜噜狠狠狠狠综合| 丁香婷婷五月份| 99re久热只有精品6在线直播| 丁香五月婷婷色| 182TV大香蕉| 中文av网站| 男人的天堂在线婷婷| 激情五月丁香在线观看直播| 丁香六月综合激情| jiujiu热在线视频| 亚洲天堂爱爱| 婷婷99狠狠躁天天躁中文| 五月天啪啪| 婷婷色综合中心站| 99re这里只有精品首页| 蜜桃人妻无码AV天堂三区| 天天爽爽日日做做| 国产激情综合| 操碰99| 99九九在线| 综激情网| 亚洲免费av在线| 五月婷婷六月丁香首页| 六月丁香婷婷综合在线| 99日视频在线| 五日激情综合| 国产性爱一级| 日本久久人| 国产激情在线| 在线中文亚洲| 丝袜激情网| 超碰在线观看9| 女操碰| 欧美日韩91| 99久热| 99热综合| 色人五月婷婷| 黄桃AV无码免费一区二区三区| 色婷婷丁香五月在线| 中文字幕网伦射乱中文| 久久久精久人妻| 色九月丁香婷婷蜜桃在线观看| 欧美日韩aaaa| 亚洲色基地| 91丨九色丨熟女| 97影院一级片| 色色色色色色色色网站| 五月婷六月综合在线观看| 搡BBBB搡BBB搡五十| 五月婷婷色情| 久久久色情| 狠狠干在线| 91超碰人人操| 天天干天天爽| 色欲日日躁| 91久久久久| 日本天天色| 久久九九爽| 亚洲综合在线视频| 婷婷免费无视频| 色色综合五月| 8区视频在线| 精a品a视a频| 日本V在线观看不卡视频网站| 五月婷婷激情四月| 色五月欧美| 开心激情网五月天| 99精彩视频在线观看| 狠狠色综合无线观看| 色欲午夜无码久久久久久张津瑜| 九色视频91| 丁香婷婷综合激情五月色| 婷婷五月天天aV| 日本99视频精品免费播放| 99re热在线视频| 啪啪婷婷五月天激情| 色婷小说| 99久在线精品99re8| 另类婷婷丁香| 五月婷婷色白丝| 日本色色色| 99热99这里有免费的精品| 亚洲成人无码免费| 日本久久99| 久久这里99| 98色花堂98t.R| 国产精品美女久久久久AV超清| 色播五月丁香| 五月天堂色| 激情九月丁香婷婷| 大香蕉天堂| 五月社区婷婷激情| 九九精品热播| 国色天香成人网| 色综合久久五月天| 青青草搞屄视频网站| 久草网大香视频| 婷婷亚洲天堂| 激情五月天色播| 五月综合婷婷开心网| 无码动漫AV|