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
返回資訊列表
免费视频1区| www.色五月| 人妻少妇色综合| 五月激情综合网| 少妇性BBB搡BBB爽爽爽电影| 国产,欧美,学生妹,视频| 九一娱乐在线观看视频| 武则天精品久久| 丁香五月亚洲激情婷婷射| 色婷婷成人在线| 天天天天爽爽天干| 婷婷狠狠干| 91中文在线| 国产精自产拍久久久久久蜜| 欧美日韩成人高清在线| 激情五月天无码| 中文字幕日韩无码制服诱或| 99久视频| 欧美性做爰大片免费看办公室 | 激情久久久| 婷婷五月天国产手机在线视频观看| 丁香婷婷五月六月天| 婷婷激情五月天激情| 99re在线精品视频| 色欲AVV| 亚洲精级| 久久只有精| 激情五月天色爱| 婷婷色在线播放| 96丁香六月婷婷蜜桃综合久久| 曰韩五月丁香色婷婷无码| 色色影院黄大片| www久久久| 天天综合亚洲综合| 婷丁香五月天| 99热有精品在线观看| AV无码免费| 亚色网站小视频| 婷婷五月激情在线视频| 99综合视频一体| av人人操| 欧美久久五月婷婷| 六月丁香婷| 激情性爱五月天网页| 九九热re99re6在线精品| 丁香五月狠狠在线观看| 久热超碰91| 高清无码视频网址| 婷婷日本色| 亚洲欧洲99| 99热在线免费| 在线理论片| 欧美99视频| 丁香六月婷婷高清| 日日夜夜婷婷| 久久久久网站| 婷婷伊人五月天| 久色视频| 亚洲在线资源| 五月婷婷六月丁香在线视频免费在线观看| av一级棒av| 另类激情五月| 激情图片五月天| 成人在线日韩| 婷婷七月丁香色色| 综合久久人妻| 激情五月丁香五月色| 99操视频| 中文字幕在线免费| 成人在线日韩欧美| 久久丁香五月| 韩国97天堂| 狠狠夜夜五月丁香| 直接看的av| 激情綜合網址| 九九精品免费| 97人人操人人拍| 婷婷大美在线| 天天日天天插| 狠狠操天天操| 另类小说五月天| 色色日本欧美| 五月丁香花开综合网| 9l视频自拍9l九色成人| 日本人妻A片成人免费看片| 五月婷婷婷| 一级片操逼视频| 九九热这里有精品视频| 欧美25p| 五月天婷婷久草丁香| 婷婷六月天精品| 国产色色视频| 久久婷婷成人视频| AV电影在线播放| 久久多色| 欧美成人A片AAA片在线播放| 亚洲五月天色| 91碰碰碰| 亚洲色情免费网| 五月婷婷之综合激情| 久久丁香五月| 色婷婷影视| www.久久久久久| 午夜丁香五月天综合| 大地9中文在线观看免费高清| 激情五月综合久久| 9久热在线视频精品| 丁香九月激情久久| 第四色五月婷婷| 欧美婷婷精品激| 五月天婷婷中文字幕在线播放| 青青草免费公开视频| 九九热这里只有精品556| 91九色视频| 99在线视频精品| 九九婷婷五月天| 国产在线aaa片一区二区99| 综合xx网| 亚洲精品又粗又大又爽A片| 26UUU欧美激情一区二区| 色五婷婷开心缴| 热久久这里只有三级视频| 五月天另类小说久久小说网| 丁香伊人五月色婷婷五十路| 五月丁香影视| 在线观看亚洲AV| 免费观看的av| 97中文在线| 婷婷久久久| 日本va欧美va欧美va精品| 夜夜操天天干| 678五月丁香亚洲综合| 欧美成人AAA片一区国产精品| 婷婷五月天受日本法律保护| 成人网在线观看视频| 五月间天堂综合| 久久婷综| 日日爱激情| 色五月美女| 亚洲无码色色| 天天激情5月天亚洲| 五月婷婷成人| 五月丁香婷婷啪啪综合网| 天天干在线播放| 99久久久| 狠狠色色| 久久精品一区二区三区四区| 五月丁香婷婷成人网| 99re免费在线视频| 91狠狠综合久久久久久| 久久色这里只有精品| 丁香五月天综合| 五月婷婷六月丁香激情综合网| 丁香六月婷婷色XXXX| 五月天激情亚洲| 婷婷丁香综合| 99热综合| 这里只有精品1| 日本9区视频| 超碰爱爱爱| 久久婷五月| 五月天精品视频| 日日噜噜久久婷婷五月天 | 99精品爱| 色月丁| 欧美乱码国产一级A片| 日本久久综合| 亚洲综合色成丁香五月色| 日韩AAAAAAAAAAA片| 猫咪伊人久久| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 色婷婷先锋| 色综合99无码 | 4399在线观看免费毛片| 狠狠狠狠狠干| 深爱五月日韩| 青青草性爱视频| 99久久6| 婷婷五月丁香高清无码| 欧美成人精品A片免费一区99| 婷婷五月色综合| 日本99视频精品免费播放| 色色色免费视频| 激情综合网激情五月欧美| 综合爱久久| 激情九九六月激情免费视频| 开心久久xxx色| 五月婷婷丁香日韩在线| 男女99免费视频| 色呦精品| 天天干天干| 另类激情五月| 金桔一区二区ab地址| 大香蕉婷婷婷| 五月天社区| 久久久精品色| 五月天综合区| 色噜噜婷婷| 少妇熟女视频一区二区三区| 大香蕉婷婷色| 九九婷婷网五月天| 丁香五月欧美色综合| 色五月婷婷五月天激情综合| 操国产人妻| 亚洲成人无码片| 激情综合五| 五月婷婷激情久久| 人人色AV| 五月婷婷六月丁香激情深爱| 9久热免费视频99| 婷婷丁香五月亚洲| 午夜成人综合| 色五月天综合网| 99精品这里只有免费视频 | 人人妻久久妻| 日韩久久色| 五月婷无码| 丁香五月天啪啪| 青青草成人网| 婷婷五月伦理| 色色aⅤ網| 4399人妻无码久久久| 激情久久伊人| 777影视理论片大全在线观看| 免费看成人747474九号视频在线观看| 婷婷精品性性性性性性性| 《诡秘之主》在线观看 | 99精品无码| 99riAV国产精品视频| 伊人久久五月天| 五月婷婷六月丁| 伊人网啪啪| 亚州男人天堂婷婷五月| 热91久| 九热精品| 久久免费操| 丁香五月激情综合啪啪| 能看的AV网站| 天天干天天日日| 婷婷综合伊人| 日韩精品VIP| 激情五月丁香五月| 色五月婷婷少妇人妻| www.99热精品| 97五月天婷婷综合激情网| 97碰碰草| 久久五月天激情| 99精品久久| 婷婷深爱五月| 亚洲综合五月天| 五月婷亚洲精品AV天堂| 天天天天干| 日韩在线五月天婷婷| 亚洲婷婷六月天| 婷婷久久五月| 超碰av在线| 精品牛仔裤超碰| 久久99久久久久久久噜噜| 人操综合| 91亚洲视频| 综合色、色综合| 国产欧美日韩综合精品一区二区| 天堂无码人妻精品AV一区| 久9视频| 激情五月婷| 日本在线视频播放91| 九月丁香八月婷婷加勒比| 色五月亚洲| AV电影在线播放| 色色色热| 中国女人做爰A片| 思思久久99| 色色COm| 99热久草| 丁香婷婷色情社区成人小说| 可以直接看的AV| 99久久激情视频| 色色综合热| 色色色五月天激情资源| 97碰碰在线观看视频| 91九色超碰| 色综合五月| 婷婷激情五月天激情小说| 色五月婷婷91在线| www.婷婷,com| 丁香五月,开心五月,成人婷婷| 色,激情五月天| 日逼免费视频| 久久婷五月| 91碰碰视频| 色婷婷免费视频| 99ri精品视频在线观看| 99精品久久| 色五月激情| 99成人在线观看| www.夜夜操| 亚洲视频一区| 日本熟妇乱妇熟色A片蜜桃| 婷婷5月天激情综合| 狠狠操之狠狠操| 婷婷五月天,影院| 天天舔天天| 天天操夜夜爽| 婷婷五月天小说网| 伊人五月婷婷| 思思热在线| 97干干干丁香| 国产精品国产| AV动漫不卡无码免费| 91操片| sesesesezonghe| 五月婷婷六月丁香激情综合网| 开心五月婷婷在线视频免费观看| 夜夜骑天天操| 99性色| 国产又爽又猛又粗的视频A片| 123日本不卡在线| 99精品超在线播放| 99久久黄色顶级视频| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 五月天啪啪| 久久婷婷国产| 婷婷在线网| 亚洲精品网址| 欧美日本VA| 开心五月丁香婷婷| 色综合丁香婷婷| 精品久久99| 九月婷婷人人操人人舔人人爱| 日本专区久久| 婷色人人狠| 五月婷婷激清网| 99色精品| 国产成人精品一区二三区熟女在线| 99视频综合网| 久久人妻久久久久| 亚洲中文乱字字幕在线永久| 五月花婷婷| 一区二区三区四区牛| 97干97色| 婷婷五月亚洲一本在线丁香| 日韩一级片| 日本色超碰| 成人AV在线网站| 午夜理论片最新午夜理论剧| 天天综合网在线| 丁香五月AV| 婷婷伊人综合| 欧日美女Va| 97 A I色色| 热99这就是精品视频| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 人人干Av| 五月天大香蕉| 99色.com| 激情宗合哪里能看| 国产婷婷综合| 五月天另类小说久久小说网| 激情五月图| 99热国产免费| 性爱激情五月| 人妻中文在线| 99热97| 国产又黄又爽又色的免费| 色色五月天com| 五月婷婷激情性爱| 五月丁香色| 成人做爰A片免费看视频| A级毛片高清免费不卡播放谢谢谢谢| 日本在线免费中文com.| 久久9久| 伊人天堂婷婷| 激情五月丁香色婷婷| www.婷婷五月| 色一情一乱一乱一区9| 丁香亚洲婷婷五月| 99久久婷婷国产综合| 丁香六月婷婷色播| 亚洲欧美一区二区三区爱爱动图 | wwccc久久久| 久久久久久综合88| 91久久免费| 天天干天天干天天干天天干天天干天天| 欧洲激情精品婷婷| 91九色超碰| 久久久er热| www九九热| 9 1在线视频| 色一区高清| 五月天婷婷基地综合网| 欧美色色日韩| 欧美爆乳一区二区三区| 人妻第九页| 日本啪啪网| 五月婷婷中文字幕| 久9综合| 婷婷色五月偷拍| 99爱在线免费视频| 9色天堂| 天天射射夜| 99热欧美| 五月伊人综合| 亚洲精品99| 丁香六月婷婷开心| 激情综合色网| 九九热黄色| 人妻啪啪啪| 20253AV| 婷婷丁香激情五月| 超碰日韩成人| 99.色| 99精品偷自拍| 五月天色综合服务平台| 日本精品人妻无码77777| 色色色色色色色综合| av大香蕉| 五月婷俺去也| 香蕉久久国产AV一区二区| 天天插天天插天天操| 五月丁香激情综合网| 婷婷激情在线| 天堂A∨在线| 99在线精品视频| 欧美久久网| 六月婷欧美| 五月婷婷成人| 天天色天天射天天日| 久久精品9| 天天日夜夜欢| 99久精品视频| 婷婷性爱网| 国产精品久久..4399| 在线视频另类| 99综合网| 人人色性网| 色婷婷基地 | 六月丁香综合999| AA片在线观看视频在线播放 | 99色在线观看视频| 色欲丁香| 人人爽在线视频综合网| 欧美99热| 婷婷日日天天| 日本97人人| 99热这里只有精品免费| 色哟哟精品| 丁香蜜臀黄色婷婷五月天| 色伊人婷婷| 中文字幕AV在线| 人妻久热| 欧美精品999| 五月丁香在线精品| 波多野结衣成人作品在线| 五月婷婷天| 五月天激情啪啪| 久婷五月| 久久这里只有精品无码| 91丨人妻丨国产丨丝袜| 欧美婷婷丁香五月社区| 99免费成人网| 伊人99久久| rr天天操| 欧美色色色| 国产亚洲精品久久久久久郑州| 色色亚卅| www.色色com| 日韩人妻无码精品| 五月丁香久久综合| 伊人九九68| 99精品视频免费观看| 婷婷色丁香五月| 五月婷在线| 五月天中文网| 久青操| 99热这里只有精品99| 深爱开心激情网| 97婷婷久久丁香| 婷婷九月丁香| 婷婷五月天综合蜜桃| 亚洲黄网在线| 色综合久久888| 综激情网| 丁香婷婷五月份| 日本成人噜噜噜| 影音先锋毛片网站| 国产日产亚系列精品版优势| 色情五月综合婷婷| 97丁香花五月天激情小说| 新激情婷婷| 97干综合网| XXXX岛国| 亚洲无aV在线中文字幕| 欧美成人AAA片一区国产精品| 婷婷五月天男人影院色色网| 9久久久久久久久久久| 无码少妇高潮喷水A片免费| 色99在线观看| 婷婷色播综合五月| 婷婷五月色综合| 亚洲成av人影院| 久久婷婷五月天蜜桃| 婷婷色五月噜噜| 性爱五月婷| 丁香婷婷六月| 久热这里只有| 香蕉视频性爱BB做爱| 来吧亚洲综合网| 九九色影院| 色婷婷中文| 久久色婷婷| 久久久久久丁香五月| 日本3级片偷拍网站| 丁香88AV五月婷婷| 亚洲五月婷婷| 五月激情在线| 婷婷综合成人五月天| 婷婷色五月大香蕉在线观看| www久久久久久久久久久| 色色色婷| www天天爽| 婷婷激情五月天综合| 丁香五月婷婷激情完整版| 操操啪| 大香蕉欧美在线| 天堂婷婷丁香六月网| 五月丁香成人| 色九月综合网| 九九爱激情| 婷婷色六月| 第四色五月天| 久香草视频在线观看| 国产一级片| 日日噜噜久久婷婷五月天| h在线看免费版在线看| 久热 91| 五月丁香六月婷婷久久| 国产淫熟妇| 大香蕉久久伊人婷婷五月丁香| 99啪在线视频| 天天综合网~91| 色婷婷久久| 高清视频一区| 超碰人人干| 婷婷五月丁香综合人妻| 国产26uuu视频| 99自拍视频在线| 五月婷婷九| 丁香花综合永久入口| 五月综合色| 色五月婷婷影院| 久久久久久97| 久久久久久久人妻| 日本熟女二区| 婷婷激情综合网| Av狠狠色丁香婷| 天天色图| 91超碰在线播放| 97人妻碰碰碰久久| 五月天堂六月丁香亚州中文字幕久久| 超碰99热精品在线| 青青草大香| 天天操天天插| 亚洲视频一区| 91丨九色丨国产打屁股| 久久五月丁香婷婷| 大香蕉婷婷五月天| 9热视频在线观看| nvrentiantang av| 欧美色婷婷| 五月花激情| 婷婷丁香五月高清| 色色色免费视频| 丁香婷婷六月激情| 热99久久这里只有精品| 五月丁香六月激情网| 丁香婷婷激情五月色| 久热这里只有精品在线观看| 99啪啪视频| 久热综合| 激情综合网站| 午夜av网| 久久婷婷丁香| 五月婷婷六月天| 色欲色天天香综合| 婷婷五月激情四月综合| 五月天五月色婷婷综合| 99久热在线精品| 婷婷五月激情的图片| PORNY九色9l自拍视频成人| 天天操加勒比| 天天插天天插天天操| 都市激情久久| 青青草深爱激情网| 日日操日日爽| 五月精品免费XXX| 色婷婷综合网站| 婷婷六月久久综合导航| AV性爱网| 天天射美女| 久久这里都是精品| 国精产品一区一区三区免费视频| 秋霞少妇AV网站| 先锋影音男人的天堂AV| 久人人操| 超碰免费人妻| 激情六月丁香综合| 婷婷开心激情综合五月天| 丁香五月无码| 综合伊人久久| 激情五月婷| 欧美 日韩 人妻 高清 中文| 欧美成人猛片AAAAAAA| 久久综合66| 国产精品岛国片在线观看免费| 热热99爱爱| 九九九九综合| 久久久er热| 久久亚洲婷婷| 久久电影4399| 99久热| 丁香伍月婷电影全集| 激情五月瑟瑟| 丁香婷婷网| 色婷婷国色天香综合| 久久久久久久久久人妻| 婷婷五月天激情电影| 五月天激情图片| 色呦精品| 亚洲秘 无码一区二区三区妃光/1| 久久综合中文| 天天日夜夜操五月| 丁香五月婷婷网| 亚洲综合五月天婷婷丁香| 九九99精品视频在线观看| 国产亚洲精品久久久久久久久动漫 | 日本99视频| 中文字幕簧片| 99这里有精品| 色色五月婷婷| 五月开心啪啪| 久久五月视频| 亚美欧色影院| 操久久网| 久久婷综| 亚洲色图在线视频| 激情图片亚洲| 噜噜噜久久亚洲精品国产品91 | 五月丁香婷婷网网网网| 丁香五月另类小说| 久久人人妻| 日本成人内射| 日本99视频| 九九视频这里只有精彩| www..999热久| 久久er99热精品一区二区| 免费看片操逼| 2020久久婷婷五月| 五月婷婷六月丁香在线视频| 亚洲久久激情| 欧美男女婷婷| 开心五月六月婷婷| 激情五月,激情综合网| 婷婷伊人五月天| 色99欧洲色19| 99热香港| 亚洲国产精品VA在线看黑人| 欧美性猛交 XXXX 乱大交| 久久狠婷婷| 五月丁香狠狠爱婷婷综合| 色婷另类| 婷婷中文综合网| a色色色色色| www.99热视频| 欧美99热| 激情四射网| 热久视频| 99热在线观看| 五月婷久久| 思思精品久久艹| 婷婷久久综合| 婷婷丁香综合| 丁香六月久久| 五月花在线观看视频| 婷婷丁香社区| 欧美色色色| 无码区婷婷五月花开| 日本强伦片中文字幕免费看| av九九| www.99热| 亚洲日本三级片| 久久激情综合| 国产亚洲99久久精品| 97超碰欧美中文字幕| 人妻久久久久久久久| 99热综合网| 五月丁香黄色| 色五月色五天免费视频| 中文字幕成人网站| 婷婷综合另类小说| 天天插天天插| 久久激情婷婷| 久久九九大香蕉电院| 99热66| 人妻22p| 色五月大| 99热 在线播放| 人人舔天天| 日本乱子人伦在线视频| 色丁香五月天射婷婷爱婷婷| 九九婷婷网五月天| 大香蕉福利导航| 开心五月丁香综合久久| 夜夜骑夜夜撸| 五月婷亚洲精品AV天堂| AV成人在线播放| 中文字幕婷婷在线| 五月天 另类图片| 91夫妻视频| 婷婷五月深情丁香深爱日韩| www.91婷婷| 99热一本久道| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 五月激情婷婷播播网| 亚洲操操操| 97色婷婷成人综合在线观看| 大香线蕉伊人| 丁香五月婷婷激情尤物| 九九99香蕉在线视频播放| 国内在线99视频| 欧美综合激情五月天| av免费在线看不卡无毒| 人人干AV| 天天插操| 婷婷久久国产视频| 欧美电影在线播放| 人人天堂操| 色色五月天婷婷| 深爱五月婷婷开心中文字幕| 大香蕉五月天| 亚洲婷婷开心五月| 免费无码毛片一区二区A片| 天天做天天双| AA片在线观看视频在线播放| 国产一区男女| 欧美日韩成人综合9| 九九色视频| 亚洲国产成人AV在线| 色欲日日躁| 婷婷五月成人| 狠狠色情婷婷| 日B日潘金莲BB| 九九热这里只有精品9| 日韩成人不卡| 狠色色狠网| 久久99激情五月天| 色色色色综合| 啪啪东京热| 久久色亭亭五月天| 91人人操.COM| 色五月激情网| 色欲丁香久久| 久久婷婷网址| 激情综合五| 中文精品在| 99re6久热只有精品6在线直播| 激情文学天天| 91九色PORNY肉丝在线| 丁香激情综合| 色综合视频| 人人爱国产| 婷婷区日本| 天堂久久久久天堂网| 五月丁香六月婷婷激情视频在线观看免费| 五月丁香久久呀| 五月综合激情| 人人操插| 久久精彩免费视频| 天天日夜夜操五月| 午夜福利8055| 五月婷婷狠狠干| 韩日在线熟女| 日本91在线播放| 色色色色网站| 色碰碰| 丁香五月天激情综合| 五月丁香婷庭在线| 五月丁香六月色| 五月天播播| 色婷婷色情| 9久久久| 亚洲黄色精品| 综合激情网五月激情| 亚洲黄网在线| 久操无码| 无码激情精品色婷婷久久久久| 狠狠色噜噜色狠狠狠综合色| 婷婷色中文字幕| 久热久色| 97婷婷五月| 成人一级片| 五月 丁香 欧美| 18久久| 久久婷婷亚洲| 亚洲色无码| 九九九九国产| 九九爱激情| 99热播放| 偷拍视频五月天| 九一娱乐在线观看视频| 538任你爽| 久久这里只有精品网| 铁牛TV人妻| 99re在线播放| 婷婷六月激情综合| 丁香五月亚洲激情婷婷射| 97luluse| www.色五月| 婷婷五月天成人综合网| 五月丁香综合激情| 人妻少妇色综合| 五月亭亭直播| 97五月天婷婷午夜| 婷婷六月综合| 久久婷婷五月综合色欧美| 99在线视频播放| 中文国产五月天| 色啪影院| 婷婷五月在线影院| 九九激情| 五月天成人综合| 色五月天网| 日韩一级片| 色综啪啪啪啪啪啪| 久久小说网| 色综合九九| 天天日天天草| 久久婷婷五月综合色播| 在线婷婷| 99超碰人人| 亚洲精品无码99热| 91欧美| 天天草天天爽| 激情五月视频| 99在线观看这里都是精品| 色九月欧美| 久久5 9视频免费观看| www狠狠| 婷婷色五月开心五月| 在线综合婷婷| 开心六月婷| 性色av大香综合| www.9色色色| 青草青草视频2免费观看| 超碰人人操人人干| 开心五月婷婷| 毛片毛片毛片毛片| 美女100%露全身无挡网站| 97操操操| 噜噜狠狠色综合久| 99艹精品在线观看| 97在线观视频免费观看| 五月天精品| 色情综合| 色欲久久久久久综合网综合网| 色婷婷色五月天| 色婷五月丁香久亚洲| 亚洲AV免费在线| 国产九九一区二区三区| 婷婷94s| 性爱激情五月| 日韩精品AV一区二区三区| 超碰亚洲天堂| 亚州操操| 亚洲丁香五月天视频| 色五月影视| 五月丁香婷中文| AV色五月婷婷| 伊人久久大香网| 亚洲秘 无码一区二区三区妃光/1| 婷婷五月丁香激情图片| 99热10在线高清播放| 四季8848精品成人免费网站| 丁香五月综合| 狠狠操综合| 91免费看片| 深爱激情综合| 色六月视频| 色 五月俺去也| 五月丁香六月婷婷综合免| 婷婷丁香69精华| 超碰在线国产| Caop在线| 精品亚洲日韩99欧美片| 狠狠干狠狠操狠狠爱| 久热精彩视频98| 日本大人久久| 中文字幕在线aⅴ免费观看| 大香蕉五月丁香| 久久久久久综合88| 网色99| 亚洲综合久| 激情综合区| www色五月| 婷婷九九| 婷久久| 久久9视频欧美| 97人人操| 亚洲午夜AV| 91操人| 丁香五月天电影| 久久九色| 亚洲人妻av伦理| 69精品人人人人| 五月婷婷激情综合| 五月丁香成人网| 丁香五月婷在线| 久久久久久久久18久久| 久久九网| 久久久久97| 五月天激情日色在线| 五月色丁香婷婷综合| 超碰在线播放免费观看| 五月天色欧美| 九九综合图片网| 欧美性久| 乱码操操| 狠狠艹狠狠艹| 天天日天天摸天天| 久操福利| 天天做天天爱高潮片| 激情无码五月天| 日日婷婷不卡| 亚洲 六月 综合| 操熟女成人网| 激情五月婷婷网| 婷婷综合六月| 伊人五月综合网| 97九色视频| 五月丁香婷婷色色色| 九九黄色网| 欧美色五月| 国产AV影片| 香蕉五月婷婷| 亚洲免费av观看| 超碰在线免费| 色欲婷婷夜夜| 狠狠狠狠狠草| 色五月播五月| 亚洲成人中心| 国产综合色婷婷精品久久| 五月婷婷激情久久| 疯狂做受XXXX高潮A片| 色婷婷播放| 99超碰在线免费| 丁香色色色| 色婷婷五月天天天天天天天天天| 操逼福利视频| 丁香六月情| 色五月婷婷五月天| 俺去也五月| 亚洲无AV在线中文字幕| 伊人青涩网| 色哟哟性爱av| 五月丁香色色综合| 日韩av大全| 五月天婷婷影院影院观看| 97色在线视频| 三十熟女| 丁香五月婷婷天堂大香蕉| 6月丁香婷婷| 久久九九99亚洲国产久精综合| 五月亭亭网成人在线视频| 一区二区乱码视频| 最近中文字幕大全免费版在线 | 97超喷视频在线观看| 超碰免费大香蕉| 五月婷婷在线网站| 日本狠狠干| 极品少妇高潮啪啪AV无码| 91丨人妻丨国产丨丝袜| 99视频内射三四| 激情五月婷婷色| www色色com| av在线免费播放观看| 婷婷五月香蕉| 亚洲九九在线| 色射影院| 教师性爱毛片| 啊v视频在线观看| 色色COm| 婷婷丁香五月激情| 婷婷激情五月天激情小说| 任你爽视频| 五月天欧美 另类小说| 91婷婷色 | 成人精品视频99在线观看免费 | 无码免费人妻A片AAA毛片西瓜| 亚洲免费电影2| anquye伊人| 综合网天天| 国产亚洲精品久久久久久郑州| 色婷婷四色| 久久五月视频| 能看的av网站| 五月天久久婷| 色婷婷色99国产综合精品| 久热这里只有精品99re,久热这里只有精品7| 色色综合激情| 国产婷伊人| 婷婷伊人綜合中文字幕| 岛国AV网| 色婷婷亚洲婷婷| 玖玖婷婷色| 五月天激情中文字幕| 97av在线视频| 美欧成人视频| 综合五月天天天天天五月| 色五月综合网| 色色丁香五月天社区| 管管補管管紱| 丁香色色网| 人人操操| 丁香六月无码| 色五月综合| 五月丁香激情四射综合| 互月天综合| 五月丁香六月激情| 岛国AAAV| 免费的日逼视频| 任你爽精品免费视频6| 丁香五月伊人| 色婷婷视频| 色婷婷亚洲精品天天综| 噜噜狠狠色综合久| 深爱五月最新网址| 天天天天操| 丁香色色网| 婷婷五月中文在线视频| 香蕉久久av一区二区三区| 色噜噜综合网| 午夜丁香综合婷婷| 碰久久精品w| 五月天婷婷成人资源站| 狠狠干狠狠干| 九九综合九九| 色欲婷婷五月天丁香| av一区免费看| 天天成人综合视频| 在线18av | 亚洲视频在线观看99| 欧美日韩999| 久久婷婷五月综合激情国产| 五月激情婷婷在线| 伊人喵咪a V| wwwC0maV五月花| 精国产品一区二区三区A片| 激情婷婷五月久久| 亚洲成人在线免费| 色色九九五月天 | 婷综合| 国产精品国产| 日本人人xxx| 99超超碰| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 开心五月婷婷| 青青操avbb| 激情四射五月天| 99热这里都是精品| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 日本五月天一页| 婷婷五月天久草在线| 久久综合天天综合| 欧美叉叉叉BBB网站| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 六月婷婷av| 丁香五月婷婷婷桃花影院| 激情五月,激情综合网| 日韩AC在线免费观看| 久久这里只有精品16| 亚洲深喉AV| 狠狠五月天婷婷激情网。| 九九热最新| 欧美婷婷五月激情| 狠狠精品干练久久久无码中文字幕| 激情五月天婷婷免费观看| 亚洲综合激情五月久久| 五月丁香在线视频观看| 色婷视频| 狠狠狠狠狠狠狠狠草| 国产乱子轮XXX农村| 插插插丁香五月婷婷| 天天日天天色| 天天操天天操综合| 91av传媒高清在线视频网| 天天舔天天插天天干| 天天肏在线| 婷婷综合伊人丁香| 懂色av粉嫩AV蜜臀AV| 色色色色色色网| 一本色综合色| 九九热视频思思| 伊人九九68| 天天操夜夜肏| 色yeye欧美| 五月天伊人| 996热| www.zbzhongsen.com| 涩涩五| 亞洲自怕| 色日本五月天| 丁香婷婷色九月| 久久综合五月天| 激情AV在线| 色五月人妻| 停停色综合伊人| 婷婷五月另类网站| 直接看的AV网站| 先锋资源91| 99这里只有精品|v| 丁香五月天人体| 五月天婷婷激情六月久久| 熟女激情五月天 | 中字幕视频在线永久在线观看免费| 91啪级电影| 香蕉99网| 欧日韩成人| 99热这里只有99| 黄色热99| 成人五月天视频| 日本欧美在线| 99这里都是精品6| 婷婷开心青青草| 婷婷色基地在线看 | 色综合色综合色综合| 六九色综合婷婷五月天| 日本熟妇精品99| 国产美女无遮挡裸体毛片A片| 狠狠999| 久久婷婷的综合色丁香五月| 无码啪啪| 五月丁香在线精品| 正宗黄色毛片| 婷婷五月天伊人| 婷婷五月天成人基地| 99热欧美偷拍| 丰满人妻一区二区三区| 秋霞三级影视资源| 九月色婷婷婷| 五月丁香啪啪网| 噜噜噜色噜噜| www.九月婷婷丁香.com| 亚洲AV成人片无码网站| 很很干五月天| 大香蕉 伊人夜| 人妻av在线| 26uuu亚洲欧美日本| 久久99免费视屏| 欧美成人一区二区三区在线视频| 直接看的AV| 日本人人干| 能看的av| 色欲午夜无码久久久久久张津瑜| 五月婷婷色播视频| 在线91日韩| 五月天综合| 亚洲一区二区无码蜜乳av| 天天射美女| 丁香五月婷婷综合啪啪| 99久久99九九九99九他书对| 亚洲mm色| 久久久www| 操精品9| 丁香五月手机在线| 日韩在线婷婷五月天综合| 五月激情网站| 国产精品视频久久99| 五月婷婷婷综合网| 天天久综合网永久入口18| 色丁香五月天| 99免费视频精品| 成人AV在线电影| 在线不卡AC| 97人人干人人操| 性爱视频99| 激情五月丁香色婷婷| 精品99视频| 99精品久久| 五月丁香在线综合| 婷婷成人网五月天| 婷婷娌伦网| 成人无码髙潮喷水A片| 在线观看亚洲视频影院| 五月色俺婷婷| 欧美性二区| 久久精品天| 无遮挡国产高潮视频免费观看| 久久女人天堂| 五月丁香婷婷三级| 成人精品一区二区三区四区五区| 影音先锋男人资源站一区二区| 亚洲亚洲人成综合网络| 97色欧美| 免费播放99性爱视频| 激情五月天黄色小说| 99在线精品免费视频| 久热黄色| 激情五月婷婷综合网| 久热九九| 久久婷婷激情久久| 99ER热精品视频| 91 九色 熟女| 五月草影视| 美女五月天婷婷| 狠狠综合网| 婷婷丁香综合| 1024人妻无码中文字幕| 久久97| 激情四射网| 久久黄色片| 九九热思思热| 超碰成人在线观看| 亚洲乱啪| 九九热在线精品视频| 婷婷五月天啪啪| 天天色,天天操,天天射| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 天天综合区| 99国产精品白浆在线观看免费| 思思99久久| 五月婷导航| 97涩涩丁香五月天| 色性综合| 亚洲色婷婷五月天| 久久月天堂| 日本综合九九| 亚洲精品久久久久久久久久吃药| 熟女激情网| 色婷婷六月天| 丁香五月天AV| 天天操天爱综合| 在线A色| 97久久香草精品视频| av在线超清中文| AV网站免费在线| 婷婷五月色影视先锋| 99久久五月天| 国产亚洲99久久精品熟女| 9 7总站超级碰免费视频| 97操操| 狠狠穞A片一區二區三區| 婷婷伊人| 99人妻碰碰碰久久久久禁片| 免费播放片大片| 五月丁香激情综合久久| 婷婷激情五月色综合| 九九爱激情| 亚洲国产成人裸舞| WWW、日本色丁香、co m| 伊人综合网4| 好好日激情五月天| 婷婷五月天美女| AV伊人青草丁香六月| 日本99视频| 97亚洲色 torrent magnet| 深爱五月激情网| 五月婷婷中字在线|