99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
丁香六月视频免费观看| 能看的av网站| 久热在线观看视频9| 欧美日韩一区二区三区四区| 五月婷婷综合影院| 最近韩国日本免费高清观看| 99视频35精品视频在线观看| 亚洲色无码| 啪啪夜久久| 五月开心网| 天天成人综合视频| 亚洲成人网无码| 97人人干| 婷婷五月花| 婷婷爱综合| 人人操91色| 综合激情五月天| 五月婷婷综合色啪首页| 在线va网站| 69人人操人人爽| 九久9精品| 丁香五月宝贝激情网| 九九色播五月丁香| 玖玖激情网| 青青草五月天| 这里只有精品免费视频| 亚洲成人在线播放| 大香蕉五月丁香| 天天色综合综合| 97在线综合| 亚洲AV成人一区二区在线观看| 五月丁香啪啪啪综合网| 婷婷五月综合色拍| 五月天社区婷婷丁香社区| henhencao国产在线| 99re热在线视频观看| 五月丁久久| 五月大香蕉| 一本久道综合色婷婷五月| 久久婷婷热| 丁香五月97视频| 久久98| 久久人妻伊人| 五月伊人婷婷| 开心五月网 | 激情综合色五月六月婷婷| 十区AV| 99婷婷精品推荐在线视频| 色五月激情五月天| 丁香五月久久| 成人做爰高潮A片免费视频| 丁香婷婷少妇| 伊人久热91网| 五月开心啪啪| 五月丁香自拍| 99A级片| yw.av| 久99在线| 丁香五月www| 超碰av在| 色爱爱综合网| 久久婷婷原创视频| 亚洲午夜Av| 婷婷九九色| 精品国产乱码久久久久久免费| 丁香六月激情综合| www.色五月| 三男玩一女三A片| 六月丁香婷| 午夜大香蕉| 亚洲高清在线| 风流少妇A片一区二区蜜桃| 丁香五月激情综合| 97爱艹婷婷开心丁香激情综合| 96精品成人无码A片观看金桔| 人妻少妇色综合| 97精品综合久久| 五月婷在线| 婷婷五月色| 爱射综合| 996热re视频在线观看视频| 久色大香蕉| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 丁香五月手机在线| 五月停视频天堂| 北条麻妃伊人| 五夜婷婷| 婷婷伊人久久综合| 伊人久久婷婷| 日韩有码一区| 狠狠狠婷婷五月综合| 婷婷六月丁香1| 夜夜夜夜操| 99久热这里有精品| 五月婷婷视频| 国产AV一区二区三区最新精品| 婷婷在线日韩综合| av中文在线| 婷婷激情五月天激情在线| 天天综合五月| 婷婷中文字幕| 99ri国产精品| 婷婷六月开心网| 日撸夜撸日操| 五月天综合网| 人人操91| 色婷婷综合网| 婷婷综合九色伊人| 五月丁香婷婷综合在线| 99精品国产在热久久婷婷| 天天操婷婷| 国产亚洲精品久久久久久久久动漫| txt五月激情四射网综合俺也来了| 人妻aV在线| 玖玖伦理电影| 亚洲情欲| 六月婷婷久久| 99视频在线| 亚洲激情在线| 超碰人人操在线| 亚洲射激情| 99爱视频| 婷婷丁香91| 深爱激情网五月| 激情五月,婷婷五月,丁香五月| 婷婷久久五月天| 丁香五月婷婷国产av| 黄色精品五月婷婷| 五月天久久91| 综合久久激情久久| 激情图片婷婷| 五月丁香啪| 婷婷爱爱蜜臀天天操| 色狠狠色| 五月婷婷欧美| 婷婷在线综合| 亚洲成人一区| 1024操逼视频| 99A级片| 综合狠久久| 久久久er热| 激情五月天综合网| 久久丝袜婷婷| 激情九月综合| 色婷婷中文在线| 深爱婷婷丁香五月激情| 九九久久污| 欧美丁香六月激情视频| 国产人妻人伦精品一区二区| 六月米奇色综合| 激情婷婷六月天| 伊人超碰在线| 欧洲一区二区| 另类图片天天影视在线观看| 亚洲操b| 丁香婷婷五月综合色情| 九九热视频在线观看| 久久综合中文| 五月丁香色综合| 亚洲操人| 五月天激情国产综合婷婷婷 | 五月丁香婷婷久久| 97超碰婷婷五月天| 996日日爱| 天天干电影| 中文字幕在线免费| 免费黄色片子| 婷婷成人五月天一区| 欧美色五月| 久久久com| 91九色丨国产丨爆乳| 4399高清无码视频| 久久人人妻| 麻豆精品| 中文字幕黄色片| 99久久婷| 疯狂做受XXXX高潮A片| 久久99这里| 香蕉AV777XXX色综合一区| 五月丁香999| 亚洲五月天激情| 成人色色综合| 狠狠婷婷色综合| 79成人网| 99riAV国产精品视频| YJLZZJLZZ亚洲乱熟无码| 97操碰日本女人| 五月天婷婷影院影院观看| 影音先锋91视频| 99精品大片| 色色色色区| PORNY九色9l自拍视频成人| 狠狠色婷婷777| 天天搞天天爽| 婷婷永久在线| 五月丁香综合成人社区| 伊人综合网站| 91久久五月天| 五月丁香亭亭天天舔| 激情婷婷五月天丁香| 日韩精品一区二区亚洲AV观看| 狠狠久久婷五月| 开心激情站| 狠狠操.COM| 久久99久久久| 国产午夜成人免费看片无遮挡| 亚洲色婷婷五月| 六月久久婷婷| 欧美日韩一区二区三区四区| 天天干天天拍| av在线中文| 激情婷婷综合| 五月天堂色| 人人插操| 99精彩视频| 亚洲色情在线| 天天操天天操天天操| 色噜久| 人人爽天天爽| 五月天激情小说| 天天插天天插天天日| 91 久热| 99精色| 色天天综合| 久久婷.com| 91丁香综合| www.久久爱.com| 就爱操www com| 久久香蕉婷婷| 人妻在线网站| 日韩精品呦呦va| 色婷婷五月综合| 吉澤明步Av一區二區| 丁香五月天激情网址| 97婷婷丁香五月综合| 色色色网站| 99色在线视频| 久久美女五月天| 成人久久天天x资源站| 天天干天天操天天射| 大陆极品少妇内射AAAAAA| 六月丁香五月婷婷| 色播播五月| 亚洲色婷婷婷婷人人爽| 久久五月天激情婷婷| 欧美月久久| 九九精品9| 操99| 激情六月丁香| 激情AV在线| 丁香五月欧美色综合| 国产伊人五月天| 激情AV在线| 色丁香五月婷婷综合久久| a网站免费观看| 五月亭亭性| 另类婷婷丁香| 99色热视频| www.99热国产| 欧美婷| 久热这里只有精品在线观看| 色色色精品无码区| 色婷婷丁香五月在线| 丁香五月婷婷婷婷欧美综合| 狠狠干天天内射| 色色色99| 激情丁香久久| 97色五月天| 亚洲国产精品成人免费一区久久久在线观看AAAA | 欧美精品A片一区在线观看| 91男女视频在线观看| 综合网色| 9热超碰| 风流少妇A片一区二区蜜桃| 99色色视频| 天天色天天日| 亚洲色无码A片一区二区麻豆| 超碰在线国产| 丁香性爱在线视频| 久草网大香视频| 性爱激情小说AV五月丁香花| 狠狠爱综合网| 五月激激网w'w'w| 婷婷区日本| 婷婷五月丁香基| 99热99这里有免费的精品| 精品九九视频| 五月婷婷六月丁香| 播播网色播播| 九月婷婷综合色干| 五月丁香六月婷婷啪啪| 啪啪干伊人婷婷| 色婷婷狠狠色| 久久婷婷色综合| 激情婷婷| 日本三级第一页| 九九精品re免费视频| 人人搡人人| 亚洲综合婷婷| 综合五月天亚洲婷婷| 激情婷婷五月天伊人在线观看| 婷婷六月久久| 婷婷五月综合网| 日本高清久久| 色级婷婷| 久久综合热17c| 婷婷亚洲在线| 五月丁香六月婷| 中文字幕丰满孑伦无码专区| 91大神操美女| 九九热区一区二区三区| 亚洲综合网 665566| 婷婷中文字幕| www,色婷婷| 99爱免费在线观看| 深爱激清网| www.激情| 99 福利 导航| 五月婷婷 六月丁香| 日本色五月婷婷| 亚洲无码99| 超碰69天堂| 久久新地址| 丁香久久五月天视频在线观看 | 婷婷涩五月| 99无码| 欧美成人精品A片免费一区99| 9热在线视频| 激情com| 青青草激情网| 欧美A片在线视频免费观看| 五月丁香激情四射综合| 开心五月综合| 五月综合视频| 丁香婷婷五月天校园春色| 丁香五月婷婷激情蜜桃| 蜜乳久AV| 无码激情精品色婷婷久久久久| 99热网址| 婷婷久久图片| 五月丁香六月婷婷开心网| 成人看片网站| 色停停香蕉视频| 婷婷干五月综合在线播放| 日日夜夜狠狠| 97久人人| 991精品在线视频| 夜色热久| 性99网站| 日本天堂网站99| 678五月丁香亚洲综合| 99在线视频播放| 久久久久久久久久久jjjj| 日韩砖区| 可以免费观看的AV| 日本色婷婷久久99精品91| 另类综合激情| 操久久网| 97色97干| 99热精品观看| 97碰碰视频在线观看| 丁香五月九九| 黄色一级影片| 久久多色| 亚洲九九视频| anquye伊人| av大香蕉| 丁香五月日啪| 婷婷丁香五月综合网| 99色看这里只有精品| 五月天婷婷小说| 99黄色性生活| 99热精品在线| 国产熟女日日骚五月丁香爱| 色综合网页| 婷婷五月天成人影片| 黄色片久久| 六月香五月婷| 7777久久亚洲中文字幕| 九九这里有精品| 99伊人婷婷在线| 六月婷婷在线| 色五月天激情| 激情五月综合网| 99在线观看精彩视频| www.夜夜| 成人视频婷婷| 99热亚洲精品| 久热婷婷| 丁香五月成人论坛| 色噜噜狠狠狠狠色综合久欧美| 九九色热视频| 久久网日本| 六月丁香五月婷婷| 亚洲婷婷激情888精品久| 日韩青青| 91九色丨国产丨爆乳| 久久色婷婷| 人妻少妇色综合| 五月丁香视频在线观看| 97在线视频 欧美| 伊人玖玖网| 五月激情综合网| 九九黄色网| 伍月婷丁香花全集| 99网址在线看| 狠狠色成人影片| 五月丁香六月激情综合在线| 9999热在线观看| 婷婷性爱影院| www.热99热| 婷婷色五月天色| 亚洲愉拍99热成人精品| 婷婷激情视频| 超碰精品国产首页| 综合AV在线| 色爱亚洲| 国产无套精品一区二区| 99热资源在线| 国产精品国产成人国产三级| 天天搞天天爽| 色婷婷婷综合五月天| 天啪天啪天啪天啪| 香蕉AV福利精品导航| 九九热这里都是精品6| 五月婷婷久久网| 亚洲区视频| site:publishdd.com| 7777精品伊人久久久大香线蕉最新版| 久久综合五月天| 橾逼网| 色八月婷婷| 狠狠色综合久久久久| 亚洲av网站| 激情小说之五月| 九九热av| 大香蕉久久婷婷精品综合| 亚洲操操操| 色色色色色色色色色色色色色97| 激情 五月 婷婷 丁香| 五月婷婷国产| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 天色综合网站| www.激情五月天。com| 色婷婷aV四虎| 狠狠婷婷色综合| 色婷婷成人做爰A片免费看网站| 天天爽天天| www 五月天 com| 99日本精品视频热| 香焦网五月天| 色婷婷文字幕| 9999综合99综合人| 色婷五月天| 中文字幕婷婷| 婷婷五月天激情综合| 色色网五月激情| 婷婷综合成人五月天| 97人妻碰碰碰久| 五月开心久久| 婷婷天堂视频| 国产视频福利| 超碰在线免费9| 六月婷婷最新网址| 婷婷va| 丁香六月综合| 丁香婷婷久久综合在线| 色九九一二| 久久色大香蕉| 亚洲精品第一国产综合亚AV | 成人中文网| 五月天婷婷AV| 免费啪啪亚州视频| 九九热黄色| 97精品欧美91久久久久久久| 久久东京热婷婷五月| 欧美丁香五月夫妻天| 色五月婷婷在线观看| 五月丁香欧美综合| 99网99热| 久久精品婷婷| 丁香六月婷婷久久综合| 国产真实乱了老女人视频 | www.天天干.com| 99色色热热| 婷婷五月天AV网| 91久久久久久久| 91干在线视频| 久操激情| 99爱免费在线观看| 日本在线噜噜| 亚洲久久激情| 九月婷婷久久| 97色吧| 人妻熟女一区二区AV| 成人做爰高潮A片免费视频| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 亚洲综合在线播放| 在线观看亚洲AV| 97色天堂| 狠狠狠婷婷五月综合| 久草久青福利| 播五月丁香六月| 色五月色五天免费视频| 久久人操| 五月激情小说| 九九激情视频| 九九99在线观看视频| 婷婷丁香久久| 欧美天天性| 这里只有精品免费视频| 五月综合视频| 996热re视频在线观看视频| 天天舔天天爽| 九九Av| 艹色18p| 激情av在线| 精热在线综合网| 欧美毛片www| 成人va在线播放| 人妻少妇色综合| 亚洲五月天婷婷| 在线看的免费网站| 啪啪丁香五月| 婷婷狠狠五月综合| 香蕉婷婷| 永久天堂日本| 色婷婷AV在线| 思思热久久婷婷五月天| 大香蕉啪啪| 色情终和网| 五月天婷婷丁香人人操91| 超碰亚洲天堂| 久热这里只有精品6| 色五月AV| 久久婷婷五月综合啪| 婷婷五月 丁香六月| 色婷婷久久综合中文久久一本| 五月色婷婷综合| 九97免费视频| 丁香五月天殴美激情| 色激情五月天| 丁香五月影院| 色久女| 热思思| 婷婷成人五月天| 五月天色色婷婷| 青草激情在线| 国产精品扒开腿做爽爽爽A片唱戏| 日本三级第一页| 激情黄色五月天| 91精品久久久久久77777| 成人做爰高潮A片免费视频| 九九热99免费视频| 色婷婷狠狠| www.97视频| 天天日天天狠狠操| 九九色影视| 久久狠婷婷| 人妻尝试久久久久久久久久久久| 91狠狠综合久久久久久| 99在线观看视频免费| 久久综合影院 | 久久五月激情| 五月婷视频在线| 97色精品视频| 五月天婷婷激情小说| 九九热视频这里只有精品| 色综合大香蕉| 97在线刺激| 色九九丁香九月色九九色| 五月天激情综合10p| 婷婷五月天伊人| 九九热中文| 91肏| 五月婷在线影院| 婷婷五月激情丁香| 久久婷婷五月综合啪| 久久人妻人人| 色九九九九| 丁香五月婷婷五月| 丁香五月停停基地| 久99视频在线观看| 99精品视频在线观看免费| www.婷婷六月天| 91干视频| 色色热| 亚洲另类在线观看| 在线超碰91| 日日撸夜夜操| 婷婷在线综合| 99热免| 影音先锋女人av鲁色资源网小说免费 | 97碰碰在线观看视频| 这里只有精品无码| 久久婷婷综合网| 99精品热| 5月丁香综合网| 日韩成人精品中文字幕电影| 热这里只有精| 91碰免费视频| 日本九九网| 久9热| 99在线精品视频| 五月天色婷婷图片| 午夜色丁香| 中文成人在线| 丁香五月自拍| 激情超碰网| 69久久99精品久久久久婷婷| 日韩一区二区在线播放| 操精品9| 96丁香六月婷婷蜜桃综合久久| 五月婷婷天堂| 少妇2做爰HD韩国电影| 色性五月天| 中文字幕网站在线观看| 这里只有精品免费视频| 婷婷五月天性| 97视频.干com| 97在线观视频免费观看 | 丁香五月123| 亚洲操b| 99视频这里只有久久精品| 九月av在线| 国产色色视频| 丁香五月天天高清在线| 99人人干| 久久丁香网| 亚洲精品电影| 79色色| 女婷久久| 色五月六月婷婷| 亚洲综合一区二区| 久久99最新地址| 六月丁香激情| 色色色在线播放| 亚州激情九月| 婷婷六月激情| 无码色| 无码毛片992367| 亚洲色图81p| 国产精品扒开腿做爽爽爽A片唱戏 亚洲爆乳无码精品AAA片蜜桃 | 丁香五月亚洲综合| 超碰亚洲天堂| 大香蕉七区| 久久久天堂国产精品女人| 超碰在线免费9| 翔田千里无码| 国产伦理精品高清在线观看网站一区二区 | se99视频| 丁香婷婷五月天网站| 月色色综合婷婷网| 91男同视频| 九九热最新地址| 人人干人人看| 亚洲色亚洲精品| 伊人五月婷婷| 99视频久久| 无码A片一区二区免费| 精品欧美性爱超级爽| se99视频| 亚洲成人av在线| 深爱婷婷丁香五月激情| 欧美婷| 丁香六月天婷婷在线| 九色91国产| 九九99热久久精品66中文字幕| 97色碰| 色色色成人网| 人妻人人操| 91色综合网| 色婷婷亚洲婷婷| 五月丁查人人| 天天做天天爱天天综合网| 热热久久久久久久久| 色之综合网| 五月丁香手机在线| 婷婷六月激情小说网| 色色激情网| 婷婷五月天基地| 99爱精品视频| 丁香六月天堂| 美女100%露全身无挡网站| 五月激情婷婷图片基地| 开心 五月 综合| 66精品国产成人| 97人人操人人爽| 人伦30P| 大香蕉九操| 粉嫩av懂色av蜜臀av熟妇| 99热久草| 99热色无码| 丁香五月婷婷五月天在线| 天天搞夜夜爽夜夜爽| 99热综合网| 色五月91| 人妻内射麻豆视频| 丁香五月在线视频黑人| 五月天色婷婷成人| 久久这里有精品视频| 五月色婷婷综合| 丁香六月婷婷色播| 婷婷综合激情| 777精品久无码人妻蜜桃| 天堂成人A片永久免费网站| 九月丁香八月婷婷加勒比| 91伦| 亚洲无线视频| 丁香色综合| 色久播播| 激情五月天无人视频在线| 亚洲丁香五月天视频| 日本一级一片免费视频| 色情五月丁香| 猫咪伊人AV| 99热10在线高清播放| 色444综合网| 99久在线| 丁香涩涩五月天| 99精品免费视频| 狠狠操狠狠操AV| 色婷婷网大全在线| 玖玖婷婷精品| 国产Va视频| 婷婷综合激情| 婷婷五月在线视频| 一本道在线电影| 激情碰碰碰| 九九色热| 26uuu亚洲欧美日本| 亚洲AV人人操| 七月丁香五月婷婷在线| 超碰在线精品| 亚洲色综久久五月| 99热精品在线| 麻豆忘忧草午夜| 五月天色图| 狠狠插日日干撸| 婷婷丁香久久| 国产高潮白浆一区二区| 性色欲情 网站| 亚洲日韩欧美综合VA| 亚洲va成人va成人va在线观看| 久久婷婷五月天大香蕉| 色色色999| 丁香五月婷婷激情蜜桃| 97人人干| 9操在线| 婷婷开心六月| 五月天激情网图片| 亚洲AV人人操| 俺去也五月| 国产精品18久久久| 激情网站五月| 9l视频自拍9l视频自拍九色学生| 2025神马午夜福利| 去干网av| www.久久久.com| 97人人干。| 99热99精品在线观看| 亚洲激情AV| 停停综合色色| 日韩十国产极品久久| 亚洲视频在线观看| 久久狠狠欧美| 成人片在线播放| 亚洲AV无码影院| 丁香婷婷五月基地| 色色欧美色色色| 国产在线6| 色九网| 亚洲熟女乱色综合亚洲网站| 日日鲁鲁夜夜爽爽| 亚洲精品视频在线| a色色色色色| 婷婷中文无码| 91色逼| 超碰资源在线| 久久婷婷草| 天天操电影院色狼性av| 91制片厂久久久国产电影| 欧美黑人巨大猛烈cuckold| 色综合久久888| 91操操| 婷婷色综合| 天天摸天天肏| 无码动漫av| 九热电影av| 国产激情综合五月久久| 国产亚洲色婷婷久久99精品9j| 美女美女美女三级色天天天天天| 伊人婷婷99热精品| 亚洲久热无码| 婷婷五月天成人视频| 丁香五月婷婷俺也要去| 中文字幕精品推荐免费在线观| 丁香婷婷六月在线资源观看| 香蕉视频性爱BB做爱| 五月婷免费视频久久久| 日本操B视频在线观看| 九色视频这里只有精品| 91狼友视频网页更新| 天天干天天叉| 91综合在线观看| 五月天激情视频| 99re在线视频| 涩综合网| 丁香六月婷婷久久综合八月| 99热在线观看| 婷婷丁香综合| 天堂网色色| 色色五月丁香婷婷| 五月六月婷婷激情网| 偷偷与邻居做爰完整视频| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 91av成人| 五月丁香婷婷网在线在线| 狼人狠狠操| 婷婷久久色| 色情五月天首页| 久久精99| 色九月婷婷综合| 欧美大奶熟女噜噜噜噜| 激情五月丁香五月| 丁香五月天激情网| 91成人电影| 久久五月天色婷婷| 99热在线里有精品| 强奸幻女毛片| 日本色色图| 丁香六月视频| www.久9| 五月天综合视频| 国产热精品| 第四色五月婷婷| 丁香六月综合| 婷婷色5月激情网| 午夜成人天堂久久无码日韩久久| PORNY九色9l自拍视频成人| 五月婷婷在线视频免费观看| 91大操| 亚洲永久免费| 99热在线观看免费| 99亚洲天堂| 五月天丁香久久综合| 国産精品| 色婷婷六月天在线| 综合激情五月丁香| 91啦丨九色丨刺激中文| 五月天桃色深爱网| 婷婷丁香人妻天天爽| 色色综合无码| 蜜桃婷婷狠狠久久综合| 高清不卡一区| 五月天婷婷色在线视频免费观看| 97在线观视频免费观看| 九九精品99| 99国产视频网| 久久五月婷综合网| 成人电影AV在线观看| 91 影音先锋| 综合婷婷| www.狠狠| 人人人人人人人草| 就要去操亚洲成人精品五月天丁香婷婷| 大香蕉视频婷| AA片在线观看视频在线播放| 五月婷婷免费看| 天天拍夜夜爽日日| 亚洲激情网| 五月天基地| 青青草青青草五月天| 色综合天天综合成人网| 五月丁香综合影院| 色五月丁香伊人五月| 丁香色播五月天| 久9久成人精品视频| 亚洲mm免费| 久久在线视频免费观看| 欧美25p| 99啪| 婷婷九月亚洲| 日本狠狠色| www99热| 好激情在线综合网| 精品九九视频| 色欲五月天| 丁香五月网络网络| 五月天丁香六月综合| 色五月婷婷婷婷婷婷婷婷婷婷| 色噜噜综合网| 亚洲激情亚洲激情| 99免费视频久久| 婷婷欧美激情综合| 婷婷色五月天第7色| 婷婷五月天xxx| 日韩av干| 播五月丁香六月| 日韩五月丁香| 色情五月婷| 我爱大香蕉| 日韩啪啪视频| 六月婷婷色综合| 深夜男女福利刺激影院一区| 欧洲亚洲免费视频9| 夜夜大香蕉婷婷丁香| 六月婷婷色色色| 国产在线黄色| www超碰| 日韩AV免费电影在线播放| 五月天婷婷无码| 91视频久久久| 99性视频| 熟女五月天久久综合| 五月天激情子轮| 国内外色色色色色成人视频| 热九九精品| 大地资源色婷婷视频在线| 五月天社区婷婷| 丁香视频| 99热99网| 99爱免费视频| 91ncm视频| 99热伊人| 国产女人十八水真多1| 午夜激情婷婷| 五月丁香婷婷激情久久| 99热这里只有精品首页| 色色激情五月天| 精品人妻一区二区三区在| 91av视频在线观看最新网址| 超碰99在线观看| 五月色天五月色| 97极品在线| 国外亚洲成AV人片在线观看| 色色色五月| 九九热这里只有精品7| 五月婷婷六月奇米网丁香| 亚洲国产精品五月天| 色婷婷大香蕉| 97色碰| 大香蕉五月天婷婷| 99久久久久久久| 五月亭亭六月色| 欧洲第一久色| www.99视频| 婷婷色综合中心站| 激情五月综合| 综合激情五月天六月婷免费视频| 九九五月天| 丁香五月综合狠狠| 九九伊人网| 深爱激情丁香五月| 色婷婷基地| 五月婷婷激情日本| 5月婷婷六月丁香| 大香蕉天堂| 婷婷五月综合性爱| 日日爱678| 久久久这里有精品| 少妇性BBB搡BBB爽爽爽电影| 色99热| 天天操天天日天天操| 欧美性爱五月天| 伦99热| 婷婷五月综合啪| 婷婷狠狠操| 免费人人操| 色五月综合网| 色五月激情网| 伊人网碰碰| 亚洲欧美另类在线23p| 色婷婷激情| 无码啪啪| 99色综合| 微拍92| 激情综合网亚洲色图| 激情五月影院| www.婷婷五月天| 夜夜爽天天爽| 校园春色亚洲色| 丁香五月综合在线| 天天做天天爱天天高潮| 日韩成人无码人妻| 久色大| 久久网婷婷| 深爱五月日韩| 久久大香蕉丁香| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 激情五月天啪啪| 奇米四色五月天| 伊人五月天婷婷| 少妇性按摩无码中文A片| 密黄站| 狠狠狠狠狠干| 99精品国产在热久久| 激情综合网五月丁香| www久久艹| 色婷五月天| 超碰在线观看成人视| 色五月影视| 黄色AAAAAAA| 激情丁香六月| 超级碰人人操人人干| 51avj视频大全| 欧美日韩精品一区二区三区钱| 久久视频在线| 97丁香视频| www,天天干| 婷婷国产欧美97| 丁香五月天社区| 午夜丁香综合婷婷| 97色天堂| 大香蕉九操| 五月激情婷婷丁香| 久热伊人| 久久激情视频| 欧美韩日AAA网站| 日韩专区五月天婷婷丁香| 五月婷婷激情中心| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 韩国久久少妇视屏| 丁香社92视频| 久久总和99| 婷婷丁香人妻天久久| 久久草大香蕉| 俺去也在线官网| 婷婷六月丁综合| 国产avapp 网| 日本妈妈乱| 大地资源色婷婷视频在线 | 五月综合视频| AV天堂婷婷五月天| 久久婷婷激情四射五月天| 激情六月婷婷| 婷婷五月色花丁香社区| 超碰97在线操| 538在线精品| 婷婷综合色色| 亚洲精品一区无码A片| 天天夜夜爽| 丁香五月综合激情啪啪| 婷婷久久网| 另类综合网| 极品色丁香| 99热网站| 婷婷六月久久综合导航| 97丁香婷婷| 国产69久久久欧美黑人A片| 五月五婷婷| AV九九| 五月停视频天堂| 中文资源在线a| 人妻videos人妻高清| 日韩美女在线视频19| 五月丁香综合在线| 99色最新在线视频网站| 大香蕉婷婷五月天| http://www.com久久久精品一区| 欧美激情VA永久在线播放| 九九热99re8热免费观看 | 这里只有精品99www| 成人AV综合在线| 激情五月综合亚洲另类| 欧美色爱五月天| 九九热视频精品2| 96色婷婷| 五月大香蕉| 五月丁香婷婷综合| www,色中色| 日韩在线视频中文字幕| 碰碰碰97国产| 色吧五月| 99热九九热| 日本女天天爽| 国产资源在线视频| 综合aV在线| 狠狠色色| 五月成人网站| 五月天色导航| 亚洲人妻AV| 99视频在线观看视频| 99在线精品免费视频| 丁香婷婷五月天激情四射| 五月综合缴情网| 天天草人人摸| 五月天丁香成人社| 久久99免费视频网站| 日日夜夜天天| 超碰人人操人人干| 思思热精品在线| 亚洲人妻一区二区| 天天操夜夜啊| 中文字幕视频在线播放| 99色视| 91狼友视频网页更新| 97久久久| 99爱在线精品视频免费观看| 天堂五月婷婷| 狠狠色噜噜色狠狠狠综合久久成人波| 婷婷五月天视| 狠狠综合网| 亚洲成人另类| 亚洲色五月婷婷| 色综合视频在线| 风流少妇A片一区二区蜜桃| 开心深爱激情网| 丁香五月色色| 9有码中文| 亚洲另类日本| 国产精品色婷婷AV综合色色| 99热九九在线| 伊人婷婷激情| 99热99思午夜精品| 婷婷五月亚洲激情| 色播五月丁香| 色五月首页| 国产精品久久久久久白浆色欲| 97欧美在线| 久久hd| 色婷婷影| 五月天激情啪啪| 激情宗合 激情宗合| 久久婷婷东京热大香樵| 青青999| 99热在线观看99| 色五月大| 色七七九九| 综合另类视频| 五月婷婷六月天| www.婷婷| 五月六月丁香激情视频| 九九免费精品在线视频| 热无码A∨| 综合狠狠五月婷婷| 久久只这里有精品| 色五月婷婷五月丁香五月| 九九精品在线观看视频6| 国产综合网在线| 九九在线精品| 人人妻人人澡| 婷婷五月丁香香蕉| 综合久久婷婷| 99久久国产宗和精品1上映| 九九色网专区| 96色婷婷| 99热99精品| 五月天狠狠网站| 婷婷五月天亚洲天堂| 久久欧洲综合网| 五月婷婷在线视频| 色五月天丁香| www.婷婷| 色婷婷小视频| 91免费看片| 噜噜色五月| 婷婷五月AV| 这里只有精品久久| 丁香五月婷婷影院| 激情内射人妻1区2区3区| 真实熟女-91九色| 久久刺激网| 77799热| 婷婷五月天免费视频在线观看| 婷婷成人视频| 开心激情网五月天| 色色网站毛片| 伊人婷婷五月天av| 色情五月天小说| 99热这里只有精品96| 夜丁香综合| 国产 码在线成人网站| 国产无遮挡又黄又爽免费网站| 去色色五月天| 五月天激情国产综合婷婷婷就去爱| 激情丰满熟妇五月| 丁香五月成人网| 99ri视频| 久久久九九九 99| 热99国产精品| 男人的天堂五月丁香| 亚洲区视频| 久久人妻超碰一区| 五月天五月色| 91午夜婷婷狠狠久久综合9色| 五月婷婷之综合激情在线| 九九色影视| 天天爽夜夜爽| 激情av| 毛片九九九九九九九九18| 色九月婷婷综合| 久久久99精品| 日本三级黄色大片| 久热A片| 婷婷五月丁香av网站| 色亚洲欧洲| 亚洲成人综合在线| 激情久久综合网| 日韩黄黄| 九九热自拍| 97色 五月天丁香| 婷婷天堂综合| 五月丁香六月婷婷视频| 婷婷五月色播| 伊人网啪啪| 99色在线观看视频| 六月婷婷综合| 日韩成人电影在线播放| SS丁香五月婷婷| 久久9视频| 97极品在线| www夜夜操comwww| WWW.桔色成人.COM| 激情综合五| 强伦轩人妻一区二区电影| 中文中文在线| 九月婷婷久久久| 人人摸人人| 99热最新国内| 婷婷五月天成人动漫 | 久久久五月激| 色五月在线播放| 天天插天天射天天干| 蜜乳中文字| 99热在线观看| 夜夜骑操AV| 日本一级一级一级一级| 色婷成人狠干| 五月婷婷激情综合视频| 人妻AV中文系列| 桃色五月婷婷| 99re视频在线播放| 丁香五月天天| 狠狠色综合久久| 综合狠久久| 99热在线中文字幕| 亚洲视频在线观看| av 一区三区四区| 亚洲中文字幕网| 久天综合| 日韩高清成人| 性热视频99精品| 天天干天天干天天干| 天天网曰日曰夜夜综合永久免费| 五月天黄色激情小说| 成人中文网| 久久伊人日日夜夜| 福利视频在线播放| 色色成人網| 图片区 小说区 区 亚洲五月 | 婷婷激情五月综合丁香社| 成人国产欧美大片一区| 色播五月天天| 久久综合99综合| 五月婷婷综合色啪首页| 精品香蕉99久久久久网站| 五月激激网w'w'w| www.色五月| 丁香五月网| 人碰人人人玩91| 久播影院免费观看电视剧大全最新网| 91 久热| 爽天天天天天天天| 内射综合网| 99无码精品|