欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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这里只有精品| 4399成人黄A片| 九九色插| 91精品综合久久久久久五月丁香| 夜丁香综合| 99国产精品久久久久久久久久久 | 色婷婷五月网| 色婷婷香蕉丁丁网| 国产黄大片在线观看画质优化| 五月深爱网| 五月综合丁| 精品一二三区久久AAA片| 精品人妻久久久久| 97干婷婷五月天| 九月婷婷在线视频| 日本久久99| 8区视频在线| 成人精品视频99在线观看免费| 伊人丁香婷婷东京| 超碰国产AV| 五月色亚洲| 五月丁香青草综合啪啪| caopeng超碰| 免费99色| 97干资源在线观看| 激情6月| 人人摸人人| 开心久久五月天| 99色人| 亚洲色五月| 激情网开心网| 情婷婷五月天在线| 六月婷婷五月丁香首页| 亚洲天堂热| 久久久潮喷-久久久九九-成人AV| 色五月婷婷久久| 婷婷深爱网| 97人人操人人爽| 涩涩激情五月婷婷| 99精品丰满| 免费97碰碰| 日韩操| 丁香色六月| 丁香五月手机视频| 97午夜一区二区| 丁香五月天激情综合| 囯产精品一品二区三区| 热99这里只有精品视频| 人人舔天天| 99久久精彩视频。| 亚洲热手机在线观看| 日韩有码久久| 丁香五月综合久久| 99噜噜| 99视频内射三四| 天天插AV丝袜中| 日韩精品一区二区亚洲AV观看| 操97在线观看| 六月婷婷AV| 色伊人91在线视频| 国产亚洲99久久精品熟| 婷婷日本色| 伊人99久久| 蜜乳久AV| 伊人成综合五月婷婷| 婷婷六月香| 高潮毛片又色又爽免费| 天天久久九九| 色婷久九| 婷婷基地成人五月天| 婷婷色女| 色情一区二区播放| 婷婷五月色| 五月婷在线| 9九色首页| 精品成人a v无码内射| 久久96热| 色在线99| 国产精品久久久久久妇女6080| 婷婷综合| 色婷婷aV四虎| 九九成人精品免费视频| 五月激情网综合| 色色色色综合| 六月婷婷综合| 亚洲免费电影2| Caop在线| 伊人婷婷激情| 狼友超碰| 精国产品一区二区三区A片| 五月天精品| 99国产精品久久久久久久久久久| 亚洲另类AV| 激情九月天天天天婷婷| 国产欧美日韩一区二区三区| 久久久无码精品成人A片小说| 久婷婷婷| 91狼友视频在线观看| 亚洲欧洲一二| 婷婷六月丁香激情综合| 天堂网啪啪| 99热6这里只有精品| 高清无码网址| 人人操人人看97干| 很很操很很操| 婷香五月| 无语停婷丁香网| 婷婷五月欧美| 激情五月婷婷网在线观看| 色五月婷婷啪啪五月| 99视频在线精品| 久久9视频欧美| 国产美女无遮挡裸体毛片A片| 九九爱激情| 亚洲色基地| 国产日比| 五月天激情图片| 激情小说在线视频| 久99在线视频| 色综合激情| 五月亭亭六月天| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 深爱激情69热| 色婷婷基地 | 艹天天射| 色偷偷五月天| 婷婷色综合网日韩国产| 99色播| 五月婷婷导航| 五月婷婷丁香综合,亚洲天堂| 久久久久9999| 狠狠爱激情网| 九九99热| 91大屁股精品| 色天堂操| 五月丁香亚洲五月| 国产亚洲精品久久久久久豆腐| 六月激情网| 色。 日日日| 五月婷视频| 亚洲V国产V欧美V久久久久久| 婷婷久久综| 伊人午夜综合色啪| 97亚洲视频在线| 另类小说五月天| 9久热在线视频精品| 婷婷六月久久| 久久婷婷丁香| 五月丁香婷婷综合网色欲| 99高级会所久久| 99久久九九| 婷婷五月激情欧美大胆视频| 99aese| 99久久99久久综合| 丁香五月1页| 久久丁香五月天| 1024亚洲无码| 这里只有精彩视| www.久久久久| 99久久精彩视频。| 99热成人| 欧美综合激情五月| 67194线路二在线观看| 第四色在线观看| 99久久99视频只有精品| 嫩草极品| 日日爽日日爽| 婷婷97碰碰| 色色婷婷丁香五月天| www.无码com| 丁香婷婷九月| 婷婷丁香五月天色播网站| 五月丁香综合激情网| 91久久婷婷| 看片视频在线免费日产在线看| 99精品热| 午夜伊人大香蕉| 五月色欧洲| 无码 av电影| 婷婷激情五月天亚洲综合| 国产一级片色色| 丁香五月婷婷乱| 欧洲色区| 丁香婷婷色五月天| 亚洲狠狠婷婷| 婷婷五月激情中文字幕| 天天摸夜夜夜| 色愛综合网| 欧美特大片黄| 婷婷射综合| 激情久久综合| 99热在线观看| 五月婷在线观看| ss五月天激情| 色婷婷丁香社综合| 激情综合五月| 六月丁香五月婷婷| 伊人久久婷婷五月天激情四射| 国内精品99| 99热色精品| 91精品综合久久久久久五月丁香| 丁香五月瑟瑟| 亚洲综合成人网| 五月天婷婷青青草| 九九人妻福利| 99操无码视频观看| 日碰日| 狠狠操狠狠操AV| 亚洲精品国产setv| 亚洲天堂有码| 久久久久久久11111111111| 欧美丁香婷婷五月天| 精热在线综合网| 亚洲色频| www.wuyuetian啪啪| 精品人妻在线| 国产三级秋霞| 久久只这里有精品| 欧美丁香婷婷天天操| 99久久婷婷五月| 亚洲视频99| 熟妇高潮一区av| 美国十月色婷婷在线观看| 开心久久五月天| 成人免费视频一区| 任你搞免费视频观看| 天天综合在线网| 日日爱激情| 99综合色色色| 97热视频| 另类A片| 亚洲视频综合网| 五月丁香啪啪啪| 丁香五月六月婷婷殴美综合| 人人干Av| 激情黄色小说五月天| 天天久久66xxx| 五月婷丁香久久综合| 亚洲乱码日产精品BD在线观看| 99在线视频播放| 涩婷婷五月天| 五月开心深爱激情网| 婷婷色5月天在线。| 婷婷五月香蕉| 婷婷操逼| 高清无码.com| 六月亚洲婷婷6月中文字幕| 久久婷中文字幕| 久久精彩视频18| 色情成人五月天| 91久久久久久久久久久| 久色网| 亚洲热综合| 日撸夜撸日操| 性色视频| 亚洲视色| 色吧婷婷| 五月婷婷啪| 秋霞AV淫| 九九热视频精品| 97九色| 九九色图| 色爱亚洲| 免费观看全黄做爰的视频 | av人人操| 人人干Av| 五月婷婷自拍视频| 九九视频在线| 亚洲五月花| 99操99| 六月激情婷婷| 日韩av一区二区在线/日产精品久久久 | 五月天婷婷基地| 五月天婷婷色综合| 538在线精品| 中文字幕丰满孑伦无码专区| 99啪在线视频| 色爱综合网| 99自拍视频在线| 99re最新地址视频| 视色综合| 91久久久久久久久18| 激情五月综合网| 五月天成人小说| 超碰免费人人| 9精品国产在热久久| 国产亚洲99久久精品熟女| 亚洲人妻电影| 凹凸探花电影| 天天久| 色激情五月| 五月丁香人妻| 日韩精品VIP| 五月激情婷婷国产精品久久久久久| 草草影院爱爱| 久久午夜理论| 亚洲成人一区| 久99在线| 丁香五月激情宗合| 色五月色五天免费视频| 亚洲婷婷五月天| WW婷婷五月天com| 久久精彩视频99| 色五月综合在线| 日本人妻A片成人免费看片| 中文字幕永久在线| 日本视频99| 91操色| 99色色色色| 91操熟女| 99re视频在线| 深爱五月中文字幕| www久久99| 香蕉婷婷五月| 天天舔天天插天天爱| 天天做天天爱天天做| 成人 视频免费观看网站| 狠狠操狠狠爱| 在线观看的av| 色五月五月婷婷| 99精品久久| 无码九九九九| 婷婷五月色亚洲| 激情www| 天天插操| 亚洲舔观看| 殴美综合激情五月天免费视频| 婷婷导航| 色综合久久久久| 五月婷婷欲色| 久久婷婷伊人| 色五月激情综合网| 九九人人精品| 99碰碰中文| 97色五月天| 丁香五月欧美激情| 久久婷婷色情7777网站| 亚洲激情五月天| 亚洲精品一区中文字幕乱码| 久热久色| 五月久久丁香| 伊人婷婷激情| 亚洲精品色| 久久新| 噜噜噜精品欧美成人在线观看| 亚洲激情网| 成人网在线视频| www.五月瑟| 成人无码精品1区2区3区免费看| 97干综合网| 久久婷婷五月综合色和| 超碰在线个人观看| 五月婷婷在线综合| 丁香五月激情啪啪啪啪| www.五月天激情| 成人午夜天| 色综合夜夜| 狠狠色噜噜狠狠狠狠综合| 色综合播放| 丁香五月天五码婷婷| 五月丁香成人网| 五月婷婷激情网| 99视频网址| 色天使色婷婷| 五月丁香婷婷基地| 五月丁香久人妻中文| 欧美综合五月丁香六月婷| 日韩性爱无码| 亚洲无码11| 9精品视频在线| 亚洲婷婷五月天| 色综合久久综合| 99热这里只有精品9| 欧美日本高清视频99| 五月婷婷丁香五月婷婷丁香| 99网址在线看| 激情六月天| 思思热久在线观看视频| WW婷婷五月天com| 三十路磁力链接| 伊人久久丁香五月91| 深爱五月最新网址| 亚洲精品视频电影| 婷婷欧美激情综合| 激情五月天丁香| 婷婷五月俺要去| 91妻人人爽人人看片| 欧美日本一区二区三区| 99碰视频| 婷婷五月天色色| 久久6这里只有精品| 久久久国产精品黄毛片| www夜夜操| 久久久久久久久99精品| 内射爽无广熟女亚洲| 久久这里有精品在线观看| www。五月,com| 激情都市丁香婷婷| 亚洲激情淫网| 久久一级片| 99热播放| 思思精品久久艹 | aaaa久久| 91久久婷婷| 激情开心五月婷婷| 九伊人网| 九九视频在线观看视频6| 国产VA亚洲VA96| 日本高清久| 精品无码久久久久久久久| 丁香丝袜五月| 婷婷五月天成人导航| 欧美成人猛片AAAAAAA| http://www.sd-xiangsu.com/| 狼人狠狠操| 五月天色色无码| 99只有这里有精品在线视频| 色五月天综合| 久久六月天| 日韩黄色中文字幕| 在线综合网| 久久丁香五月婷| 丁香五月天导航| 丁香五月婷婷啪| 五月丁香| 超碰激情网| 97五月天婷婷| 丁香五月婷婷久久久| 超碰自拍天堂| 色www久视频| 日本一道久久| 九九热最新地址| 天天综合色丁香| 丁香五月综合首页| 国产jd1024基地手机看国产| 天天综合色| 玖玖99免费视频| 操熟女成人网| www.色婷婷。com| 五月久久婷婷| 97黑人精品区| 欧美在线视频9| 欧美三级巜人妻互换| 亚洲操操| 99色婷婷| 欧美日综合| 久色婷婷200| 5月丁香六月情| 天天想夜夜爽天天爽| 欧美成人日韩| 淫荡A片| 国产又爽又猛又粗的视频A片| 五月婷婷影院| 婷婷伊人综合中文字幕| 九九精品亚洲| 午夜婷婷久久| 国产精品国产| 999久久久国产精品| 亚洲人成人五月天| 婷婷色欧美激情| 能看的AV网站| 色五月成人在线| 六月激情婷婷综合| 日本在线免费中文com.| 色婷婷丁香五月天在线视频| yazhou seshipin| 九九日本视频| 欧美丁香六月在线观看视频| 日韩狠狠色婷婷| 五月六月婷婷激情网| 99热e| 色99日韩| 人人爽天天莫| 色播丁香五月婷婷操:屄| 五月天激情综合在线| 婷婷色色五月| 亚洲 精品 综合 精品| 深爱五月综合网| 六月丁香五月婷婷首页| 亚洲精品久久久久AV无码| 91九色首页| 色色色99| 欧美成人精品三区综合A片| 丁香六月婷婷综合| 欧州婷婷五月天综合| 婷婷无五月无码视频| 九九99精品免费播放| 亞洲自怕| 91久久九久久九久久九久久九久久| 欧美操综合| 久久在线大香蕉| 91AV婷婷| 春色激情第四色| 五月丁六月婷| 色婷婷a v| 五月丁香色色网| 成人片在线播放| 国产露脸150部国语对白| 久久探花91swag| www.99热这里精品| www.激情在线| 日韩欧美一级大黄网站| 日韩成人AV在线播放| 亚洲人妻av| 91碰碰碰| 欧美婷婷九月| 热九九在线| 亚洲VA在线| 激情五月婷婷综合| 色五月婷婷色| 玖玖热99| caopeng超碰| 婷婷情色激情| 91婷婷| 色狠狠色噜噜AV天堂五区| 久综合4| 五月婷婷久久大香蕉| 包操45分钟网站| 亚洲国产色色| 思思热精品在线| 日韩三十六页| 操一区| 中文字幕 久久9999| 日本美女五月天| 成人精品在线| 色欲久久久久久综合网综合网| 99在线精品免费视频| 五月婷婷久久综合| 精品一区二区三区三区| 精品婷婷五月视| 99这里只有精品视频| 26UUU精品一区二区| 影音先锋五月天婷婷丁香在线观看| 丁香五月日韩| 日本色色视频| 亚洲视频在线观看| 97色片| 婷婷五月成人系列| 国产精品第一国产精品| 日本欧美在线| 香蕉婷婷色五月| 大香蕉伊人丁香五月| 九九热a| 天天干夜夜想| 色99综合色88| 五月天婷婷色播| 色欲丁香| 色婷婷久久综| 狠狠搞狠狠操| 伊人成综合五月婷婷| www.精品99| 99激情网| 狼人婷婷综合| 123草逼网| 性爱111111| 色婷婷六月综合| 91碰碰碰| 久热伊人| 99色婷婷| www.久久爱| 五月天狠狠色| 婷婷丁香九月| 97影院一级片| 久热99热| 91人人操人人| 色五月综合网| 亚洲最大视频| www99热| 99综合久久| 手机旧版看人妻1025| 精品久久99码| 激情五月天婷婷色色色色色色色色色色色| 99re最新地址| 亚洲色区17| 精品无码99| 激情综合五月丁香六月婷婷| 99热99干| 91 九色 入口| Av九九| www.精品99| 色色色色区| 亚洲热热视频| 久久超视频| 婷婷情色五月天| 色婷婷五月色| 99精品视频网| 丁香伊人综合| 丁香婷婷六月| 欧美乱码国产一级A片| 欧美色色色色色色| 日韩成人免费电影| 人人玩人人橾| 成人片黄网站色大片免费毛片| WWW、日本色丁香、co m| 亚洲深喉AV| 亚洲男女激情| 99热在线精品观看| 小视频在线亚洲| 狠狠精品干练久久久无码中文字幕 | 爱射综合| 99精品偷自拍| 婷婷五月天黄色小说| 99九九热视频| 成人在线视频网| 激情五月婷婷在线区| www.玖玖九| 五月激情综合网| 99九九精品| 黑人糟蹋人妻HD中文字幕| 五月婷婷开心亚州在线| 玖玖激情五月天| 可以直接看的AV| 伊人五月久久| 综合五月丁香97| www夜夜操| 99热只有国产在线精品| 激情视频综合| 人妻丰满精品一区二区A片| 激情小说婷婷五月| 美女亚洲五月丁香| 91精品国产色猫| 天天色播| 色情综合网| 色婷婷影视| 婷婷在线日韩综合| 五月激情综合网| 天天狠狠色| 99人碰碰碰| 大香蕉综合视频在线| 欧美性猛交AAAA片黑人 | av五月天婷婷丁香| 五月婷婷六月丁香激情深爱| 婷五月天| 色婷婷丁香A片区毛片区女人区| 综合激情视频| 午夜丁香六月婷| 久久综合婷婷五月| 97超级啪啪在线观看| 婷婷色色网| 99热免费看| 日本精品。999| 色婷婷五月天成人网| 四川女人毛多水多A片| 大香蕉五月婷婷| 激情婷婷五月天日本系列 | 激情久久久| 婷婷丁香18| 草AV9999| 丁香五月婷婷综合视频| 操碰99| 色停停影院五月天| 色综色网| 高清无码网址| 激情www| 超碰99热精品| 可似看的AV| 五月婷婷综合色啪首页| jiujiu热在线视频| 亚洲综合99| 成人午夜免费电影| 99日在线观看视频| 丁香五月天亚洲综合| 热思思九九| 日日操天天操| 久久久久9999| 99精品网| 五月天激情小说网| 婷婷五月天小说| 色色亚洲五月天| 久久婷婷精品| 狠狠色色| 丁香五月天激情| 婷婷人人操| 久久久婷婷五月亚洲97号色| 婷婷五月天国产| 婷婷色五月在线视频| 婷婷五月天激情综合深爱激情| 亚洲五月丁| 丁香花五月天| 激情五月天婷婷视频| 婷婷五月丁香成人| 丁香五月,激情五月,深爱五月| 99热成人| 大香蕉久操| 久99热| 亚洲激情网| 日本天天色| 99这里只有精品| 做爰丰满少妇1313| 天天插操| 日韩三及成人AV片| 五月色婷婷影院| 91超碰在线观看| 丁香五月亚洲激情婷婷射| 人妻久久久久久久久妻久久久久久久久| 激情小说五月天| 婷婷丁香五月av| 色久在| 激情五月婷婷啪啪| 国产VA亚洲VA96| 久热这里只有| www.99热| 欧洲电影在线观看免费版英语版| 色和综合网| 久久国产高潮白浆免费观看99| 青青日韩| www.久久爱| 九月婷婷综合八月丁香在线观看| 天天xxxxxx天天日| 五月婷婷人人人操| 日本久久精品| 超碰2021| 久久久婷| 五月天色视频| 99热爱爱干干日| 激情丁香五月婷婷| 99热很操老逼| 五月天婷婷综合久久| 丁香五月婷婷亚洲另类| 噜噜色五月| 91日韩在线| YW无码| 免费黄色片子| 五月天电影网| 99热偷拍| 91呦呦呦| 国产精品大香蕉| 五月婷婷视频ab| 在线观看中文字幕亚洲| 乱乱av| 五月天婷婷免费| 婷婷日| 婷婷五月天天天| 五月天激情四射| 丁香五月激情欧美| 婷婷六月丁香色| 1区2区视频| 成人做爰黄A片免费看直播室男男| 香蕉中文在线| 黄色99网| 丝袜大香蕉| 婷婷久久色| 成人色色综合| 大香蕉五月婷婷| 亚洲人操亚洲人| 午夜电影网VA内射| 日本色五月| 色噜久| 婷婷中文字幕版| 综合婷婷| 久久人人九| 99热99热| 内射在线CHINESE| 99热这里只有精品1025| 亚洲无码色色| 国产毛片操B| 色婷婷色五月另类综合| 久热91精品| 激情文学 综合 九月| 婷婷五月天少妇| 久久婷五月天| 超碰在线9| 99爱视频在线| 99re久热| 激情美女五月天激情在线| 五月天色色网站| 亚洲综合视频网| 五月天激情丁香| 五月丁香婷婷狠狠操| 好吊丝aV| 国产精自产拍久久久久久蜜 | 91婷婷丁香五月天免费视频网站| 99免费视频| 久久网址99热| 激情丁香图片| Av在线不卡一区| 久久婷婷在线| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 极骚大香蕉伊人| 激情黄色五月天| 中文字幕成人| 婷婷色播色五月五色五月天色妇| 91碰碰碰| 国产 码在线成人网站| 大香蕉婷婷色| 看婷婷五月天网| 精品久久99码| 天天肏屄夜夜爽| 久久99网站| 免费色色色| 激情婷婷| 五月婷婷无码专区| 北条麻妃伊人| 色色色图| 九九人人自拍| 丁香九月久久| 天天肏屄夜夜爽| 亚洲中文字幕在线观看| 久热这里只有精品66| 五月天丁香婷婷久久九| 婷婷丁香激情五月天色色色| 狠狠五月天婷婷| 丰满少妇乱A片无码| 久久婷婷在线| 日韩精品无码AV| 俺去也婷婷| 色狠狠色综合久久久绯色AⅤ影视| 五月丁香激情婷婷| 五月开心婷婷极品激情| 亚洲亚洲人成综合网络| 丁香五月精品| 99精品视频推荐| AV九九| 婷婷五月成人有| 8050一级网| 99免费在线视频| 丁香五月天激情| 五月丁香影院| 拳交大逼| 99热啪啪| 婷婷丁香成人色综合| 激情五月天天狠狠久久| WWW,五月天| 色五月丁香五| 六月婷婷综合激情| 99 频99热国里只有精品| 综合色图婷婷| 玖玖婷婷综合| 综合激情五月丁香| 久久午夜丁香| 六月婷婷综合| 婷婷五月天激情基地| 大香蕉九操| 色婷婷成人做爰A片免费看网站| 深爱婷婷丁香五月激情| 超碰av在线| 五月丁香花成人社区| 97在线综合| 亚洲精品五月| 五月激情小说网| 这里只有精品在线看| 人人摸人人操人人爽| 欧洲MV日韩MV国产| 99九九综合久久九九| 五月婷在线色视频| 婷婷性爱网| 婷婷在线中文字幕| 激情综合五月丁香| 欧美日韩AAA| 99re这里只有精品9| 五月丁香偷拍| 搡BBBB搡BBB搡五十| 99热最新精品| 视频色色色色色色| 69堂午夜视频最新地址| 婷婷色色欧美| 爱99干99| 亚洲操B| 婷婷五月六| 五月天小说激情| 成人 在线 日韩| 久草视频大香蕉99| 精品无码久久久久久久久| 色99热| 九九这里都是精品| 四五月婷婷| 激情视频婷婷五月花| 日韩国产在线免费观看| 91久久久久久久久久18| 久久久久人妻| 婷婷99视频精品| 五月婷婷免费在线视频| 26uuu91| 五月激情五月丁香| 日本精品99| 91疯狂操操操操| 百度一下国产精品A| 91疯狂操操操操| 新激情五月天| 国产精产国品一二三在观看| 色播五月天激情| 亚洲国产成人综合| 日本久久性| 十一月婷婷激情四射| 另类综合婷婷五月天欧美视频| 婷婷五月激情基地| 色婷婷婷av| 日木狠狠干| 久久草大香蕉| 九色自拍| 九九久久五月天| BT综合在线视频观看| 欧美操综合| 奇米网大香蕉| 97五月天婷婷综合激情网| 久草视频大香蕉99| 91熟妇大香蕉| 亚洲无码AV片| www久久久久久| 日韩AV中文字幕在线| 超碰在线播放免费观看| 99啪视频在线观看| 五月丁香888| 99热全是精品| 九九热在线99| 久操综合| 丁香婷婷色五月| 亚洲九九夜夜| 日本a片网址| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 深爱激情网噜噜色| 天天成人综合视频| 深爱五月婷| 99热这里只有精品3| 深爱激情丁香| 97干视频在线| www狠狠| 日本狠狠色| 风流少妇A片一区二区蜜桃| 香蕉AV福利精品导航| 97干干干丁香| 狠狠色综合无线观看| 五月婷婷色白丝| 欧美图片丁香五月天| 婷婷精品在线| Av狠狠色丁香婷| 色婷丨日丨天丨综合久久| 人人人va亚洲视频在线| 综合婷婷五月天| 色情五月丁香| 熟妇内谢69XXXXXA片| 欧在线一区| 九九99九九99九九99视频网| 五月丁香在线视频观看| 五月天在线视频尤物视频在线看| 久热视频这里只有精品| www.黄色片-久久成人国产精品在线播放-999AV| 人人操97| 国产成人精品一区二三区熟女在线| ztEJj| 国产精品99久久久久久猫咪| 五月婷婷丁香深深爱| 亚州AV超碰人人操| 殴美激情综合网| A片试看50分钟做受视频| 激情婷婷黄色五月| 久草五月| 丁香六月婷婷姐网| 日本精品99网站| 9久热精品在线视频| 黄色一极大片| 国产在线6| 79精品视频在线观看,| 思思热视频| 97超级碰碰碰久久久| AV九九| 青青草原福利在线| 婷婷狠狠操| 99精品综合在线| 久99热| 天天色域综合网| 丁香婷婷色五月| 91传媒无码人妻精| 久久精品国产色| 狠狠爱婷婷丁香| 国产成人精品一区二三区熟女在线| www一起操在线观看| 九月婷婷综合八月丁香在线观看| 殴美综合激情五月天免费视频| 久久久久久久人妻| 丁香五月婷婷激情四射| 99免费视频精品| 中文字幕成人| 激情丁香五月天图片| 插插干干干色| 97精品综合久久| 9 9热这里有精品| 五月人妻婷婷| 91精品久久久久久| AV在线收看| 大伊久久| 26uuu国产| 九九九色综合| 操一操干一干| 丁香五月激情图片婷婷| 五月婷婷开心深| 婷婷五月丁香六月| 先锋男人91资源| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 色色色色色色色色五月先| 久久久色情| 五月丁香青草综合啪啪| 丰满人妻一区二区三区| 综合色播| 五月婷婷激情性爱| 国产在线自| 久久色这里只有精品| 国产FREESEXVIDEOS性中国 | 66成人网| av一区二区电影免费在线观看| 五月激激网w'w'w| 天天综合网在线| 日韩成人中文字幕| 天堂久久精品| 碰97久久| 国产精品视频| 亚洲XX网| 99热这里是精品| 欧亚中文A V| 五月天色社区| 特黄三级又爽又粗又大| 五月婷色激情五月| 欧美日韩色色| 天天干狠狠艹| 一级韩国产精品毛| 丁香婷婷色| 久热爱大香蕉在线蜜臀悦色 | 另类五月激情| 超碰免费电影| 激情五月天 婷婷| 色吊丝中文字幕| 天天日综合| 激情五月丁香六月综合AVXXXX| 婷婷五月天无码| 色婷婷精品视频| 少妇搡BBBB搡BBB搡毛茸茸 | 丁香五月婷婷Av| 91凹凸在线| 超碰免费成人| 丁香五月成人社区| 成人片久久网站| XX色综合| 九九精品视频在线6| 亚洲成人av在线观看| 婷婷久久丁香| 日韩人妻无码精品| 天天操天天操天天操天天操天天操 | 四季AV综合网| 丁香五月日韩| 婷婷五月丁香av网站| 99re在线播放| 婷婷综合在线观看视频| 激情五月天色色色| 中文字幕人妻在线| 九九家庭影院| 九九99精品视品| 五月天婷婷7米| 9精品在线| 99热思思| 另类综合网| 欧美日韩国产一区| 久久婷色| 成人超碰Av| 综激情网| 免费看欧美成人A片无码| 欧美成人精品一区二区| 9l视频自拍9l九色9l成人| 99视频在线精品免费观看2| 日韩黄黄| 激情婷婷。| 色色色色色色色色综合网| 亚洲激情视频网| 99偷拍视频在线日本| 中文AV网站| 99精品22| 自拍偷窥99热| 国产免费性爱| 91丁香五月| 狠狠干狠狠干狠狠干狠狠干| 日韩美女羞羞网站在线观看| 激情五月天综合网| 久久久精品色| 色狠狠五月天| 成人国产网| 大香蕉520| 五月婷婷我| 91九色在线| 婷婷五月丁香青青草在线| 婷婷午夜精品久久久| 一本久久亚洲五月婷婷| 97在线/日本| 午夜69成人做爰视频| 激情五月天网| 久久五月婷综合网| www久久艹| 亚洲黄色网址| AV九九| 丁香五月婷婷色情综合| 5月色婷婷| 99操无码视频观看| 亚洲丁香花五月丁香花| 激情网五月| 欧美影院| 99亚洲色| 婷婷丁香五| 五月丁香琪琪| 丁香六月欧美| 69精品人人人人人人人人人| 超碰色综合| 婷婷激情五月天小说| 欧美成人无码高清一区二区三区| 七月激情六月婷婷综合在线播放| 99热在线观看| se99视频| 任你操精品免费| 亚洲夜夜操| 五月永久激情| 丁香五月激情宗合| 色综合大香蕉| 美女91一起草| 婷婷五月色综合香五月| 91欧美| 99热精品在线| 综合久久高清| 99爱精品| 久久久精品色| 激情婷婷综合五月少妇| 狠狠干2007| 人人干人人干骚美女| 91偷拍视频| 9久国产| 99热99草97| 色色色色色色色色色色色色色色,网站| 风流少妇A片一区二区蜜桃 | 99色看这里只有精品| 亭亭色色五月天| 操操国产| 中美月韩免费A片| 99热碰碰| 中文久久婷婷| 五月婷婷日本| 99玖玖人人| 丁香六月婷婷社区| 第1影院之五月婷婷| 日本在线观看91| 另类图片五月天激情| 91热在线观看视频| 超级碰碰碰久久网站| 99久久久精品| 大香伊人婷婷影院| 99视频在线看| 国产4P视频精品五区| 久热re在线视频| 射琪琪| 丁香五月婷婷av| 色欲九区| 九九色图| 五月色婷婷在线观看| 激情综合五月激情17| 十月丁香婷婷| 欧美成人网婷婷综合在线| 婷婷丁香成人网址| 深爱1激情网| 婷婷丁香五月激情| 少妇人妻人伦A片| 激情四射五月天| 九九这里只有精品| 欧亚成人A片一区二区| 五月婷婷久久大片| 五月丁香婷婷99| 91日日日| 大香蕉九九| 婷婷色播六月无码| 激情综合色婷婷啪啪六月天| 操人妻视频91| 亚洲色图五月丁香| 尔尔AV一区| 国外亚洲成AV人片在线观看| www.夜夜爱.com| 中日韩狠狠色| www.zbzhongsen.com| 99热这里只有精品手机在线观看| 婷婷六月色情| 丁香五月天之婷婷影院| 99热播放| 少妇高潮A片无套内谢麻豆传| 玖玖婷婷免费| 九九干视频| 婷婷激情丁香五月天综合| 五月婷婷免费在线观看| 五月天婷婷影院影院观看| 玖玖爱资源站| 五月天啪啪| 五月婷丁香久久综合| 99啪啪视频| 狠狠色五月| 91九色在线视频| 天天日天天插| 99日视频在线| www久久99com| 啄木鸟丝袜美女福利视频| 中文字幕永久免费| 97超碰,人人舔,人人操,人人摸 | 毛片新网地| 久久多色| 超碰在线免费观看日韩| 9999热在线免费观看| 国内婷婷丁香社区在线播放| 99热精品中文字幕| 99热这里都是精品| 亚洲电影中文字幕| 五月色在线| 丁香婷婷成人网| 亚洲综合激情五月久久| 91在线人| 丁香六月色婷婷欧美| 色99在线视频| 久久人妻精品| 成人在线综合| 久久久久人无码人妻| 日韩999| 亚洲图片 丁香婷婷| 激情五月深爱五月观看| 看片视频在线免费日产在线看| 另类A片| av色色国产| 天天日日| 五月色婷婷在线观看| 丁香五月天啪啪| 久久精品A片777777| 久久久91| 五月婷婷69| 婷婷色色亚洲| 亚洲网站在线鸭子av| 99九九在线视频| 久久99久久99久久99| 五月激情婷婷图片基地| 思思99热| 超碰免费观看| 狠狠干五月丁香| 色五月在线观看| 婷婷刺激综合| 99日韩网站| 白人荫道BBWBBB大荫道| 激情综合无码| 色99色| 特黄三级又爽又粗又大| 夜夜天天天天天干天天爽| 五月婷婷av| 91人人网| 久99在线视频| 97人人看一| 天天做天天爱天天综合| 五月婷婷色欲| 色久婷婷网| 亚洲激情av| 亚洲国产婷婷色五月| 九九久久99精品免费观看www| 久草网大香视频| 五月婷婷丁香在线视频| 亚洲精品白浆高清久久久久久| 久久五月婷婷电影| 色婷久久| 久久狼人天堂| 91婷婷色五月| 99干视频| 婷婷九九| 欧洲亚洲免费视频9| 香蕉操亚洲| 黑人熟妇一区二区三区| 婷婷激情六月| 狠狠草综合网| 五月丁香六月| 99 色色吧| 国产真实乱了老女人视频| 婷婷五六日|