免费国产精品自在自线-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婷婷搞| 色噜噜狠狠色综合成人网| WWW,色五月| 中文字幕无码人妻少妇免费视频| 91黄操| 欧美成性色| 91人人看| 久久婷婷五月综合色欧美| 深爱五月婷婷| 五月婷亚洲精品| 99色区| 色综合久久综合| 夜夜爽77777妓女免费下载| 夜夜骑天天操| 天天色色天天| 久久婷婷综合色丁香| 五月天狠狠| 五月激激激情综合网| 欧美A级网站| 日韩久久日| 丁香五月天婷婷激情| 久久人妻视步| 噜噜色噜噜网| 俺去也五月天| 舔色婷婷| 久久久五月婷婷| 国产精品扒开腿做爽爽爽A片唱戏| 免费看欧美成人A片无码| 激情综合网络插| 999久久久国产精品| 欧美韩国日本| 国产看真人毛片爱做A片| 天天操B| 五月丁香六月情亚洲| 亚洲va日| 99热这里只有精品手机在线观看| 色婷婷久久综合久色| 五月丁香琪琪| 婷婷久久久| 影音先锋91| 天天婷婷色六月| 婷婷深爱五月天在线| 97成人丁香婷婷| 亚洲AV日韩无码| 五月婷免费视频| 9999热在线| 91精品久久久久久久久久| 婷婷五月色| 北京熟妇搡BBBB搡BBBB| 超碰97干| 婷婷五月情| 97五月天婷婷午夜| 97婷婷狠狠| 婷婷操超碰| 狠狠爱夜夜| 五月香蕉网| 亚洲99一级无嗎特制在线| 国产婷婷婷| 超碰日韩人妻在线| 天天色宗合| 另类激情五月| 五月丁香成人网| 五月丁香六月激情| 激情综合丁香六| 嫩模草| 天天干在线播放| 久草免费福利视频| 99人人操人人操人人精| 九九久久综合| 亚洲Av入口| 亚洲性图一区二区| 开心五月深爱五月| 国产67194| 国产午夜成人免费看片无遮挡| 8090在线影视少妇| 97香蕉人人在线观看| 亚洲秘 无码一区二区三区妃光/1| 久久99精品久久久久久三级| 9er热在线精品视频| 色天天综合色| 丁香五月激情网| 99热国内| 天天草比天天爽| 99热天堂| 一级AV片| 久9精品视频| 欧洲激情网站| 99热97| 久操大香蕉| 亚洲成人免费在线| 日本九九九九九九| 77799热| 五月丁香亚洲综合网| 免费观看欧美成人AA片爱我多深 | 日本啪啪网| 五月天色不卡| 日韩美一级毛卡片| 婷婷第六色| 99色播| 丁香五月色色| 久热网站| 伊人久久艹| 90色免费视频| 快乐激情五月色婷婷| 91热er| 99er6热在线观看精品6| 五月综合激情网| 人与禽A片啪啪| 亚州综合色| 亚洲热手机在线观看| 伊人深爱综合| 国产精品a无线| 五月丁香六月婷婷的女人| 亚洲AV综合网| 噜噜噜噜综合在线| 丰滿爆乳一区二区三区| 久久色五月天| 五月婷婷激情久久| 五月情涩综合婷婷| 五月丁香网中文字幕| 丁香激情久久| 狠狠草狠狠草| 五月天久久色| ,99视频久久| 亚洲人人操| 少妇AB又爽又紧无码网站| 97久久久免费福利网址| 79色色免费| 九色91视频| 艹B高清无码| 91操人| 夜夜夜夜夜骑撸| 99在线免费观看| 日本99婷婷| 五月六月丁香激情视频| 狠狠色综合网| 亚洲婷婷基地| 五月天天综合| www.com.色色| 丁香五月婷婷视频| 天天久久九九| 66精品成人免费网站在线观看| 色五月无码| 六月婷婷中文字幕| 欧在线一区| 欧美在线骚货| 99婷婷| 激情五月天婷婷色色色色色色色色色色色 | 99这里只有精品99| 极品嫩草| 色婷婷五月天不卡| 久久99免费视频网站| 激情五月丁香色婷婷| 最新av在线观看| 综合 蜜月 婷婷| http://www.lingjunshare.com/| 国产毛片欧美毛片久久久| 久热大香蕉| 啪啪黄页网| 婷婷香蕉视频| 天天干,夜夜爽| 97se视频在线| 亚洲情色一区| 五月丁香狠狠爱| 五月丁香黄色| 欧美激情综合| 久久五月六月| 日韩一区二区A片免费观看| 秋霞三级色戒| 爱久久小说下载网| 这里只有精品视频在线看| 午夜天堂一区人妻| 五月四色婷婷| 狠狠综合久久综合| 久热91精品| 国产成人AV在线播放| 色婷婷久久| 美女伊人久久| 99这里只有精| 久久伊人日日夜夜| 色播激情| 99re热精品在线视频| 久久久五月五丁香| 欧美激情丁香五月| 草草夜夜操| 思思色综合网站| 欧美性生交XXXXX无码小说| 色五月婷婷丁香婷婷| 五月综合激情| 天天日日综合| 丁香六月婷婷综合激情欧美| 狠狠干综合| 婷婷六月久久| 伊人五月综合网| 精品思思久久| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 久久99久久99www| www,婷婷| 99久在线精品99re8热| 色综合色色| 丁香色五月婷婷17C| 日本婷婷五月天| 狠狠操狠狠色| 99狠狠色| 甈吧vv| 五月丁香六月综合图| 啪啪亚洲综合| 五月天激情综合网俺也去| 激情五月天色播| 色五月天网| AV操一操| 九九碰九九爱97超碰| 婷婷六月天精品| 婷婷五月娱乐在线| 99re这里只有| 99爱视频在线观看| 天天做天天爰天天爽天天无遮挡| 超碰高清在线| 婷婷色情六月| 五月丁香六月婷婷亚洲天堂网站| 美女久久天堂| 亚洲热视频在线| 婷婷九月激情网| 色婷婷AV久久| 五月色丁香| 天天干天天干天天干天天干天| 九九色院| 超碰色碰碰| 99自拍视频网站| 69五月天视频| 大香蕉五月丁香| 中文字幕视频色婷婷| 99激情视频| 久久五月视频| 五月天色影院| 色情婷婷五月天| 成人五月天在线观看| 99久久天堂婷婷| 亚洲色综合| 伍月婷婷六月丁香| 九九视频免费| 另类激情五月| 亚洲AV成人无码电影| 精品久久人妻| 久久婷婷久久| 天天天综合网| 久久久99精品| 91艹人| 香蕉婷婷色五月| 狠狠色噜噜狠狠狠888了| 五月婷婷偷拍| 婷婷久久在线| 潮汕成人AV片在线| 97人人干视频| 欧美日本日韩| 综合网亚洲| 女高怪谈在线观看| 天天夜夜六月丁香五月婷婷老师| 丁香五月综合色婷婷| 狠狠色噜噜狠狠| 亚洲狠狠色丁香婷婷综合久久| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 99热在线观看99| 国产乱子轮XXX农村| 97碰碰视频在线观看| 五月丁香六月婷婷婷婷| 五月天婷婷开心| 日韩综合网络男女香蕉a片| 98热精品| 综合另类视频| 91色涩| 综合激情视频| 在线1青婷| 夜夜操夜夜姧| 99综合99| 婷婷五月久久| 五月婷六月天| 99热这里只有精品50| 99久久99视频只有精品| 欧洲激情网站| 亚洲五月丁香综合网| 丁香五月欧美| 九九碰九九爱97| 91精品丝袜久久久久久| 啊v视频在线观看| 五月婷婷丁香六月| 99热这里只有精品8| 五月天婷婷青青草| 五月开心深深爱激情综合| 成人婷婷深爱综合网| 26uuu欧美日韩| 色5月婷婷| 99色中文| 色五月天.con| 五月婷婷播| 五月天婷a在线| 婷婷丁香五月亚洲欧美| 久久黄色免费视频| 国产美女精品| 五月天婷婷高清无码| 狠狠狠狠狠草| 五月天激情久久| 婷婷色导航| 欧美在线干| 亚洲欧美成人在线| 九九热这里有精品23| 五月丁香va| 丁香五月宝贝激情网| 欧洲日韩一区二区三区| 丁香婷婷婷五月| 五月丁香六月婷婷无码| 91人人操.COM| 国产精品国产成人国产三级| 九九久久9 9在线观看| AV在线不卡网站| 久热久操久热久草国产91| 五月天婷婷伊人| 欧美婷婷丁香五月社区| 久久6这里只有精品| 天天狠狠色噜噜| 五月亭亭综合五码| 久艹大香蕉| 日本人妻A片成人免费看片| 噜噜在线| 91九九九九九九| 国产婷婷五月| 五月丁香爱婷婷深深| 五月婷护士| AV在线收看| 丁香激情久久| 日日操,夜夜撸| 人人草人人看| 午夜69成人做爰视频| 婷婷伊人久久无码色五月| 牛牛色av| 激情美女五月天| 色五月婷婷婷婷| 色色AV色色色东莞| 99色色网| www.五月天色色色| 天天干-天天日| 天天操婷婷| 五月婷婷综合网| 欧洲电影在线观看免费版英语版| 丁香五月综合久久| 五月花成人网| 综合激情在线| 黄色片avv| 久久婷婷五月天激情四射| 激情丁香婷婷五月天| 人人视频色| 色婷婷丁香| 天天日天天肏天天奸| 成人在线观看一区| 天色综合网站| 99综合网| 琪琪色影音先锋| 思思99热在线| 激情婷婷久久| 国产综合A片| 在线婷婷| 九九热在线观看视频| 91狠狠综合久久| 狠狠色九月| 狠狠人人| 色五月激情| 婷婷伊人综合| 天天色综合色| 日日夜夜狠狠| www.97碰碰com| 呦呦视频无码播放| 婷婷久久五月| 九九综合九九| 96丁香六月婷婷蜜桃综合久久| 丁香五月激情啪啪| 91精品久久久久久综合五月天| 婷婷丁香五月综合激情小说| 最近中文字幕2019视频1| 人人综合久| 久久激情五月网| 丁香五月偷拍| 99热国品免费| 亚洲第一第二网站| 成人亚洲精品| 91狠狠色色丁香婷婷综合久久| 久久婷婷五月综合色欧美| 色婷婷婷av | 色五月丁香五月激情五月激情| 六九色综合婷婷五月天| 六月色 亚洲| 综合色五月天| 免费观看全黄做爰的视频| 激情久久久| 六月久久婷婷| 92国产福利| 五月天涩涩| 亚洲狠狠色丁香婷婷综合久久| 欧亚色色| 超碰九色| 深爱网深爱综合网| 青青久在线视频免费观看| 伊人久久大香网| 99人妻碰碰碰久久久久视| 伊人激情综合| 欧美成人A片AAA片在线播放| 97亚洲精品| 五月开心激情网| 激情都市另类| 五月天六月婷婷电影| 思思9久久| 五月丁香六月色情网欧美| 久热大香蕉| 这里只有精品日韩| 午夜不卡久久精品无码免费| 成人色五月天| 另类丁香五月天区图| 五月婷婷无码专区| 懂色av粉嫩AV蜜臀AV| 久久五月婷天天干| 9色免费网| 九九热视频精品| 丁香五月 性爱| 99小视频网站| 欧美 日韩 成人| 播五月,色五月,开心五月播放器| 97色天堂| 国产欧美第五十五页| 黄网在线免费观看| 色婷婷小说网| 六月婷婷视频| 久久思思热| 天天爱天天做天天舔| 99精品视频在线观看| 综合亚洲六月婷婷在线| 中文幕无线码中文字蜜桃| 五月丁色AV| 久久婷婷色| 天天操夜夜夜夜爽| 国产高清av黄色看片| 另类图片 五月激情| 香蕉久久国产AV一区二区| 五月丁香六月婷婷在线播放| 久久99免费视频| 五月丁香六月激情在线| 天堂久久精品| 99色婷婷| 狠狠撸激情综合丁香五月天俺来啦| 午夜天天精品视频| 五月婷婷色| 伊人久久大香线蕉av最新| 久久精品视频99| 色婷婷视频| 五月丁香六月婷| 色婷婷欧美在线| 五月天色小说| 2020日日干| 91婷婷色| 图片区 小说区 区 亚洲五月| 成人五月天在线视频在线观看| 99久久九九视频| 亚洲va欧洲va国产va不卡| 久久婷婷草| 婷婷五月天亚洲| 五月丁香激情综合欧美| 亚洲婷婷丁香五月| 少妇AB又爽又紧无码网站| 日日爽天天| 永久免费一区二区三区| 亚洲午夜AV| 精品一区二区三区木瓜| 夜夜爱伊人| 精品久久99| 丁香色五月婷婷91桃色| 五月婷在线观看| www.五月丁香| 五月涩涩网| 日韩啪| 99色在线免费观看视频| 婷婷五月色天| 成人AV在线电影| 五月日韩中文字幕| 婷婷五月六月激情| 久操操| 婷婷五月天97干| 91人妻人人做人碰人人爽九色| 日本3级片偷拍网站| 风流少妇A片一区二区蜜桃| 俺也去在线视频| 狠狠综合久久综合| 最近中文字幕2019视频1| 天天久综合| 九九黄色网| 99ri国产精品| 男男野外做爰全过程69| 丁香婷婷色| 丁香五月天激情四射网络不好 | 噢美99| 久久婷婷亚洲| WWW.桔色成人.COM| 天天色色婷婷| 丁香六月婷婷综情欧美| 熟女网站久久| 婷婷9月天| 老司机伊人| 停婷丁五月在线| 五月丁香婷色| 色情婷婷| 五月丁香婷婷色色| 五月婷婷精品| 色99综合色88| 熟女人妻一区二区三区免费看| 日本3级片一区2区| 99re热视频这里只精品5| 五月激情综合激情五月| 大香蕉精品视频| 久久蜜臀婷婷| 色青青视频| 色播丁香| 九九热自拍| 亚洲图片 丁香婷婷| www.99视频| 91婷婷色五月| 五月天成人在线视频网站| 五月丁香六月香综合激情| 五月天天天综合| 99精品人人| 色www.con| 丁香五月激情啪啪综合| 久久人人做人人妻人人玩精品va| 202丰满熟女妇大| 婷婷五月天AV| 五月婷在线观看| 亚洲婷婷丁香| 狠狠色婷婷7| 中美月韩免费A片| 亚洲欧洲一二| 天堂综合久久| 日日操夜夜操无码免费| 91久久国产综合久久| 99热伊人综合| 成人在线免费网址| 婷婷激情97| 日本偷拍九九九| 婷婷色色综合| 久草婷婷网| 五月丁香婷婷钟和色图| 日操夜操天天操不卡| 久久小说| 亭亭五月丁香五月天激情| 欧美Va在线| 翔田千里无码| 天天日,天天干,天天操| 色五月激情五月| 四色99久久| 香蕉人在线香蕉人在线 | 久久99网| 色色五月天网站| 综合色久| 国产AV一区二区三区最新精品| 丁香激情五月天| 99热网精品| 亚洲欧洲另类图片| 欧美,日韩成人在线| 岛国操B不卡在线| 97操碰人人| 99精品人人| 天天综合网、天天综合色| 欧美情月伍月天| 精品国产人人爱人人| www.日日夜夜| 婷婷五月天在线综合| 久久精品性爱| 狠狠干,狠狠操| 五月大香蕉| 黄桃AV无码免费一区二区三区| 五月婷婷先锋| 五月激情网站| 亚洲精品va| 日韩综合大黄| 久久丁香五月| 伊人久久艹| 91五月花丁香| 日本欧美国产| 天天噜天天爱| 久久婷婷五月综合色丁香| 97色在线视频| 免费看欧美成人A片无码| 97人妻人人| 色婷婷9| 这里只有精品视频在线观看免费| 99亚洲日韩| 婷婷色啪| 丁香五月激情五月| 98色花堂98t.R| 丁香六月 婷婷六月| 夜夜夜叫天天天做| 亚洲天堂热| 免费三级黄色| 色五月婷婷自拍| 天天狠狠婷婷在线| 久久视频在线| 五月激情影院| www.99精品视频| 久热视频A.| 天天日夜夜爽。| 夜夜大香蕉婷婷丁香| www.超碰97| 九九久久高清| 五月天成人在线精品| 日亚二欧美| 最近中文字幕2019视频1| 日韩高清久久| 99久久精品视频女神1| 亚洲网视屏| 五月丁香综合色婷婷| 久久九九爽| 丁香六月亚洲综合| 日日夜夜狠狠| 91色涩| 亚洲激情综合五月婷婷啪啪| 五月激情小说| 国产成人AV在线播放| 五月天婷婷丁香蜜桃91| 99热这里只有精品66| 婷婷福利影院| 色婷婷五月天天天天天天天天天| 在线成人网站| 伊人大香蕉综合在线| 亚洲精99| 免费视频无码| 色噜噜狠狠色综合成人99| 久久人妻系列| 79色色色色| 亚洲高清在线| 九九99精品| 久久久久久性爱视频| 图片区 小说区 区 亚洲五月| 亚洲成人高清在线| 性色五月天| 中国操逼99| 欧美日韩大黄| www激情| 狠狠综合色网| 天天干com| 日本少妇裸体做爰高潮片 | 99热6这里只有精品| 色综合激情图区| 人妻体体内射精一区二区| 手机旧版看人妻1025| 99久在线精品99re8| 久久九久久| 激情五月天开心网丁香无码| 开心激情婷婷| 婷五月天天| 五月婷婷偷拍| 99热青青草| 亚洲性视频| 超碰爱爱爱| 婷婷色正月| 67久久| 夜夜做夜夜愛| 人人操9| 九九久久这里只有精品XB| 人妻丰满精品一区二区A片| 欧美日本VA| 精品久久久人妻| 99热亚洲| 久久99久久99久久99人受| 五月天大香蕉| 人妻少妇色综合| 天堂色婷婷| 亚洲中文字幕AV| A久久| 激情婷婷五六月天| 无码AV免费精品一区二区三区| 色婷婷五月天天天天天| 亚洲V国产V欧美V久久久久久| 九九免费视频在线| 99这里只有精品视频| 狠狠香婷婷五月| 久久九九99| 天天综合色综合| 日本黄 色 片| 天天操夜夜爽歪歪| 免费播放片大片| 热99精品视频五月| 亚洲成人色五月天| 九九视频在线观看视频6| 国产美女最新VA在线免费观看| 99惹 精品在线| 超碰猛烈的性猛交| 高清不卡一区| 青青五月天婷婷| 丁香五月婷婷图片综合| 少妇综合网| 在线另类视频| AV中文在线| 五月婷婷丁香综合| 欧美大道不卡| 国产67194| 国产一级婬片毛片| 大香人妻| 婷婷激情六月| 天天干天天操天天上| 色婷婷AV久久| 91婷婷色五月| 丁香婷婷五月六月天| 亚洲AV电影美洲AV电影| 五月丁香在线观看| 丁香五月网在线观看| 欧美婷婷精品激| 91久久99久久91熟女精品| 综合图区激情| 四月婷婷五月色综合| 天天揷综合网| 婷婷五月天影院| 欧洲婷婷五月天| 91伦| 99色在线| 五月色综合网| 六月五月丁香五月欧美| 婷婷五月天毛片| 99热精品在线在线| 九九色热| 桃色激情婷婷伊人网| 国产亚洲av片| 五月丁香影院| 久久思思热| 色香五月天| 日韩精品一区二区亚洲AV观看| 久久久GOGO无码啪啪艺术| 五月天综合在线观看| 婷婷亚洲日本| 国产超碰人人| 乱精品一区字幕二区| 婷婷五月电影院| 五月婷婷婷婷婷| 色五月91| 人人插9| 成人精品视频99在线观看免费| 丁香五月在线自慰| 日本熟女内射| 五月天婷基地| 亚洲愉拍99热成人精品| 五月天另类小说久久小说网| 97人人操人人干| 永久免费一区二区三区| 婷婷色5月激情网| 99久久免费性爱视频`| www.日本91| 日本eVa一区=区视频| 色色五月丁香| 99精品视频偷拍| 五月婷婷手机在线| 激情婷婷丁香色五月综合| 久久人人超| 99热全是精品| AV在线免费观看不卡| 六月婷婷五月丁香| 丁香啪啪| 色爱综合网| 成人丁香五月天| 亚洲第精品| 99精品视频在线6| 99色干| 久久99精品久久久久久青青AR| 五月美女婷婷风骚| 中文字幕日产A片在线看| 五月丁香六月综合激情| 人妻精品在线| 天堂草在线看www| 婷婷色Av| 亚洲十月婷婷综合| 天天综合天天玩夜夜玩天天玩夜夜玩 | 五月天婷婷基地| 狠狠综合网| 99激情| 国产毛片精品一区二区色欲黄A片| 色情一区二区播放| 五月婷婷色吧!| 四虎婷婷五月天| 九月婷婷| 丁香五月花婷婷开心| 五月天久久www| 极品色丁香| 色五月婷婷1| 六月色激情| 国内久久亭亭| 中文字幕五月久久婷| 久热久re| 大香蕉人人网| 久久久婷婷五月亚洲97号色| 色综合狠狠色| 99热这里| 99欧美| 丁香六月婷婷缴情欧美| 去干网av| 日本99视频| 亚洲色婷婷色| 天天日人人| 天天干天天色天天干| 精品成人无码A片观看香草视频| 中文字幕 久久9999| 丁香五月天欧美在线| 婷婷射婷婷舔| 99视频在线精品免费观看2| 丁香六月激情网C0W| 天天操婷婷| 婷婷五月天天爽| 啊v视频在线观看| 99热在线精品观看| 老师的粉嫩小又紧水又多A片视频| 丰满少妇乱A片无码| 日韩AV在线影片| 激情淫乱男女| 色色五月天com| 丁香婷婷五月综合影院| 大香蕉人妻| 99色在线观看免费| 婷婷激情五月综合基地| 天天夜天天色天天| 日本五月天一页| 人草人人| 天堂色婷婷| 91日视频| 婷婷五月色| 婷婷激情六月中文| 人妻激情视频| 丁香五月色色色色| 婷婷色情小说| 夜夜撸天天操| 26uuu最新地址| 少妇性BBB搡BBB爽爽爽视頻| 欧美性交一区二区三区| 影音先锋四区| 五月天激情中文字幕| 五月天婷婷视频| 色丁香五月| 9精品久久999| 欧美在线97| 五月情丁香色| 久久99热免费最新版| 激情婷婷五月天| 日韩一区二区A片免费观看| 新激情综合| 99热最新地址在线| 99热精品在这里| www.久久99| 超碰人人摸AV| 久久视频婷婷视频| 五月婷婷婷婷婷| 影音先锋四区| 色色色色色色综合网| 射久久丁香五月| 五月丁香婷婷五月色| 婷婷五月天欧美| 91婷婷丁香| 五月婷婷香蕉| 人人爽欧美婷婷久久久五月丁香| 99热精品在线播放观看| 人妻操逼视频| 最近免费中文字幕大全高清大全1 色狠狠色噜噜AV天堂五区 | 99久久99久久| 久久99热精品a片在线观看| 久热黄色| 婷婷狠狠干| AV在线观看网站| 亚洲激情.com| 五月婷在线| 色综合中文| 99思思热只有在这里看| 久久久网站| 一起草av在线观看| 人人操A| 怡红院视频| 大伊香蕉玖玖爱| 六月婷婷七月丁香| 色丁香五月婷婷| 激情五月色综合网| 99成人免费热视频| 99久热| 久久99久久99久久99人受| 狠狠色综合精品视频在线| 99视频| 色婷婷香蕉| 天天日天天舔| 中文AV网站| 天天干天天日日| www色婷婷| 婷婷六月视频| 日韩在线五月天婷婷| 日逼AV影音先锋男人资源站| 九九色综合| 青青草原亚洲天堂| 超级碰人人操人人干| 婷婷五月天激情视频| 丁香成人五月天| 4399在线观看免费高清黄色视频| 最新丁香六月婷婷| 91性交在线播放| 婷婷色五月亚洲| 久草婷婷| 99操碰| 久热91精品| 婷婷五月中文字幕| 日日.c| 婷婷丁香黄色| www.26uuu.com亚洲电影| 国产XXXX搡XXXXX搡麻豆| 五月天啪啪| 五月丁香六月婷综合成人综合| 9热久久| 久久久免费精彩视频| www,setingting| 26uuu亚洲欧美| 欧美性猛交99久久久久99按摩| 六月婷婷视频| www.99色| www.91有码.com| 色色99| 天天天天天操| 大陆极品少妇内射AAAAAA| 激情综合五月.....| 99热在线播放| 99在线观看视频精品| 999热这里只有精品| 美女va| 婷婷五月影院| 婷婷丁香水多多视频| 思思热在线视频精品| 五月丁香六月欧美综合| 五月丁香成人网| 米奇激情婷婷| 人人摸人人操人人爱| 丁香五月婷在线观看| 97超级碰| 99免费在线视频| 9999热在线免费观看| 99re免费精品视频| 九月婷婷| 无码免费人妻A片AAA毛片西瓜| 狠狠 婷婷| 天天色中文字幕女优AV| 99免费热视频| 97丁香五月| www..999热久| 日韩一66精品| 成人做爰A片免费看视频| 婷婷五月中文字幕国产| www.狠狠| 久久婷婷五月天综合| 婷婷五月成人社区| 久久性爱视频网站| 成片免费播放| 亚洲激情久久| 色播激情五月天| 黑人熟妇一区二区三区| 亚洲最大视频| 久久午夜理论| 热九九九九| 人人97碰| 天天更新天天亚洲| 高清免费在线视频| 婷婷五月大香蕉| AV伊人青草丁香六月| 丁香五月激情图片婷婷| 99看片| 色色自拍视频网站| 牛色色碰| 久久婷婷国产| 五月丁香婷婷综合在线| 99热最新国内| 激情五月综合网最新 | 久久小说网| 色五月婷婷亚洲| 亚洲婷婷在线播放十月| 一二线视频 另类| 婷婷成人AV| 五月天伊人av| 亚洲精品成人片在线播| 亚洲六月色| www.五月瑟| 天天操B| 丁香五月婷婷av影院| 色婷婷丁香五月| 人人色性网| 六月色激情| 激情五月综合网| 日本五月天网站| 九九视频网| 丁香花成人区| 久久久网站| 丁香五月天视频| 婷婷久久久久久久| 久久婷婷五月综合激情国产| 婷婷六月天| 久久综合影院| 2020夜夜操天天爽| 91精品无码久久久久久五月天| 国产AV一区二区三区日韩 | 五月色婷婷夜色| 青青草成人网| 五月天婷婷基地| 天天激情夜夜干| 九九精品99| 亚州激情九月| 色婷婷五月天| 亚洲啪啪啪啪| 五月天另类图片| 99精品这里只有免费视频| 综合亚洲AV| 色综合久久久综合久久网| 色五月色五天色情网| 五月丁香六月婷婷开心网| 99热欧| 七七九色| 综合日本婷婷| 国产美女无遮挡裸体毛片A片 | 在线不卡的视频| 麻豆观看夏晴子| 国产成人99久久亚洲综合精品| 激情六月色| 五月天自拍视频| 激情深愛五月視頻| 婷婷色啪| 免费人人操| 黑人巨粗进入警花疼哭A片| 99热在线观看精品| 97操碰视频| 欧美黄色AA片哗啦啦啦| 婷婷丁香五月天狠狠| 中文字幕网伦射乱中文| 天天干天天干天天干天天干天天干| 丁香六月无码播放| 亚洲激情综合五月婷婷啪啪| 超碰在线91| 啪啪黄页网| 婷婷激情五月视频| 久久5 9视频免费观看| 风流少妇A片一区二区蜜桃| 99精品在线观看| 五月天久久婷婷| 色日本网| 婷婷爱五月天人人爱| 五月丁香六月停停| 日本婷婷综合精品| 色五月婷婷成人视频| 99操| 色热久资源| 9 1超碰九色| www色婷婷| 在线播放成人网站| 婷婷五月大香蕉| 婷婷午夜精品久久久| 婷婷六月色情| 1999天天操夜夜操| 日韩另类在线观看| 久久亚洲天堂| 中文字幕欧美久久| 伊人9草在线观看| 一起草av在线观看| 无码一级片| 国产九九一区二区三区| www.久久爱.com| 色五月偷偷| 色六月婷婷| 日本色天堂| 日木狠狠干| 色10月婷婷视频| 婷婷丁香五月天欧美| 天天艹天天色| WWW.开心五月天.COM| 婷婷色情五月| www.成人婷婷综合| 五月天婷婷激情| 97在线精品| 色情婷婷五月天| 202丰满熟女妇大| 99热热热99精品丁香| 亚洲综合色激情色五月| 丁香激情五月少妇| www.97干视频| 午夜丁香| 5月色婷婷| 天天色天天爱天天爽| 99这里都是精品6| 天天操综合网| 欧美99| 91碰碰| 五月婷婷先锋| 五月婷婷色播| 91久久久久久久| 婷婷六月插屄激情| 色久综合天天做视频| 久久丁香五月天| 色啪网| av大香蕉| wwww.9免费视频| 色婷婷综合影院| 五月天色导航婷婷资源婷婷| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 婷婷丁香六月天| 伊人狼人干| 91丁香| 天天日日人| 啪啪亚洲综合| 五月天婷综合| 免费无码毛片一区二区A片| 老司机视频lsj爱就色| a色婷婷| 久久这里面只有精品视频| 夜夜操狠狠操天天操| 婷婷综合97| 亚洲国产精品二二三三区 | er99免费视频在线| 五月婷婷啪啪| 日本99久久| ztEJj| 涩五月婷婷| 思思热热久久| 午夜免费试看| 99色在线观看视频者| 性爱五月丁香| 五月天色导航| 色色激情网| 亚洲国产精品成人午夜| 九九re精品视频在线观看| 色五月激情问网站| 丁香五月天成人网站| 久热无码| 色很久综合| 色婷婷中文字母五月丁香| 天天干天天干天天操| 丁香五月色| 性爱激情小说AV五月丁香花| 久热这里只有精品性色AV| 色婷婷婷婷| 成人午夜视频精品一区| 一起草aV| 五月丁香九九九综合| 99热这里只有免费精品| 99热免费| 91精品婷婷国产综合 | 久久五月丁香| 97色在线观看视频| 伊人五月人妻精品| 99热综合| 免费看无码视频A级| 激情婷婷人妻| www.zbzhongsen.com| 区欧美日韩成人| 丁香五月婷婷少妇| 婷婷综合精品| 99色在线观看视频者| 思思久ren热| 99热播放| 1769在线观看欧美国产| WWW五月天| 99热精品在这里| 久久免费试看120秒| 激情婷婷五月色| 五月丁香啪| 婷婷五月天网址| 五月丁香黄色视频| 成人无码精品1区2区3区免费看| 九色自拍| 九九性爱网| 天堂呦 呦百度搜索-百度搜索| 99久久国产宗和精品1上映| 久久99人人| 色婷婷操逼网| 亚洲色综合性| 成人日韩欧美| 狠狠搞五月天| 9久久久久久久久久久| 99热人人操人人操| 中出内射的人妻视频| 丁香五月天堂网| 五月婷在线观看| 99久在线观看| 射区导航| 天天色色天天| 91人无码久久久久久| 狠狠狠五月婷婷六月丁香| 婷婷色在线| 九九这里只有精品在线视频| 丁香五月色情| 91精品人妻少妇无码影院| 99成人在线观看| 成人免费网站免费看| 综合五月天婷婷色| 丁香五月亚洲综合丝袜| 精品国产va久久久久| 丁香五月人妻| 五月丁香婷婷网网网网| 五月婷婷综合丁香视频| 99资源在线| 婷婷婷婷婷婷婷婷| 激情婷婷99| 夜夜夜夜夜骑撸| 丁香花操逼| 亚洲欧美国产高清vA在线播放| 亚洲精品无码A片一区二区| 成人丁香婷婷五月天| 少妇人妻丰满做爰XXX| 26UUU欧美激情一区二区| 99久久户外勾搭| 六月色色综合| 日韩成人中文| 亚洲色 视频| 亚洲av电影网站| 五月丁香六月婷婷开心网| 热婷婷在线视频| 538在线精品| 色婷婷丁香九月| 五月婷在线观看| 亚洲九九夜夜| 五月丁香综合激情网| 婷婷伊人无码| 黄网在线免费| 五月婷婷乱| 人人97操| 色婷久九| 婷婷色丁香五月| 国产毛片精品一区二区色欲黄A片| 五月丁香色婷婷婷基地| www.超碰在线| 亚洲六月婷| 国产女人十八水真多1| 五月婷婷六月丁香综合在线| 婷婷狠狠18禁久久| 五月丁香婷婷综合| 亚洲 25P| 日韩五月婷婷久久| 97色啪| 97资源碰碰在线| 99热这里只有精品9| sewuyuejiqingwang| 九九精品婷| www.五月天婷婷| 亚洲性天天| 久热久69| 天天摸天天舔| 免费九九热| 国产精品电| 很很干天天干| 亚洲激情四射| 婷婷伊人五月天| 另类视频丁香五月| 第五婷婷伊人丁香| 99∨VTV| 久久66成人网站| 九草性爱| 婷婷激情综合| 永久的网站AAAA| 久久97久久99久久综合欧美| 日韩在线五月天婷婷| av一区二区电影免费在线观看| 激情五月天影院| 婷婷六月啪啪| 婷婷综合久久| 色综合色综合网| 东北黄色一级| sS丁香五月婷婷| 婷婷六月色|