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
返回資訊列表
丁香五月婷婷在线观看| 99在线精品视频| 国产老熟妇亲子乱对白| 婷婷五月天A V| 综合色五月天| 在线中文亚洲| 色综合99| 激情婷婷五月天日本系列| 91青娱乐青青草| 欧美午夜乱妇午夜福利| 丁香婷婷啪啪| 激情五月天在线视频| 五月丁香六月香综合激情| 五月婷在线影院| 97啪在线观看视频| 九九综合影音先锋| 无码人妻少妇色欲AV一区二区| 久久婷婷五月| 99热插| 午夜69成人做爰视频| 色综合九九| 久久久久久人妻久久久久久久久久人妻久久久 | 色XX综合网| 色五月婷婷五月久久| 日本婷久久| 五月丁香激情综合网官网| 亚洲激情久久| 91蜜桃婷婷狠狠久久综合9色| 亚洲99在线| sS丁香五月婷婷| 色欲影香| 激情综合久久| 婷婷五月综合在线| 五月天婷婷基地丁香| 久久丝袜婷婷| 激情综合色| 操日视频| 九九精品在线视频观看| 99er精品| 婷婷五月天色综合翘| 综合色播| 高清激情av在线观看| 国产日产成人亚洲欧美国产VA| 日日夜夜九九| 超碰啪啪网| 日本44久久在线| 97很鲁在线视频| 五月婷在线| 五月天丁香成人| 天天干天天 亚洲| 91操片| 九月激情婷婷丁香| www.五月婷婷久久.com| 色婷婷丁香五月| 丁香六月婷婷开心| 五月天色综合| 丁香成人视频| 综合久久综合久久| 99国产精品久久久久久久久久久 | 99在线爽| 国产精品久久久60086| 久草五月天电影网| 嫩草乱码一区三区四区| 五月婷在线观看| 亚洲激情婷婷| 欧美一级毛卡片无码| 色吧99| 一二区成人电影| 丁香五月网| 婷婷五月丁香基| 激情五月天网站| 色婷婷综合网| 久久久久视剧HD| 婷婷激情四射五月天| 91性人人| 婷婷六月激情啪啪| 亚洲成人AV在线观看| 97色婷婷| 天天色五月婷婷91久久久久久久| 六月婷婷综合网2| 色综合99无码| 狠狠色色| 婷婷性爱五月天| 香蕉狠狠爱视频| 丁香啪啪| 日本久久超碰| 欧洲免费视频色| 五月丁香婷婷基地| 亚洲色情一区二区三区四区| 96丁香六月婷婷蜜桃综合久久| 婷婷激情五月天色| 色域五月婷婷丁香| 人操91在线| 国产精品视频免费看| 天天性视频| 综合五月亭亭9| www.婷婷.com| 在线看片h站| 婷婷五月综合久久中文字幕| 五月天激情www| 成人在线网| 亚洲第一成人无码A片| 综合久久久婷| 97色色色色色| seav天堂| www.99热视频在线观看| 日韩成人免费电影| www.99日本| 丁香激情六月天婷婷| 亚洲欧洲午夜成人精品av| 香蕉久久国产AV一区二区| 亚洲综合欧美色丁香婷婷888月图片| 91九色PORNY肉丝在线| 五月丁香综合中文| 任你搞在线观看视频| 五月丁香大香蕉| 色五月激情婷婷| 99热只有这里有精品| WWW.五月com| 五月丁香亚洲校园欧美| 婷婷综合色图| 五月婷六月| 婷婷六月激情在线视频| 九九爱精品网站| 色婷婷97| 噜噜噜狠狠色综合| 五月婷婷久久综合| 九九碰九九爱97超碰| 1024AV视频| 色网站99| 欧美性猛交AAAA片黑人 | 色综合区| 99精品亚洲| 欧美色色色色色色| 9色在线视频| 亚洲黄色操逼| 色女伊人| 草草影院爱爱| 五月丁香操婷逼| 996黄色片| 手机激情网| 婷婷综合久久| www,婷婷五月天777me,com| 超碰99在线观看| 99久re热| 婷婷色在线| 国产ava| 色五月激情综合| 日本道久久91| 欧美成人日韩| 操碰99| 久久久久久久97| 99热精品观看| 色色精品色| 五月综合视频| http://www.sd-xiangsu.com/| 色热久| 另类图片激情五月| 久久久免费精彩视频| 亚洲色碰| 久久人妻少妇嫩草AV| 色五月丁香五月五月婷婷| 九九热这里| 欧美噜噜免费观看| 99网址在线观看| 天天射夜夜骑| 97干网站| 91嫩草国产线观看亚洲一区二区| 五月噜噜| 99热网址| 蜜臀AV在线观看| 亚洲激情高潮| 红桃91人妻爽人妻爽| 五月丁香六月在线| 国产欧美婷婷| 五月丁香A∨在线| 激情五月丁香六月综合AVXXXX| 97色色视频| www.五月天。com| 亚洲AV日韩在线观看| 六月婷婷在线| 丁香五月天色| 狠干综合| 国产精品VIDEOSSEX久久发布| 天天射影| 人人叉久| 色色色热| enecarbon-materials.com污K127封锁请涟系@wip1688 | 99成人| 丁香色情五月综合激情| 亚洲色婷婷| 色亚洲中文| 狠狠色丁香久久综合婷婷亚洲成人福利| 五月婷婷另类| 玖玖爱导航| 九九这里有精品| 欧美激情xxxXX| 免费V片在线| 99热国产精品| 26uuu精品一区二区| 婷婷丁香在线| 六月激情网| 9+1视频网址| 婷婷玉月丁香五月在线视频| 色色色在线| 丰满少妇猛烈A片免费看观看| 色五月丁香一区在线| 99热一本久道| 色九四色| 欧美精品在线观看| 丁香六月啪| 丁香婷婷啪啪啪| AV在线大香蕉| 操碰久| 日本一级一级一级一级| 热99精品视频五月| av人人干| 五月丁香婷婷开心| 99热这里只有精品一| 91久久久久久久久久| 99免费在线视频| 亚洲乱码w在线观看| 婷婷五月天激情综合| 丁香五月天狠狠操| 中文av在线观看| 六月天婷婷| 激情爱爱网站超大免费| 激情综合一| 六月丁香综合999| 婷婷丁香五月综合| 丁香五月天啪啪| 人妻在线网站| 亚洲AV无码成人精品区电影网| 国产av影片| 日韩不卡123| 国产亚洲99久久精品| 婷婷久久精品| 99爱视频| 亚洲天堂爱爱| 婷婷丁香五月综合| 婷婷伊人綜合中文字幕| 色婷婷www| 任你搞网站| 亚洲成人在线五月天| 五月欧美色色五月| 五月婷婷天| 99免费视频网| 久久婷婷亚洲| 成人五月丁香社区| 五月丁香激情综合| 99国产精品久久久久久久久久久| 婷婷五月电影| 丁香五月综合婷婷| 久久婷色| 曰韩少妇内射免费播放| 99人妻碰碰久久久禁片| 老师高潮流白浆喷水的A片| 免费看欧美成人A片无码| 深爱激情丁香| 激情久久久久久| 色六月婷婷| 九九热视频99| 色色色色网站| 亚洲第一成人无码A片| 久久黄色片| 天天爱天天天射AV| 99人人操人人操人人精| 五月开心婷婷网| 99热99网| 天天天天天久久久久久| 五月天色不卡| 一区二区三区视频| www.夜夜爱.com| 婷婷99综合| 久草婷妨| 午夜丁香| 久久开心五月婷婷| 色色色综合| 亭亭五月丁香综合欧美| 婷婷激情五月综合在线视频| 久色激情| 丁香五月AV| Www.sesese丁香| 婷婷色基地在线看| 久青青久| 色婷婷丁香五月天在线观看| 色综合久| 久久久色情| 久99久精品视频| 狠狠操综合| 九九操综合网| www.99热在线观看| 在线观看日韩12345区| 五月丁香五月丁香五月丁香五月丁香91| 亚洲婷婷五月天| 色婷婷成人做爰A片免费看网站| 久久机热/这里只有精品| 能看的av| 亚洲六月色婷婷| 五月总合激情网| 丁香婷婷六月在线资源观看| 99ri精品| 九九九九中文字幕| 激情五月天啪啪| 五月丁香六月激情视频| 成人片黄网站色大片免费毛片| 综合大香蕉| 五月天激情国产综合婷婷婷 | 无码碰碰| 五月六月婷婷激情网| 天天操,天天插| 久久婷婷久久| 91丨九色丨国产打屁股网站| 99爱在线| 欧美婷婷丁香五月社区| 亚州色综合| 久久这里只有精彩| 五月婷婷日| 极品 少妇 内射| 九九自拍网| 青柠影视免费高清电视剧| 五月婷婷七月丁香| 天天草比天天爽| 99热精品在线| 一级性感黄色内射视频| 五月丁香六月激情啪| 亚洲欧洲另类| AV在线观看网站| 亚洲色婷婷五月| 色九月| 欧美超级视频97| 狠狠狠狠狠操| 婷婷丁香社区| 六月婷婷狠狠| 俺去也五月天| 欧亚色色| 五月综合久久| 午夜一区| 亚洲99综合| 五月丁香偷拍| 激情噜噜噜| 五月天操逼激情| 色噜噜,噜噜色| 婷婷五月激情中文字幕| 91狠狠色丁香婷婷综合久久| 久婷婷婷| 狠狠丁香| 色色色网站| 狠狠爱综合网| 九九精品免费| 婷婷在线五月天观看| 噜噜视频| 色欲日日躁| 开心五月天激情网| 极品人妻videosss人妻| 婷婷五月丁香图片人人操| 5月色亭亭视频| 五月天婷婷基地| 99婷婷| 久月丁香爱婷婷综合| 狠狠干狠狠色| 婷婷五月天激情在线观看 | 婷婷狠狠操| 91porn一起草| 丁香五月天啪啪| 99A级片| 99资源在线视频| 国产精品视频免费看| 日本九九视频| 婷婷 久综合| 99热官网| 五月六月婷婷| 99人人干| 99ER热精品视频| 99热精品一区| www.com色播五月天| 婷婷狠狠操| 国产午夜精品一区二区| 婷婷五月天亚洲| 色婷婷狠狠干| 99热有精品在线观看| 色综合天天天天做夜夜| 玖玖爱资源站| 欧美成人AAA片一区国产精品| 超碰色天堂| 中文字幕 中文字幕明步| 99玖玖人人| 久久久五月五丁香| 热99热| 九九热AV| 激情五月www| 日韩欧美一道四区中文字幕| 亚洲人妻av| 99久久思思| 免费在线a| www.精品99| 99在线观看免费精品视频| 变态 另类 在线| 色色综合网络| VA日本视频| 久操乱| 大香蕉婷婷丁香天堂AV| 天天干天天爽天天爽| 1234操逼网| 青青草成人网| 舔色婷婷| 婷婷五月天伊人网在线观看视频| 日本欧美成人片AAAA| 婷婷丁香五月亚洲免费| 99综合视频在线| 婷婷五月激情综合| 日韩aaa| 婷婷久久欧美| 综合激情在线视频| 日韩小视频在线99| 人妻体体内射精一区二区| 99er精品视频| 亚洲在线免费成人| 色色婷婷五月| 五月花婷婷| 色婷婷综合中心| 综合色吧| 九九中文色色| 激情五月婷婷综合秋霞| 婷婷精品视频| 碰碰女| 婷婷五月丁香久久| 91一起操| 狠狠色97| 大香蕉九九操| txt五月激情四射网综合俺也来了| 色五月婷婷久久大| 青青草原中文字幕| 99视频九九热| 五月婷婷黄色毛片| 9久9久9久女女女九九九一九| 五月天成人网在线观看| 久久这里只有精品22| 亚洲精品乱码久久久久久按摩观| 99精品国产乱码久久久人妻| 五月综合久久| 成人av免费观看| 婷婷播5月| 婷婷操逼网| 色色色色欧洲| 人人草公开操| 玖玖视频福利| 久热伊人| 日本色噜| 五月色婷婷影视在线电影| 色五月色五天色情网| 五月天激情黄色网址| 五月丁香六月片| 少妇性按摩无码中文A片| 思思久久精品| 久久人妻精品| 日本精品久久久久中文字幕| 五月丁香成人网| 五月婷婷激情综合网| 九九九热精品| 热99在线| 色丁香五月婷婷| 五月天激情小说| 日日操夜夜爽| 五月丁香影视| 五月婷婷综合激情小说| 九九热青青草| www99久久| 日本三级中国三级99| 色五月超碰| 中文资源在线a | 久久色大香蕉| 五月刺激丁香月综合| 9久热精品在线视频| 99在线精品免费视频| 亚洲日韩一页精品发布| 97操资源婷婷| 久久亚洲天堂| 日日爱678| 性小说五月天| 婷婷五月情天| 九色PORNY自拍成人精彩视频| 亚洲狠狠操| 婷婷五月深深爱| 五月第四色| 99re热在线视频观看| 99a级片| WWW.99热| 成人片黄网站色大片免费毛片| 深爱五月婷婷| 碰超亚洲| 国产91视频| .操區COm| 色亭亭五月天丁香综合AV - 百度 - 百度 | 婷婷久久国产视频| 国产一二三四五六七八视频| 日本高清久| 色色色色色色色色网站| 欧美一级a | 亚洲色99| 久久婷婷五月天| 麻豆AV一区二区三区| 天天操天天干天天射| 超碰精品国产首页| 久久在这里有精品| 九九热视频在线观看| 99色网站| 人人草碰| 国产午夜精品一区二区三区四区 | 国产真实乱对白精彩| 色yeye色综合| 色婷婷成人在线| 五月丁香六月婷婷网| 91丨九色丨国产打屁股| 91九色成人原创视频| 欧美色图天堂网| 五月天婷婷深深爱| 日本狠狠干| 综合99在线| 激情综合青草| 色色狼人综合| 操b视频在线观看一区二区| 五月婷婷色| 九九精品视频在线观看| A片试看120分钟做受视频红杏| 中文字幕无码人妻少妇免费视频 | 天天干天天爽天天爽| 日韩精品999| 五月激香蕉网| 丁香五月激情欧欧美| 色噜噜狠狠色综合成人网| 五月丁小婷婷激情四射| 天天综合激情| 99人妻碰碰碰久久久久禁片| 综合九九久久| 五月综合激情视频| 婷婷97狠狠成人网站| 亚洲av网站在线观看| 丁香五月激情五月开心五月| 国产精品美女久久久久AV超清| 中文字幕在线视频播放| 五月天色婷婷小说| 色人久久| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 欧美激情伊人| 婷婷激情五月天在线| 开心激情站| 超碰av在线| 色综合久久88色综合天天看| 亚洲国产网站| 五月深爱激情网| 国产日产亚系列精品版优势| 久久亚洲婷婷综合色五月| 粉嫩av蜜桃av蜜臀av| 激情五月天99色| 色五月丁香网| 大香蕉天堂色| 婷婷五月丁香六月综合网| 五月婷婷色在线| 五月天色官网| 婷婷五月天激情综合深爱激情 | 久久五月婷婷丁香| www激情网站| 玖玖资源站中文| www.cao.com久久| 亚洲、热| 亞洲自怕| 丁香六月伊人| 色五月97| 综合99久久| 久9热视频| 久久 婷婷 五月天| 九九激情综合| 97av在线视频| 激情五月天之五月婷婷| 婷婷丁香18| 五月婷婷丁香av| 超碰cap| 婷婷色爱| 伊人www22综合色| 六月婷婷激情图片| 丁香五月激情天AV无码| 日韩国产在线精品| 日操夜撸| 婷婷六月天天| 日本综合久久| 丁香五月天成人| 超碰永久在线| 综合色五月天| 狠狠狠狠狠狠草| 99碰碰。| 999婷婷综合| 六月婷婷天天操夜夜爽视频| 欧美三级巜人妻互换| 99久久综合精品五月天| 婷婷色五月天色色| 丁香五月在线观看| 丁香五月欧美激情| 97香蕉碰碰人妻国产欧美| 中文激情网| 五月婷婷丁香五月婷婷| 久久久久激情网| 色五月天综合网| 五月婷婷之六月丁香| 18久久| 久久久com| 丁香五月骚喷水视频| 9热久久在线| 激情綜合W W W,激情五月天| 伊人狠狠干| 色丁香婷婷| 亚洲精品久久久久久久久久吃药| 《诡秘之主》在线观看| 色五月婷婷丁香凹凸| 91大神操美女| 婷婷激情5月| 91婷色| 五月天社区婷婷| 九色自拍| 人草人人| 伊人六月丁香婷婷| 五月天开心色情网| 丁香五月天堂亚洲社区| 9999久久久久| 99免费在线视频| 十月丁香婷婷| 无码区婷婷五月花开| 人妻熟女一区二区AV| 婷婷六月色| 久热a| 一点色成人网| 人妻AV在线| 五月天 无码| 99热在线中文字幕| 五月婷丁香| 丁香激情五月少妇| www日本熟妇99在线视频| 激情五月天色色| 欧美婷婷综合| 一级二级香港秋霞欧美欧美秋霞| 天啪色| 国产亚洲成AV人片在线观黄桃| 亚洲综合在线丁香五月| 天天日狠狠| 51XX午夜影福利| 成人AV综合在线| 久久久久久久11111111111| 久久久久人妻网址| 日韩成人av在线| 五月天婷婷久久视频| 2w在线视频| 天堂AV三级| 香蕉国产2013| 五月丁香色色| 亚洲AV综合网| www.91婷婷| 激情骚五月| 人人肏逼视频在线一区二区| 欧美精品中文字幕亚洲专区| 任你草| 九九精品免费| 99精品视频在线观看| 婷婷丁香花五月天| 国产9色在线/日韩| 欧美va视频| 91婷婷搞| 伊人久久婷婷| 婷婷丁香十月| 任你爽视频| 欧美性爱五月天| 99热这里只有精品1| 玖玖婷婷五月天| 色五月婷婷久久| 99国产在线| 色婷婷视频| 99热国产免费| 2018国产大陆天天弄| 99热精品在线| 日本不卡一区二区三区| 天天干天天日蜜臀av| 操逼五月婷婷| 色五月天婷婷| 天天插天天爱| 激情综合区| 99久久网站| 天天日天天舔| 国产精品成人网址| 色蜜婷婷| 日韩无码成人电影| 狠狠狠狠免费| 丁香激情婷婷网| 丁香激情综合| xxxx久| 99精品无码| 婷婷D区| 久久9热综合| 97干视频在线| 樱花99视频| 天天草天天日| 99ri视频在线播放| 丁香五月av| www.丁香黄色五月天人与| 青青艹b| 香蕉国产2013| 丁香六月色情| 色婷婷激情| 综合色色色| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 天天爱天天做天天| 九九热精品| 色婷婷很很十八禁| 婷婷色情网| 婷婷中文字幕版| 婷婷五月在线视频| 综合激情五月天| 婷婷色色色| 亚洲九九夜夜| 亚洲激情97五月天| 亚洲成人免费电影| www.91AV.com| 激情综合网五月天| 热久久婷婷| 99热国品免费| 综合色色婷婷| 婷婷的五月天另类视频| 六月婷婷激情图片| 深爱激情久久| 五月婷婷色色| 五月开心啪啪| 丁香亚洲婷婷五月| 五月婷婷激情网| 5Www色5夜| 人人爽在线视频综合网| 噜噜在线| 五月婷A V在线| AV九九| 激情深爱五月天| 色和综合网| 亚洲激情亚洲激情| 26UUU欧美激情一区二区| 久久久高清| 综合激情开心五月| 久久精品99| 超碰京东热av男人的天堂| 久久五月网| 色一情一乱一乱一区91Av| 99热黄| 亚洲成人电影aaaa| 五月天伊人网| 久草性爱| 99啪99| 婷婷色五月天色| 密桃激情五月天综合网| 婷婷中文字幕| 五月丁色AV| 五月天婷婷色| 色~性~乱~伦~噜| 激情婷婷六月天| 激情玖玖综合网| 这里只有精品视频看看| 2018国产大陆天天弄| 天天做天天要天天爱| 991国产精选视频在线播放下载| 丁香六月婷婷色XXXXX| 另类国产区| 可以看的AV| 久久综合9| 五月婷导航| 99青青草99| 色婷婷九月| 色色欧美色色色| 久色中文| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 九九热超碰| 日日干天天射| 97色色婷婷| 色区久久| 成人看片网站| 天天插天天草人人玩| 欧美色五月| 五月天色五月天| 密着浓厚中出乚交尾GvG935| 另类国产综合| 大香蕉在线99热| 综合激情五月天六月婷免费视频| 操人91| 色丁香在线视频| 99国产在线精品视频| 五月丁香婷婷中文网| 狠狠干最新地址| 色婷婷激情五月天| 一起草av在线观看| 亚洲av网站| 丁香五月手机在线| 婷婷五月天激情网址| av国产精品| 五月天自拍视频| 亚洲99一级无嗎特制在线| 99热激情| 日本三级黄色大片| 狠狠精品干练久久久无码中文字幕| 欧美性交一区二区三区| 97干97色| 激情五月丁香色婷婷| 91人妻九色大屁股| 超碰成人av| wuyuedingxiang99| 五月丁香亭亭电影久久| 色色色99| 色丁香五月婷婷婷| 日本三级99人妇网站| 六月婷婷五月丁香| 噜综合| 国内精品免费一区二区2009| 91人操| 婷婷六月色丁香视频在线观看| 97人人射| 色五月天激情| 丁香婷婷色色| 久久精品99国产精品日本| 久久久久人妻中文| 99精品久久久久久久婷婷| 欧美精品在线观看| 9月色婷婷| 少妇激情五月婷婷| 99热欧美精品| 亚洲日韩一页精品发布| 婷婷五月免费视频| 99er6| 久久婷婷五月综合啪| 激情99| WWW.桔色成人.COM| 内射激情在线| 97九色视频| 大色鬼综合| 色碰碰| 亚洲第一色区| 欧美大奶熟女噜噜噜噜| 婷婷激情五月天小说| 99色色网| 久久99久久99精品免观看粉嫩| 五月天婷婷基地综合网| 免费无码毛片一区二区A片| 日韩一级网站| 丁香婷婷六月激情综合| 九色婷婷| 亚洲啪啪精品| 国产FREESEXVIDEOS性中国| 91人碰| 99热99热不卡| 无码天天操| www久| 久久综合五月婷婷| 九九色婷婷五月天| sewuyuejiqingwang| 2016日日夜夜操| 丁香五月激情啪啪综合| 公的粗大挺进了我的密道| 日韩99视频| 久久久久久久久人妻| 综合视频五月| 精品久久人妻热| 欧美日综合| 久热99热| 激情性爱网站| 五六月婷婷久久| 成人亚洲精品久久久久| 99精品免费| 国产9色在线/日韩| 最新va在线播放| 五月亚洲| 久热这里只有精品在线| 五月天色综合服务平台| 99 频99热国里只有精品| 91成人视频| 91人人操人人爱| 免费人人操| 婷香狠狠爱五月| 黄色短视频在线观看| 国产无遮挡又黄又爽免费网站| 丁香五月激情五月开心五月| 99久久精品视频女神1| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 在线99热| 操97| 99精品激情| 大香网伊人久久综合| 玖玖爱资源站| 91九色精品女同系列| 中文字幕丰满人妻无码专区| 久婷婷五月综合欧美| 亚洲在线视频321| 女人天堂久久| 国产白丝在线一区| 另类综合激情| 日韩成人免费电影| 五月天激情国产综合婷婷婷就去爱| 超碰日韩成人| 色婷婷8| 精品婷婷丁香五| 色色五月激情| 九九色综合网| CHINESE熟女老女人HD视频| 久久久18| 国产熟妇的荡欲午夜视频| 久久综合九色综合97婷婷| 91精品国产综合久久久不卡电影| 91丨九色丨熟女高潮| 九九热这里只有精品6| 亚洲AV免费在线| 国产亚洲成AV人片在线观黄桃| 婷婷操逼| 大香蕉手机视频| 国产性av| 丁香五月123| 操99| 丁香伊人激情| 青草少妇激情| 亚洲无码播放| 国产亚洲精品AAAAAAA片| 日韩性爱AV| 久久嘟嘟丁香| 一起草av| 婷婷激情欧美| 综合网五月| 久热这里只有精品6| 国产偷人爽久久久久久老妇APP| 人人操AV| 色婷婷中文| 热99在线精品| 婷婷5月色| 亚洲va欧洲va国产va不卡| 国产精品国产| 北京熟妇搡BBBB搡BBBB| 黄色毛片精品| 成人精品一区二区三区四区五区| 五月亭亭六月色| 婷婷十月丁香| 91天天操天天干天天射| 久久婷婷五月综合色欧美| 91人人操| 伊人五月人妻精品| 97婷婷狠狠| 美女久久婷婷| 亚洲愉拍99热成人精品| 日日夜夜青青草| 亚洲热久久| 丁香六月婷婷色XXXXX| 666555。COm毛片| 久热AA| 九九九成人在线视频| 91久久电影| 97在线观看| 亚洲色图日韩网址| 久久精品在线| 亚洲AV网址| 中文字幕性爱丰满| 日本精品99| 啪啪五月婷婷| peg 2区三区四区的| 人人爱人人草| 99热 日韩| 天天草人人摸| 天天插天天插| 五月婷婷丁香日韩在线| 五月婷婷六月丁香免费| www.婷婷五月天.com| 欧美交换配乱吟粗大25P| 99久久www| 婷婷色情六月| 人妻丰满精品一区二区A片| 亚洲另类婷婷综合| 丁香五月婷婷日本| 欧美色激情四射| 无码网| av久热| 天色综合网| 丁香五月六月激情久久| 色婷婷丁香五月| 五月丁香婷婷久久| 九九性爱网| 69精品无码一区二区三区| 99在线国| 性色做爰片在线观看WW| 色五月激情视频在线综合| 99热99极品观看| 亚洲人成网站999久久久综合| 婷婷五月丁香花综合| 丁香婷婷五月基地| 天天久综合网永久入口18| 五月丁香激情片| 97人妻碰碰中文无码久热丝袜| 丁香五月五月婷婷欧美大香蕉| 九月av在线| 五月天激情美女久久| 免费无码毛片一区二区A片| 激情五月黄色小说| 亚洲色五月| 婷婷激情肏屄网| 丁香婷婷影院| www.激情五月天。com| 久热伊人| 玖热精品综合视频| 五月天色色色| 五月激情啪啪| www.婷婷.com| av婷婷丁香 六月| 亚洲色热| 99热视| 色欲一区二区三区精品A片 | 婷婷五月天亚洲天堂| 国产精产国品一二三在观看| 免看黄大片AA | 丁香六月高清视频| j五月香在线| 天堂草在线观| 婷婷六月丁综合| 99热久| 日本精品干| 射区导航| 91九色丨国产丨爆乳| 色色五月婷| 婷婷丁香色五月亚洲| 97久久超碰| 综合性视频99| www.久久99精品| 人妻久久久| 中文精品在| 这里只有精品视频在线| xx色综合| 九月色婷婷综合亚洲| 激情五月婷婷五月丁香五月开心五月| 欧美午夜乱妇午夜福利| 五月婷婷色吧!| Www.se.久久| 狼人婷婷综合| 激情五月天噢美| 成人无码精品1区2区3区免费看| 日韩啪啪视频| 亚洲乱码日产精品BD| 丁香婷婷在线| 五月丁香在线观看99| 97色干| 中文aV网| 天堂综合久| 这里只有精品视频在线| 色性日本| 欧美日本黄色| 丁香六月综合激情| 99九九精品| 天天射天天干天插色综合| 国产超碰在线| 狠狠五月激情丁香六月| 9色在线视频| 日本黄色三级片内射| 亚洲男女激情| www.91.com处女在线直播| 拍色综合| 青青草成人网| 可以观看的AV| 亚洲精品色色| 国产探花一片区| 狠狠草在线观看| 婷婷五月天电影区小说区| www.色99| 婷婷综合天堂| 丁香六月综合| 精品人妻一区二区| 亚洲视频色色| 中文字幕丰满人妻无码专区| 少妇熟女视频一区二区三区| 黄网在线免费播放| 777米奇影视第四色| 成人网在线视频| 怡红院院久久| 亚洲成人高清在线| 色色网站日本91| 五月天成人在线视频网站| 亚洲视频图片婷婷五月| 婷丁五月| 99九九在线精品热动漫| 天天干在线播放| 成年人丁香五月| 99热这里只有精品在线| 天天爽人人爽| 亚洲中文字幕AV| 中文av在线观看| 日韩无码专区| 久久99久久久久久| 精品丁香五月天在线播放| AV 3P| 婷婷五月天丁香花| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 岛国操B不卡在线| 国产精品第一国产精品| 伊人超碰| 色婷婷的五月天| 欧美综合激情五月天| 色婷婷内射| 五月丁香亭亭操逼| 91xxxx九色| 九月丁香婷婷网| 思思久久99热只有频精品66| 久久东京热婷婷五月| 99在线精品视频免费观看20| 丁香婷婷久久激情| 亚洲色9| 色999;丁香五月| 亚洲视频操| 免费看片在线观看| 亚洲成人丁香花| 亚洲三A| 色一情一乱一伦一区二区三区| 丁香六月婷婷| 亚洲欧美一区二区三区爱爱动图| 久久久97| 99热这里只有精品1025| 日亚二欧美| 亚洲AV电影美洲AV电影| 色五月美女| 狠狠一日| 91九色PORNY肉丝在线| 色欧美色色色| 伊人热在线大香蕉| 狠狠插.com| 五月丁香久久久| 丁香六月天婷婷色| 九九爱精品网站| 六月丁香婷婷爱| 丁香五月激情五月色综合| 狠狠噪| 在线观看日韩12345区| 影音先锋秋秋五月婷婷| 日日.c| 青草五月天| 99热免费观看| 九九热视频99| 色色五月婷婷| 色九区| 9热网站| 懂色av粉嫩AV蜜臀AV| 毛片九九九九九九九九18| 99热在线观看成人| 日本欧美999久久久三级片| 91oumei| 久久9热| 操97| 久久五月人人摸| 在线A色| 婷婷五月丁香在线视频| 丁香婷婷激情| 成片免费观看视频大全| 婷婷丁香六月天| 老美AA片| 久久蜜臀婷婷| 日本久久超碰| 婷婷成人网五月天| 337p午夜影院| 天天做天天摸| 五月花激情| 五月激情婷婷开心| 激情五月婷婷五月| 97极品在线| 久久怡红院| 激情五月天婷婷播播久久综合91| 色婷婷六月| 六月婷婷毛片| 五月婷婷色啪| 婷婷五月天激情网| 亚洲欧洲自拍图片专区五月天| 蜜乳.comcom| 十月丁香九月婷婷综合| 操九色| 91精品综合久久久久久五月丁香| 色五月播五月| 丁香五月停停av| 99ri在线视频| 狠狠色狠狠色综合日日91| 五月色综合网| 色五月婷婷基地| 91九色 熟| Av九九| 日日操,天天操| 日韩99视频| 五月色情| 国产精品色婷婷99久久精品| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 婷婷大乡焦噜噜| 99亚洲综合| 五月婷婷中文| 99在线免费观看| 免费操超碰| 激情综合网五月天天| 99成人在线观看| 粉嫩AV久久一区二区三区| aaaa.黄| 婷婷五月天亚洲色| 操操自拍| 亚洲六月综合激情久久下卡| 亚洲无码11| 免费观看全黄做爰的视频| 热五月婷婷| 丁香婷婷六月在线资源观看| 99热综合| 综合五月丁香97| 五月的婷婷六月丁香| 亚洲成人一区| 九九久久腿| 五月天亚洲最大成人| 夜夜大香蕉婷婷丁香| 五月婷婷很很色| 美女亚洲五月丁香| 婷婷五月天天爽| 五月四色激情| 激情五月综合视频| 最新久久网址| www亚洲无码| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 超级碰碰91| 激情婷婷五月天日本系列| 激情久久久| 色婷婷av在线| 色无码| 亚洲第一成人AV| 五月丁香综合久久| 久久ab| 久久婷婷色情7777网站| 日本色狠狠| 色.五月综合网| 色日本丁香婷婷| 五月天亭亭俺也| 久久五月丁香婷婷| 五月丁香色婷婷色| avv在线| 日本VA视频| 狠狠色婷| 色五月婷激情| 影音先锋日本三级资源| 天天拍夜夜撸| 亚洲五月婷| 伊人91| 97碰免费视频在线| 日本婷久久| 婷婷丁香九月| 超碰av天堂| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 色香蕉精品五夜婷| xx综合网| 精品无码久久久久久久久| 五月婷婷中字在线| 婷婷五月色| 亚州激情网| www.99色| 日本va网站| 国产SUV精品一区二区883| 色婷丁香五月| 丁香婷婷综合激情五月色| 六月激情婷婷综合| 国产欧美熟妇另类久久久 | 久狠狠狠| 激情婷婷九月| xx久久| 97人人操在线| 久99| 天天免费成年人视频| 97久久人人人干|