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
返回資訊列表
五月婷婷色五月| www.91久久| 久久久99久久| 91丨九色丨熟女高潮| 久久久久亚洲AV无码网影音先锋| 99综合在线| 五月婷婷影院| 欧美大片免费观看| 天天色99| 五月婷婷,六月激情| www.五月天婷婷| 成人精品一区二区三区四区五区 | 五月激情另类| av一区免费看| 99热免费| 色色色成人网| 亚洲AV成人无码电影| 日韩在线五月天婷婷| www.爱婷婷.com| 精品人妻伦一二三区久久| 97热久久| 精品国产一区二区三区四区阿崩 | 日本va视频| 日韩一级淫乱片一区二区三区| 伊人久久五月天综合| www.久久久久久久| 9 1 A v久久久| 久久综合中文字幕| 天天爽综合| 操碰91| www.99热| 色综合com| 色亚洲视频| 91九色中文字幕女在线观看| 亚洲日韩欧美综合VA| 超碰99热在线观看| 国产黄色大片| 九九久久高清| 久久免费少妇高潮99精品| 色爽九九| 天天操无码| 五月婷婷六月开心| 草婷婷在线| 99人妻碰碰碰久久久久| 黄色一极大片| 久久免费丁香| 99热草草| 五月婷婷亚洲综合在线 | 九九爱激情| 99热只有| 欧美成人色婷婷| 九九婷婷激情综合网| 夜夜撸天天操| 久久在线视频免费观看| 五月天久久婷婷| 色婷婷五月天成人网| 五月天色婷婷激情| 91肏| 六月婷婷综合| 五月丁香亭亭激情操逼网| 六月丁香色色| 98色花堂98t.R| 婷婷五月色播| 久久五月天综合| 久婷婷| 亚洲中文字幕AV| 婷婷中文在线| 久久R激情| 爱99干99| 五月丁香六月综合图| 激情五月视频在线婷婷| 夜夜爱伊人| 九九九九国产| 欧美性生交xXxX久久久| 99热超碰天堂网| 欧美图片丁香五月天| A1片久久| 欧美天天草人人草| 激情深爱婷婷网| 蜜桃婷婷丁香五月天狠狠久久综合| va中文资源在线观看| 亚洲第一色色色色| 热久视频| 五月婷婷综合网| 丁香婷婷社区| 欧美情色电影一区二区| 中文字幕91,综合| 久久99综合网| 久久66er久久| 人妻熟妇六区| 影音先锋一区二区三区| 久婷狼色诱惑在线| 天天爽夜夜操| 亚洲色图在线视频| 国熟女视频| 亚洲色爱综合| 狠狠爱婷婷爱| 99综合视频一体| 中文字幕日产A片在线看| av中文在线| 久久5 9视频免费观看| 亚洲av午夜精品一区二区| 色欲av伊人久久大香线蕉影院 | 五月丁香六月香综合激情| 丁香五月综合图片在线观看| 涩综合婷婷| 丁香五月婷婷亚洲色图| 国产成人综合网| 六月天婷婷| 99爱操| 狠狠色噜噜狠狠狠狠狠色综合久久| 99热费观看| 五月丁香色婷婷婷基地| 狠狠爱婷婷| 久久综合久色欧美综合狠狠| 久久久久久9| 99热6这里只有精品6| 九九在线精品| 韩日AV片| 婷婷五月天亚洲丁香| xxxx久| 色婷婷亚洲精品天天综| 中字幕视频在线永久在线观看免费| 五月天激情图片网| 深爱激情网综合| 久久婷婷青草五月天| 五月天婷a在线| 99这里只有精品99| 亚洲成AV人片在线观看| 99热九九在线| 99啪啪| 久久se 综合网| 91人人看| 六月丁香射婷婷欧美色图片 | 婷婷在线精品| 欧美群妇大交乱婬网| 亚洲在线综合| 91九九热| 狠狠色网| 五月天久久91| 午夜天天精品视频| 成人在线日韩| 丁香五月成人网| 丁香五月网| 天天久| 另类小说色婷婷| av在线婷婷| 天天日综合网射| 六月丁香社区| 操比激情五月综合| 五月丁香六月婷婷在线| 大香蕉人人网| 日日夜夜干| 国产毛片精品一区二区色欲黄A片| 久久久久久综合88| 激情综合一| 97婷婷狠狠| 99热官网| 婷婷五月电影院| 狠狠色五月| 97婷婷狠狠久久综合9色| 婷婷激情鹿城五月天| 天天草天天爽| 人妻操操色| 亚洲亚洲人成综合网络| 五月丁香啪啪综合网| 99久久激情视频| 六月五月天婷婷涩播在线| 颜射 精品性爱av| 五月网站| 丁香五月欧美午夜视频| 91丨九色丨国产打屁股| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99开心五月五月丁香激情| 99色在线观看视频| 5Www色5夜| 五月天婷亚洲天综合网综合| 九九精品大香蕉| 亚洲综合色色色| 超碰在线网站| 久久久婷婷| 91视屏在线观看com.wwwvv| 蜜桃人妻无码AV天堂三区| 啄木鸟黑丝一区二区| 婷婷丁香色五月| 综合丁香婷婷五月天| 99.色| 婷婷激情综合色五月久久91| 四色五月婷婷| 色爱亚洲| 婷婷久久久久久久| 色爆五月| 黄网在线播放| 五月成人天| 伊人网啪啪| 久久久婷| 99精彩视频| 成人短视频在线免费观看| 色五月婷婷av| 五月伊人婷婷| 久草 天堂| 99热最新| 五月婷婷色五月| 亚洲va欧美| 九月丁香久久网| 激情五月丁香亭亭| 五月婷婷综合色啪| 五月丁香色色| 色色色色色日韩午夜激情| 99干日本| 婷婷五月天伊人网| 久久婷婷婷婷伊人| 五月亭亭六月色| 一级无码作爱片| 91超级碰碰| 成人国产网站在线免费看| 开心五月天激情网站| 99日本在线| 五月天精品| 天天综合网网欲色| 丁香五月激情综合在线观看| 欧美六月| 大香蕉伊人99| 97热久久| 天天综合色丁香| 电影91久久久| 国产精品久久久久久久久久免费| 色色色综合色| 看片视频在线免费日产在线看| 中文字幕乱轮| 丁香激情五月少妇| 性生活久久人妻| 亚洲色婷婷色| 综合福利网| 九九热黄色| 婷婷激情五月天小说校园| 色5在线| 婷婷五月丁香综合瑟瑟| AV大片在线播放| 超碰av在线| 色综合色综合色综合| 玖月婷婷爱丁香| 成人精品网站在线观看| 婷婷五月天久草在线| 婷婷色导航| 91丨九色丨丰满人妖| 99热在线这里| 五月色综合网| 五月丁香五月综合欧美| 五月丁香啪啪啪| 曰日爽日日操| 综合99视频| 一级黄色尤物综合视频手机在线观看| 亚洲网视屏| 超碰精品国产首页| 美欧日韩国产成人在战| 丁香五月日韩| 九九热这里只有精品7| 天天插天天射天天干| 96精品国产综合久久久久久| 香蕉五月婷婷| 亚洲欧洲国产精品| 九九精品片一| 国产成人va在线| 色噜噜狠狠色综合日日| 99久久免费性爱视频`| 欧美 日韩 成人 在线| 色情久久久| 六月丁香婷婷综合狠狠爱夜夜爱| 无码人妻激情| 狠狠操之狠狠操| 99久热这里有精品| 色六月视频| 久久婷婷综合五月趴| 婷婷五月丁香花综合| 91综合在线观看首页| 成人做爰A片免费看网站找不到了 国产露脸150部国语对白 | 99热色婷婷| 天天色99| 婷婷五月天成人五月天| 99热精地址| 五月天婷婷激情在线色图| 五月六月丁香激情| 九九热精品| 日韩aaa| 日本91在线| 色999;丁香五月| 婷婷激情五月| 裸体做A爰片毛片A片免费| www色色色com| 热思思九九| 丁香五月天影院| 秋霞丝袜啪啪啪| 另类图片天天影视在线观看| 国产中文亚洲欧美日韩性交| 亚洲 五月 婷婷 成人| 亚州色色色| 热九九在线| 五月丁香婷婷在线综合蜜桃| 五月婷婷第四色| 东京热伊人| 欧美色五月| 亚洲综合欧美色丁香婷婷888月图片| 操操操97| 亚洲欧美综合7777色婷婷| 另类图片色五月| 二人电影免费版在线观看| 国产成人va在线| 婷婷97碰碰| 精品久热| 天天操加勒比| 天天日天天干天天爽| 激情五月天婷婷| 久久五月天激情| 久久九九@| 俺去也在线官网| 另类 在线| 欧美三级巜人妻互换| 五月婷久久草| 丁香六月欧美| 婷婷五月丁香激情| 激情q青青草在线婷婷| 99爱在线精品视频免费观看| 99色热综合| 九色91视频| 婷婷五月天成人综合网| 天天干天天拍| 91精品丝袜久久久久久| 激情视频综合| 色综合播放| 丁香五月综合久久八| 天天摸天天舔| 日韩久久日| 深爱 五月天| 99综合网| 99热久97| 婷婷在线视频| 欧美日韩成人高清在线| 99热在线观看免费精品| 东京热人妻一区二区三区在线| 99热久只有| 国产白丝在线一区| 丁香九月婷婷综合| 超碰在线观看9| 激情五月天com| 色婷婷小说网| 噜噜狠狠| 婷婷五月天成人网| 婷婷色网| 九色婷婷| 激情五月天婷婷久久久久久久久久久| 色婷婷五月综合| 色情婷| 五月丁香婷婷成人综合网| 欧美99| 天天噜日日噜综合无码| 大香蕉啪啪| 正宗黄色毛片| 99热综合色图| 影音先锋一区| 99热这里有精力| 欧美大香蕉视频| 久久视频婷婷| 99啪啪视频| www.婷婷五月| 激情五月天在线观看色婷婷| 成人无码髙潮喷水A片| 天天想夜夜爽天天爽| 91操人视频| 刘玥精品一区| 五月第四色| 亚洲成人av中文| av中文网站| 天色色综合网| 激情综合九月| 婷婷久久亚洲| 99热久| 婷婷色五月激情| 五月综合久久| 深爱婷婷丁香五月激情| 亚洲啪视频| 久久99久久99精品免视看婷| 91狠狠综合久久久久久| 亚洲婷婷五月天激情综合| 色吧婷婷五月亚洲| 开心激情婷婷| 2050人人操免费工开爱| 丁香色色五月| 亚洲第一第二网站| 91久久久久久久久| 爆乳熟妇一区二区三区四区| 五月天成人小说| 色综合久久88色综合天天看| 激情婷婷丁香| 天天高潮夜夜爽| 婷婷综合在线播放| 日本不卡一区二区三区| 99思思| 人人操女人| 色综合久久久久| 国产性色蜜乳| 美国十月色婷婷在线观看| 色人久夂| 夜夜嗨一区二区三区直播内容 | 国产精品久久久久久久久久| 一本久道综合色婷婷五月| 超级97碰碰| 色婷婷中文在线| 丁香激情五月综合网| 黄色AAAA韩国guochansanji| 婷婷久久亚洲| 中文字幕色色| 色五月激情问网站| 97人人爱人人操| 国产精品色色| 大香蕉99热| 狠狠干总合| 色色五月激情| 欧美怡红院黄站| 婷婷五月天综合在线| 天天插天天插天天日| 五月激情久久| 日产精品一线二线三线芒果| 日本三级中文字幕| 色偷偷色婷婷| 色色色.com| 激情综合网五月婷婷| 草做免费在线观看| 五月的丁香六月的婷婷| 性色欲情 网站| 五月婷婷综合影院| 丁香操逼| 激情AV综合| 99综合| 日韩AAAAA| 九九热九九| 伊人9在线| 91无码一区人妻A片蜜| 夜夜 操无码| 五月天色婷婷网| 欧美婷婷五月无砖| 欧美va精品va老师va| 手机在线日韩视频中文字幕| 色五月av| 91欧美| 亚洲综合五月天| 天天爽夜夜爽天天爽夜夜爽| 99久久综合网| 女性自慰系列第五页| 亚洲无aV在线中文字幕 | 五月婷婷AV| 久久激情综合| 五月伊人综合| 婷婷五月天视| 九九这里只这里只有精品| 成人版视频在线观看| 丁香激情五月少妇| 五月婷丁香久久综合| 韩国中文字幕91| 欧洲色| 五月天综合色| 色色色热| 婷婷五月骚厕所| 激情综合五月色在线| 伍月婷丁香婷| 五月开心六月婷婷在线播放网站| 六月婷婷五月丁香首页| 色婷婷婷av| 天天色月| 亚洲综合视频一下| 激情五月天婷婷视频| 婷婷色香六月综合激情| 狠狠干青青草| 五月婷精品| 久久九九在线视频| 久久九九免费视频| 久久婷婷综合网| 91人人爽狠狠狠| 五月天综合在线| 五月花免费视频| 26uuu精品一区二区| 99色在线视频| 黑人糟蹋人妻HD中文字幕| 另类视频在线| 亚洲AV成人一区二区在线观看| H亚洲| 怡红院91a√| 99爱99操| 婷婷久久国产视频| 天天摸.天天mo| 五月婷婷中文字幕| 色五月天激情| 欧洲色色| 九一九九黄色| 成人 在线 日韩| 五月天激情综合在线| 99久热这里有精品| 五月天最新网| 99热免费| 怡红院成人AV| 99热99成人| 婷婷狠狠五月综合| 五夜丁香| 国产精品第一国产精品| 国产精品人妻在线网址| 五月天合网| 丁香社区婷婷五月| 五月天婷婷激情干干| 这里只精品热在线18| 激情婷婷六月| 9久久久久久久久久久| 天天干,天天日| 天天综合色99| 成人必爱视| 亚洲精品午夜国产va久久成人| 色碰碰| 极品少妇XXXX精品少妇偷拍| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 日韩九区| 欧美婷婷色五月| 超碰免费人人| 色色色五月天激情资源| 日本本土色网第一区| 久播影院免费观看电视剧大全最新网| 色综合伊人网| 啪啪色区| 激情五月婷婷丁香综合网| 五月丁香黄色视频| 天堂综合久久| 99re视频精品| 欧美色综合天天久久综合精品| 99久久精彩视频| 91精品熟女| www.jiujiujiu| 九九九九操逼| 天天日夜夜高潮| 殴美日韩成人| 亚洲不卡123| 五月婷婷与六月丁香图片激情| 狠狠色狠狠操| 婷婷六月偷拍| 99精品7| 欧美日韩99| 97人妻碰碰碰久久香蕉| 五月天.com| 超碰在线观看三级片| 中文字幕在线观看视频www| 久热只有精品| 久久综合9| 婷婷五月天深爱| 激情丁香五月| 色综合久久久久| 婷婷五月电影| 色99自拍| 色综合综合色| 99ri国产在线| 精品久久久999| 极品九九九九九九| 99热精品免费| 久久码久久无清| 婷婷五月天激情AV影院| 精品人妻在线免费观看| 另类小说婷婷色| 欧美交换配乱吟粗大25P| 99久久精彩视频。| 五月综合色| 色婷婷XXXXX| 伊人五月综合网| 超碰av在线| 激情综合久久| 五月天激日本色情在线| 亚洲人妻av伦理| 精品九九在线观看| 丰满少妇乱A片无码| 日日色五月天| 少妇出轨做爰高潮A片| 激情婷婷丁香色情五月天| 专区无日本视频高清8| 天天爽天天弄| 久9综合| 五月丁香色播| 免费操超碰| 99精品网| 五月色情婷婷| 欧美性色A片免费免费观看的| 丁香八月综合激情| 五月刺激丁香月综合| www,婷婷| 久久精典| 无码激情AAAAA片-区区| 色色色色色网站| 麻豆精品| 夜夜操狠狠操| 精品久久久久久久人妻| 中文在线成人| 六月丁香啪啪| 免费视频这里只有精品| 婷婷狠狠97| 日本在线视频www色| 丁香午月AV中文字幕| 777精品久无码人妻蜜桃| 天天干天天爽天天爽| 美国不卡视频| 亚洲操操操| 五区毛片七区毛片| 91精品久久久久久久| 色婷婷电影网| 欧美色色网| 色五月首页| 97久久久久久久久久久| 婷婷中文字幕网| 婷婷五月天激情文学小说| 香蕉婷婷五月| 99热都是精品| 丁香五月婷婷激情中文| VA色婷婷| 五月婷婷久久爱| 日本久久天堂| 五月开心深深爱激情综合| 91精品婷婷国产综合| 婷婷激情五月综合| 日韩精品一品二区三区的使用体验| 亚洲激情综合| 丁香六月婷婷社区| 国产精品天天狠天天看| 婷婷六月啪啪| 综合色色色色色色| 五月丁香网视频| 玖玖综合色区在线观看| 综合激情婷婷| 天天日天天插| 99久久婷婷五月天| 激情小说五月天社区丁香 | 五月激情啪啪| 婷婷成人AV| 婷婷丁香基地在线| 99久久99视频只有精品| 91九色中文| 五月婷婷色色爱| 五月婷婷之综合激情| 丁香婷婷深情五月亚洲| 五月婷婷干| 婷婷色色五月天| 人人爽欧美婷婷久久久五月丁香| 久久人妻超碰一区| 激情综合色| 欧美天堂久久| 五月天播播中文字幕| 玖玖九九99| 99热成人永久免费| 操一区| 五月天激情啪啪| www.1024久久| 天堂呦 呦百度搜索-百度搜索| 亚洲中文字幕av| 色婷婷久久综合| 五月天亚洲综合网| 五月丁香中文字幕| 色婷婷六月丁香综合欲精品| 五月丁香六月婷婷免费| Av性爱网| 久久五月天合网| 色五月激情视频在线综合| 色吧婷婷| 色婷婷激情| 伊人婷婷五月天av| 欧美大道不卡| 手机旧版看人妻1025| 婷婷丁香五月天熟女丝袜| 综合另类激情| 五月天堂六月丁香亚州中文字幕久久| 丁香婷婷六月| 九月大香蕉| 天天透天天干| 91激情五月开心| 九九99男女视频在线观看| 色播五月丁香综合| 色吊丝永久访问网址| 五月婷婷六月丁香首页| 99精品久久久久| 久热一本| 色欲人妻综合aaaaaaaa网| 天天做天天爱高潮片| 婷婷五月丁香综合亚洲| 久久综合热17c| site:jszngf.com| 伊人在线婷婷草| 激情婷婷丁香色五月| www.av骚货| 九九婷婷五月天| 五月天婷婷基地| 激情久久五月天| 丰满人妻一区二区三区| 久久精品99国产精品日本| 国产黄色在线观看| 美国不卡视频| 337p大胆噜噜噜噜噜91Av| 2015好吊操| 狠狠色丁香婷婷基地| www色中色综合| 色五月婷婷小说亚洲中文字幕组| 色热久| 亚洲精品视频在线播放| 七月丁香五月婷婷在线| 五月天基地| 亚洲综合婷婷| 26uuuu精品一区二区| 五月婷婷影| 超碰人人干| 1024在线一区| www.五月丁香| 五月六月激情婷婷| 新激情五月天天在线网| 丁香五月激情网| 大鸡巴伊人网| AV色五月婷婷| 五月天婷婷激情在线色图| 色色色色五月天| 风流少妇A片一区二区蜜桃| 99热99日天天干| 九九激情综合| 这里只有精彩视| 色狠狠综合| 五月天婷婷综合色| 丁香九月婷婷综合| 色婷婷五月天天天干天天操天天爽| 色五月婷婷五月天| 九九9久九9国产视频| 97欧美在线| 五月在在观看| 激情六月丁香| 国产欧美大香蕉一区| 九九热这里只有精品7| 自拍盗摄 另类| 色五月激情网| 色吊丝永久访问网址| 热日韩欧美| 婷婷久久五月丁香| 五月激情天天干| 久久婷婷色| 国产.亚洲.欧洲视频在线| 天天操天天谢| 99热官网| 久操激情| 国产密乳av一区二区三区四区| 九九热超碰| 9热视频在线观看| 天天摸天天日天天舔| 五月天开心网| 亚洲综合1024| 五月婷婷综合视频| 熟妇天天综合| 五月天婷婷伊人 | 中文字幕按摩做爰| 色婷网| 婷丁香五月天| 久久九⑨| 亚洲第一色区| 91人妻九色大屁股| 婷婷五月丁香婷婷| 99综合视频一体| 久久HD| 色99热| 久草狼人| 五月天精品| 久久资源综合| 天天爱夜夜爽| 99热99日天天干| 蜜桃婷婷丁香| 我淫我色婷婷五月天激情四射| 色另类五月天| 操一区| 色色精品色| 99在线小视频| 快乐激情五月色婷婷| 另类小说五月天| 久久伊人婷婷| 色播综合| 五月丁香激情综合网| 丁香五月婷婷激情网| 婷婷欧美激情综合| 91精品无码久久久久久五月天| 99热这里只有精品22| 97干资源在线观看| 婷婷无码五月天| 另类丁香综合| 激情五月天综合网| 日韩性视频| 色婷婷小说网| 干婷婷五月天| 色五月婷婷777| 五月天激情婷婷小说| 丁香婷婷浪潮AV久久综合| 色五月在线视频观看| 岛国午夜视频| 99在线热视频| 狼人久草| 最近韩国日本免费高清观看| 青草视频在线蜜臀| 亚洲av另类在线观看| 激情五月天伊人av| 182TV大香蕉| 老司机日日夜夜青草| 99久久久国产大片区| 亚洲中文字幕在线观看| 另类图片婷婷五月天| 夜色爱爱亚洲| 亚洲av免费在线| 五月欧美色播| 婷五月天影院| 亚洲婷婷五月天| 丁香五月色| 99热热热99精品婷婷| 色丁香影院| 色九月婷婷综合| 午夜大香蕉| 色综合色综合网| 色婷婷久久综| 玖玖在线视频| 夜夜撸天天操| 亚洲色五月| 九九99热| 婷婷丁香成人在线视频| 墨西哥毛片内射精| 色区久久| 日本熟女内射| 亚洲精品视频在线播放| 天天干在线播放| 天天综合久久| 五月丁香激情综合欧美| 五月天婷婷涩涩| 色综合五月天| 五月亭亭网成人在线视频| 久久久18| 99热黄| 久久婷婷综合五月天| 五月丁香欧美| 51XX午夜影福利| 怎么样可以看免费的一级av| 91精品久久久久久久久| 99色视频在线观看| 黄网免费看| www超碰com| 五月天天天色| 久久99热久久99精品| 天天弄天天爽| 五月天激情网址| 日本少妇裸体做爰高潮片| 99热色精品| 能看的AV网站| 另类视频一区| 亚洲第一影院高清无码网站| 五月色综合| 婷婷五月天激情电影| 久久久精久人妻| 第四色婷婷日本| 97超碰欧美中文字幕| 乱精品一区字幕二区| 91一起操| 丁香五月婷婷六月丁香| 色小说五月婷婷| 99色在线观看免费| 91丨九色丨熟女丰满| 毛片九九九九九九九九18| 天天日夜夜爽| 久久婷狠狠色| 久久99网| 丁香婷婷婷五月| 97涩涩丁香五月天| 狠狠爱青青草| 婷婷亚洲综合| 婷婷永久在线| 九九精品综合| 99热在线观看| 狠狠的日| 国产婷婷五月色情综合| 丁香五月网在线观看| 五月天婷婷基地丁香| www久| 超碰超碰在线| 999精品乱码77777| 免费AV在线| 玖玖热99| 97香蕉人人在线观看| AV片在线观看| 五月婷性爱| 波多婷婷久久| 日本色色视频| 亚洲99热| 69人人操人人爽| 中文婷婷狠狠| ady狠狠入| 亚洲AV永久无码影院黑人| 婷婷色综合中心站| 久久婷婷五月综合网| se色婷婷视频| 香蕉久日夜| 日韩国产AV播放| 狠狠色中色| 怡红院成人AV| 波多野结衣AV无码Porn| 在线视频99| 中文字幕,综合,91| 中文字幕,综合,91| 狠狠爱激情网| 97亚洲色 torrent magnet| 精品视频这里只有精品| 丁香激情五月综合网| 婷婷大美在线| 欧洲激情五月天| 丁香五月激情性色郤| 婷婷五月天激情五月天网站| 男人的天堂五月丁香| 六月丁香五月天| 99免费| 玖玖爱综合网| 人人爽天天爽| 色色欧美。| 亚洲人成播放网站| 色婷婷先锋| 色五月婷婷中文字幕在线观看 | 精品五月天| 色五月av| 天天做夜夜爽| 六月丁花香啪啪激情欧美| 婷婷伊人五月丁香天堂网| 日韩99视频| 热99精品视频在线观看| 激情亚洲色图片丁香综合| 日韩99精品| 99色网站| 五月丁香六月婷| 中文字幕精品推荐免费在线观| 天天se在线视频| 综合激情伊人影视在线| 能直接看的AV网站| 日本三级中国三级99| 开心五月激情网| 国产综合A片| 激情五月综合| 俺去也在线www色官网| 天天干天天拍| 国色天香成人网| 激情啪啪五月天| 天天肏屄夜夜爽| 亚洲色激情| 欧美操人| 色五月激情问网站| 99re在线观看| 五月婷婷之美女图片| 婷婷综合激情| 就爱日五月天| 久久婷色| 婷婷五月激情视频| 97人人射| 啪啪黄页网| 深爱激情网噜噜色| www.99久| 久久香视频| 久久五月天合网| 色综合五月天| 久久久国产精品黄毛片 | 99在线免费视频| 久人操| 激情婷婷丁香色五月综合| 婷婷综合97| 免费日本aⅴ中文字幕 | 精品人妻一区二区三区四区不卡在| 婷婷丁香六月| 久热丁香| 丁香激情综合| 久久er99热精品一区二区| 丁香婷婷六月天| 五月婷色激情五月| 欧美成人精品A片免费一区99| 夜夜久久综合网| 五月六月激情| 性做久久久久久久免费看| 97碰碰在线看视频免费| 99热99热在线| 伊人五月婷| 亚色网站小视频| 9久久精品| 久久久久婷| 日日夜夜小色哥| 五月天婷婷综合网| 欧亚洲在线高清视频| 播播网色播播| 色婷婷久久9.com| 思思热在线精品视频网站| 五月花免费视频| 97资源欧美日韩大香蕉超碰一区| 激情五月天在线视频| 清纯唯美 激情四射| 色七色九九| 色偷偷综合| 97视频久久| 午夜成人综合| 操人精品| 婷婷五月天av| 青青草网武则天| 99热在线观看亚洲区| 免费无码毛片一区二区A片| 激情丁香久久| 91Chinese在线| 婷婷五月综合在线| 玖玖在线| 久久99久久99精品免观看粉嫩| 九九这里有精品| 丁香五月婷婷www..com| 色五月激情婷婷| 亚洲AV电影av| 色播激情五月天| 天堂在线婷婷| 天天久| 91人碰| 综合久久综合久久| 99热大香蕉| 激情五月综合网| a网站免费观看| 丁香在线视频| 免费的日逼视频| 天天射影院| 五月丁婷婷| 色九四色| 婷婷五月成人系列| 婷五月天六| 大香蕉久久婷婷| www.99视频| 99精彩视频| 久久人人人人妻| 9999热免费视频视频| 99久久网站| 六月婷久久| 激情五月天色播| 米奇激情婷婷| 亚洲成人精品三区| 桃色五月天| 亚洲综合久| 国产69久久久欧美黑人A片| 亚洲乱码成人| 中文在线视频久9| 午夜丁香综合婷婷| 婷婷激情五月综合| 日本不卡高字幕在线2019| 都市激情五月婷婷亚洲| 亚洲AV第二区国产精品| 小视频久久久aaa| 情欲综合网| 婷婷色综合中心站| WWW免费视频碰碰碰碰| 99激情网| 90色免费视频| 97视频91| www,婷婷五月天777me,com| 91窝窝| 色噜噜狠狠色综合日日| 色婷婷五月婷婷五月婷婷五月| 色综合久久8| 99久久极情精品一区| 五月开心啪啪| 五月婷六月| 成人精品视频99在线观看免费| 激情综合五月开心狠狠| 婷婷爱在线观看| 久久综合55| 色婷婷丁香五月天| 青青草原福利在线| 色综合九九| 色99久草在线| av九九| 婷婷色欧美激情| 激情五月婷婷丁香六月| 97碰碰草| 天天爱天天操| 色噜噜五月天| 99色看这里只有精品| 97干在线看| 亚洲蜜桃精久久久久久久久久久久 | 婷婷色播婷婷| 日本成人噜噜| 金桔一区二区ab地址| 九九热内射| 久久婷五月| 亚洲婷婷欧美婷婷| 操逼福利视频| 97人人操人人爽| 五月天怕怕| 蜜臀AV在线观看| 啪啪综合| 女人天堂 AV| 免费的日逼视频| 五月丁香亭亭操逼| 丁香97综合| 欧美顶级少妇做爰HD| 欧美天堂久久| 人妻无码精品一区| 国产丁香五月天婷婷| 亚洲欧洲另类| 97碰免费精采视频| 99ri精品在线观看| 国产精品激情AV久久久青桔| 九九热视频精品| www,色婷婷| 天天日天天摸| 99久久免费精品| 天天拍夜夜爽日日| 永久的网站AAAA | 屁股翘好撅高迎合跪趴| 超碰99在线| 啪色综合| 天天日天天干天天爽| 天天舔天天摸天天透| 五月情四婷婷| 日韩欧美五月丁综合| 婷婷射图| 婷婷天堂视频| 免费成人网在线观看| 高清免费在线视频| 激情综合视频| 9精品久久999| 亚洲妇女熟BBW| 婷婷操逼| 婷婷成人五月天| 丝袜大香蕉| 亚洲五月婷婷| 午夜大香蕉| 深爱激情综合| 综合久久99| 深爱激情六月天| 97碰免费视频在线| 亚洲超碰在线| 色综合激情| 中文AV在线播放| 色呦呦美女| 综合久久影院| 色99婷婷五月天| 91a片爽| 人妻激情久久| 婷婷丁香无码专区| 久久五月天影院| 亚洲AV久久久久久久久久久久久久久久| 亚洲欧洲中文日韩久久AV乱码| 久久99网站| 无码人妻少妇色欲AV一区二区| 五月在线| 婷婷玉月丁香五月在线视频| 99er免费在线观看| 婷婷五月天,影院| 五月婷婷免费在线观看| 开心五月综合| 色综合色综合色综合色综合| 五月花婷婷| 热久久99热欧美国产亚洲| 亚洲国产99| 五月婷婷 六月丁香| 婷婷五月噜噜| 激情婷婷六月天| 亭亭色网| 色播丁香| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 九九热超碰| 琪琪秋霞| 青草激情在线| 婷婷五月天视频免费在线观看| 91丨九色丨熟女| 99爱视频在线| 国产精产国品一二三在观看| 9999热免费视频视频| 97九色视频| Av狠狠色丁香婷| 婷婷五月天成人综合网| 久久综合五月天| 五月丁香啪啪| 1024成人免费看| 婷婷狠狠18禁久久| site:minyis.com| 久久视频这里99| 操99| 97干干干丁香| 婷婷综合在线播放| 天天色天天爽| 天堂草在线观看| 五月丁香影院| 国产99久| 色欲丁香| 五月天另类小说久久小说网| 九九大香蕉黄色影院| 激情五月综合| 大香蕉在线观看9| 久操热| www.五月天社区| 亚洲热久久| 亚洲视频另类| 五月丁香综合啪啪| 激情五月开心五月丁香五月| 成人丁香五月| 久久久9久| 国产伦理精品高清在线观看网站一区二区 | 色综合久久久无码中文字幕999| 天堂网色色| 先锋资源996| 4399亚洲视频| 久久您您综合网| 二色av| 久热只有精品| 中字幕视频在线永久在线观看免费 | 狠狠操综合| 色综合久久无码| 99这里的视频都是精品| 高清无码网址| 狠狠ri| 激情五月天在线观看婷婷| 亚洲天堂aaaa| Av狠狠色丁香婷| 第四色婷婷日本| 亚洲色频| 超碰免费人人肏| 五月丁香色婷婷婷基地| 91日视频| 色色色色色日韩午夜激情| 日本无va视频| 色五月婷婷丁香五月| 影音先锋男人资源站一区二区| 丁香六月婷婷色XXXX| 操一操干一干| 激情综合在线观看| 天天日夜夜拍| 亚洲无码影音| 天天插天天草人人玩| 国产无套精品一区二区| www.com.色色| 色色色色色网站| 亚洲日韩操B| 五月丁香啪啪拍| 天天狠狠夜夜狠狠2023| 黄色一级影片| 久热这里只有精品6| 91呦呦呦| 久久久99精品| 六月成人网| 五月婷婷和六月| 中文字幕 码精品视频网站| 日本人妻A片成人免费看片| 五月丁香六月婷婷激情网| www.cao.com久久| 夜夜夜叫天天天做| 久久9热好| 激情五月婷婷网在线观看| 第四色五月天| www。五月天激情| 99精品久久| 色情五月婷婷| 成人在线日韩| 亚洲无码另类| WWW,五月| 狠狠看狠狠| 婷婷五月天久久久| 丁香五月婷婷亚洲色图| 久青草影院| 免费日韩99| 国产精品国产成人国产三级| 99这里只有精品国产| 农村熟妇高潮精品A片| 99热在线中文字幕| 色无婷婷|