日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析

發布時間:2023/12/4 asp.net 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:背景

1. 講故事

上個月有位朋友加wx告知他的程序有掛死現象,詢問如何進一步分析,截圖如下:

看這位朋友還是有一定的分析基礎,可能玩的少,缺乏一定的分析經驗,當我簡單分析之后,我發現這個dump挺有意思的, CPU,內存,掛死 三樣全占,程序悲慘莫過于此。。。

既然找到我,我得想辦法化解他的痛苦😄😄😄,由易到難我們逐一分析這三樣都是因為什么原因所致?

二:三高分析

1. 掛死原因

根據 40+ 的dump分析經驗,掛死大多是由于某種情況導致線程卡死,導致后續請求堆積在 threadpool 中,要想驗證,可以使用 !tp 命令查看線程池隊列。

0:000>?!tp CPU?utilization:?81% Worker?Thread:?Total:?65?Running:?65?Idle:?0?MaxLimit:?32767?MinLimit:?64 Work?Request?in?Queue:?2831Unknown?Function:?00007ffffcba1750??Context:?0000022ab04d4a58Unknown?Function:?00007ffffcba1750??Context:?0000022ab03e4ce8...Unknown?Function:?00007ffffcba1750??Context:?0000022ab825ec88Unknown?Function:?00007ffffcba1750??Context:?0000022ab825a458Unknown?Function:?00007ffffcba1750??Context:?0000022ab8266500Unknown?Function:?00007ffffcba1750??Context:?0000022ab8268198Unknown?Function:?00007ffffcba1750??Context:?0000022ab826cb00Unknown?Function:?00007ffffcba1750??Context:?0000022ab8281578 -------------------------------------- Number?of?Timers:?0 -------------------------------------- Completion?Port?Thread:Total:?2?Free:?2?MaxFree:?128?CurrentLimit:?2?MaxLimit:?32767?MinLimit:?64

可以很明顯的看到線程池隊列有 2831 個任務堆積,這就導致新進來的請求無法得到處理,所以就出現了掛死現象,接下來就來看看這些線程都干嘛去了,為啥效率那么低,可以用 ~*e !clrstack 調出所有線程棧,截圖如下:

掃了一遍后,發現有很多的 System.Net.HttpWebRequest.GetResponse() 方法,有經驗的朋友應該知道,這又是一個經典的同步http請求過慢導致的程序處理不及的掛死,有些朋友可能好奇,能不能把網址給我扒出來,可以是可以,用 !dso 命令即可。

000000D2FBD3B840?0000023269e85698?System.Text.UTF8Encoding 000000D2FBD3B850?00000236e9dd2cb8?System.String????application/x-www-form-urlencoded 000000D2FBD3B870?0000023269e85698?System.Text.UTF8Encoding 000000D2FBD3B9A8?00000231aa221a38?System.String????uSyncAppxxx 000000D2FBD3B9B8?00000231aa201a70?System.String????VToken={0}&Vorigin={1}&QueryJson={2} 000000D2FBD3B9C0?00000231aa202200?System.String????http://xxx.xxx.com/API/xxx/BusinessCardFolder/Connector/xxx/GetPageList

我去,這url還是一個外網地址,🐂👃了,本身同步方式就慢,這地址更是雪上加霜哈。。。難怪不卡死😄

2. cpu爆高分析

從上面的 !tp 輸出中也看出來了,當前 cpu = 81% ,那為什么會這么高呢?根據經驗大概就是 lock鎖,GC觸發,死循環等情況,可以用排除法。

  • 是 lock 鎖嗎?

  • 可以用命令 !syncblk 看一下同步塊表。

    0:000>?!syncblk Index?SyncBlock?MonitorHeld?Recursion?Owning?Thread?Info??SyncBlock?Owner212?0000023ef3cdd028????????????3?????????1?0000023ef40efa40?8d70?209???000002396ad93788?System.Object ----------------------------- Total???????????297 CCW?????????????3 RCW?????????????4 ComClassFactory?0 Free????????????139

    從輸出看,lock 鎖沒什么問題,接下來用 !mlocks 命令查看下其他類型的鎖,看看有沒有什么新發現。

    0:000>?!mlocks Examining?SyncBlocks... Scanning?for?ReaderWriterLock(Slim)?instances... Scanning?for?holders?of?ReaderWriterLock?locks... Scanning?for?holders?of?ReaderWriterLockSlim?locks... Examining?CriticalSections...ClrThread??DbgThread??OsThread????LockType????Lock??????????????LockLevel ------------------------------------------------------------------------------ ... 0x49???????209????????0x8d70??????thinlock????000002396ad9ba90??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9baa8??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bac0??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bad8??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9baf0??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb08??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb20??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb38??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb50??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb68??(recursion:0) 0x49???????209????????0x8d70??????thinlock????000002396ad9bb80??(recursion:0) 0xe????????152????????0x8e68??????thinlock????0000023669f7e428??(recursion:0) 0x41???????208????????0x8fb4??????thinlock????00000235e9f6e8d0??(recursion:0) 0x17???????161????????0x9044??????thinlock????00000238ea94db68??(recursion:0) 0x16???????159????????0x911c??????thinlock????000002392a03ed40??(recursion:0) 0x47???????206????????0x9264??????thinlock????000002322af08e28??(recursion:0)

    我去,發現有大量的 thinlock,而且 DbgThread=209 線程居然有 1000 +,截圖如下:

    有些朋友可能不知道什么叫 thinlock,簡單來說,它就是一種耗cpu的內旋鎖,類似 SpinLock,接下來隨便抽一個對象,查看它的 !gcroot 。

    0:000>?!gcroot?000002396ad9ba48 Thread?2580:000000d2fb0bef10?00007ff806945ab3?System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,?System.Threading.ContextCallback,?System.Object,?Boolean)rbp-80:?000000d2fb0bef50->??0000023769dd4008?System.Threading.Thread->??0000023269e776b8?System.Runtime.Remoting.Contexts.Context->??0000023269e773b8?System.AppDomain...->??0000023269ee1e00?System.Threading.TimerCallback->??0000023269ed2d30?System.Web.Caching.CacheExpires->??0000023269ed2c78?System.Web.Caching.CacheSingle->??0000023269ed2ce0?System.Collections.Hashtable->??000002372ab91d90?System.Collections.Hashtable+bucket[]->??00000239ab32fd10?System.Web.Caching.CacheEntry->??000002396ad93748?System.Collections.Concurrent.ConcurrentDictionary`2[[System.String,?mscorlib],[xxx].Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]]->??00000239ab2a8248?System.Collections.Concurrent.ConcurrentDictionary`2+Tables[[System.String,?mscorlib],[xxx.Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]]->??000002396ad96b80?System.Object[]->??000002396ad9ba48?System.Object

    從輸出信息看,這個 thinlock 來自于 ConcurrentDictionary 字典內部,接下來我們 dump 出這個字典,使用 !mdt 命令。

    0:148>?!mdt?000002396ad93748 000002396ad93748?(System.Collections.Concurrent.ConcurrentDictionary`2[[System.String,?mscorlib],[xxx.Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]])m_tables:00000239ab2a8248?(System.Collections.Concurrent.ConcurrentDictionary`2+Tables[[System.String,?mscorlib],[xxx.Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]])m_comparer:NULL?(System.Collections.Generic.IEqualityComparer`1[[System.__Canon,?mscorlib]])m_growLockArray:true?(System.Boolean)m_keyRehashCount:0x0?(System.Int32)m_budget:0x213?(System.Int32)m_serializationArray:NULL?(System.Collections.Generic.KeyValuePair`2[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]][])m_serializationConcurrencyLevel:0x0?(System.Int32)m_serializationCapacity:0x0?(System.Int32) 0:148>?!mdt?00000239ab2a8248 00000239ab2a8248?(System.Collections.Concurrent.ConcurrentDictionary`2+Tables[[System.String,?mscorlib],[xxx.Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]])m_buckets:0000023e9a2477e8?(System.Collections.Concurrent.ConcurrentDictionary`2+Node[[System.String,?mscorlib],[xxx.Application.Entity.BaseManage.UserRelationEntity,?xxx.Application.Entity]][],?Elements:?543997)m_locks:000002396ad96b80?(System.Object[],?Elements:?1024)m_countPerLock:00000239aa8472c8?(System.Int32[],?Elements:?1024)m_comparer:0000023269e782b8?(System.Collections.Generic.GenericEqualityComparer`1[[System.String,?mscorlib]])

    從上面信息看,這個字典有 54.3 w 條記錄,為啥這么大,而且還有 1024 個 lock,有點意思,我們扒一下源碼看看。

    從源碼看,內部確實有一個 lock[] 數組,那到底是什么操作引發了遍歷 locks[],要想尋找答案,可以在所有線程棧上尋找 ConcurrentDictionary 關鍵詞。

    OS?Thread?Id:?0x2844?(163)Child?SP???????????????IP?Call?Site 000000d2fb83abb8?00007ff80a229df8?[GCFrame:?000000d2fb83abb8]? 000000d2fb83aca0?00007ff80a229df8?[GCFrame:?000000d2fb83aca0]? 000000d2fb83acd8?00007ff80a229df8?[HelperMethodFrame:?000000d2fb83acd8]?System.Threading.Monitor.Enter(System.Object) 000000d2fb83add0?00007ff80693ea56?System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]].AcquireLocks(Int32,?Int32,?Int32?ByRef) 000000d2fb83ae20?00007ff806918ef2?System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]].AcquireAllLocks(Int32?ByRef) 000000d2fb83ae60?00007ff8069153f9?System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]].GetValues() 000000d2fb83aee0?00007ff7ae17d8ec?xxx.Util.DataHelper.ToEnumerable[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]](System.Collections.Concurrent.ConcurrentDictionary`2<System.__Canon,System.__Canon>) 000000d2fb83af20?00007ff7ad125241?xxx.Application.Code.CacheHelper.GetCaches[[System.__Canon,?mscorlib],[System.__Canon,?mscorlib]](System.String) 000000d2fb83afa0?00007ff7ad12513b?xxx.Application.Code.CacheHelper.GetCaches[[System.__Canon,?mscorlib]](System.String) 000000d2fb83b000?00007ff7b10199e5?xxx.Application.Cache.CacheHelper.GetUserRelations()

    從線程棧上看,發現了有近20處如上的代碼,可以看出程序在調用 GetCaches 方法的時候觸發了 ConcurrentDictionary 的lock鎖從而卡住,接下來我們看一下 xxx.Application.Cache.CacheHelper.GetUserRelations() 源碼到底做了什么?

    public?static?IEnumerable<UserRelationEntity>?GetUserRelations() {return?xxx.Application.Code.CacheHelper.GetCaches<UserRelationEntity>("xxx.BaseManage-UserRelation"); }protected?static?IEnumerable<T>?GetCaches<T>(string?cacheKeyName) {return?GetCaches<T,?string>(cacheKeyName); }private?static?IEnumerable<T>?GetCaches<T,?TKey>(string?cacheKeyName) {return?GetConcurrentDictionaryCache<T,?TKey>(cacheKeyName)?.ToEnumerable(); }public?static?IEnumerable<T>?ToEnumerable<TKey,?T>(this?ConcurrentDictionary<TKey,?T>?dics) {return?dics.Values; }

    從源碼邏輯看,程序每次調用緩存最終都會調用 dics.Values , 我很好奇它的框架邏輯是什么樣的?截圖如下:

    大家有沒有發現,每次 dict.Values 時都要執行 1024 次 Monitor.Enter(locks[i], ref lockTaken);, 也就是 1024 次的內旋鎖,這就是cpu高的一個關鍵因素。

    3. 內存爆高原因

    最后一個問題是內存為啥會爆高?細心的朋友應該會發現剛才那個 GetValues 中有一個奇怪的邏輯 ,我再貼一下代碼:

    private?ReadOnlyCollection<TValue>?GetValues() {int?locksAcquired?=?0;try{AcquireAllLocks(ref?locksAcquired);int?countInternal?=?GetCountInternal();if?(countInternal?<?0){throw?new?OutOfMemoryException();}List<TValue>?list?=?new?List<TValue>(countInternal);for?(int?i?=?0;?i?<?m_tables.m_buckets.Length;?i++){for?(Node?node?=?m_tables.m_buckets[i];?node?!=?null;?node?=?node.m_next){list.Add(node.m_value);}}return?new?ReadOnlyCollection<TValue>(list);}finally{ReleaseLocks(0,?locksAcquired);} }

    有沒有發現,每一次 GetValues 時都會生成一個 54.3w 大小的新List,請注意這個 list 是新生成的,不是 ConcurrentDictionary 上的引用,這就很坑了,每調用一次,LOH上就會來一個這么大的List,你說內存暴增不暴增???

    三:總結

    總的來說,這苦逼的三高有下面兩個因素造成。

  • 使用了同步的 HttpRequest 方式并使用了外網url導致程序掛死。

  • 優化措施:使用異步方式

  • 巨坑的 ConcurrentDictionary.Values 導致 內存,cpu 爆高。

  • 我想很多朋友都沒想到: ConcurrentDictionary.Values 有這么大的一個坑,這就讓我聯想起了線程不安全的 Dictionary.Values 是怎么做的?

    public?ValueCollection?Values {[__DynamicallyInvokable]get{if?(values?==?null){values?=?new?ValueCollection(this);}return?values;} }public?sealed?class?ValueCollection {public?ValueCollection(Dictionary<TKey,?TValue>?dictionary){if?(dictionary?==?null){ThrowHelper.ThrowArgumentNullException(ExceptionArgument.dictionary);}this.dictionary?=?dictionary;} }

    可以很明顯的看到它并沒有生成新的list,所以優化措施如下:

  • 拒絕使用 ConcurrentDictionary.Values,采用 lock + Dictionary 。

  • 如果硬要用 ConcurrentDictionary ,請將 Query 條件送下去,而不是使用 Values 做全量拉取再查詢,減少內存無畏占用。

  • 最后上一個小彩蛋,將分析結果給了這位朋友之后,朋友想讓我上門分析,第一次遇到。。。太猝不及防啦🤣🤣🤣

    END

    工作中的你,是否已遇到 ...?

    1. CPU爆高

    2. 內存暴漲

    3. 資源泄漏

    4. 崩潰死鎖

    5. 程序呆滯

    等緊急事件,全公司都指望著你能解決...? 危難時刻才能展現你的技術價值,作為專注于.NET高級調試的技術博主,歡迎微信搜索: 一線碼農聊技術,免費協助你分析Dump文件,希望我能將你的踩坑經驗分享給更多的人。

    總結

    以上是生活随笔為你收集整理的记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    免费看的黄色的网站 | 日韩精品久久久久久久电影竹菊 | 国产在线观看午夜 | 九九视频网 | 一级片黄色片网站 | 亚洲蜜桃av| 成人小视频在线观看免费 | 色视频成人在线观看免 | 婷婷色狠狠 | 91传媒免费在线观看 | 欧美激情视频一区二区三区 | 久久一线 | 国产精品成人自拍 | 国产91在线免费视频 | 亚洲欧美偷拍另类 | 国产精品婷婷 | 69欧美视频 | 在线视频一区观看 | 日韩字幕| 在线观看你懂的网站 | 久久久久久黄 | 国产a级精品 | 国产精品欧美日韩在线观看 | 亚洲情感电影大片 | 九九国产视频 | 久久成人亚洲欧美电影 | 欧美日韩在线播放一区 | 国产欧美精品xxxx另类 | 免费看成人av | 一区二区三区四区五区在线 | 亚洲黄色免费在线 | 久久久综合香蕉尹人综合网 | 欧美作爱视频 | 亚洲伦理电影在线 | 婷婷在线看 | 亚洲热久久 | 欧美日韩高清在线 | 在线а√天堂中文官网 | 婷婷五月在线视频 | www.99在线观看 | 久久久久久久久久影院 | 欧美色操 | 日韩免费观看av | 久久最新网址 | 在线观看黄色国产 | 欧美日韩电影在线播放 | 久草在线免费在线观看 | 精品一区精品二区高清 | 日本久久视频 | 免费精品人在线二线三线 | 欧美视屏一区二区 | 国产一区视频在线观看免费 | 午夜av一区二区三区 | av色一区 | 六月色丁香 | 亚洲在线高清 | 国产精品资源网 | 俺要去色综合狠狠 | 国产永久免费高清在线观看视频 | 久久男人影院 | 91人人揉日日捏人人看 | 国产中文字幕免费 | 在线视频成人 | 亚洲欧美国产视频 | 国产精品理论在线观看 | 国产精品福利小视频 | 亚洲精品字幕在线 | 国产美女主播精品一区二区三区 | 五月天精品视频 | 视频二区在线 | 特级西西444www大精品视频免费看 | 午夜免费在线观看 | 日本公妇色中文字幕 | 天天干天天操av | 国产在线视频一区二区三区 | 91亚洲精品久久久中文字幕 | 欧美永久视频 | 999免费视频 | 亚洲成人第一区 | 在线看国产一区 | 免费观看一级一片 | 日韩一级黄色大片 | 中文字幕91视频 | 久久精品激情 | 亚洲精品成人网 | 国产专区一| 免费三级黄色片 | 国产99免费 | 成人精品一区二区三区电影免费 | 久久久www成人免费精品张筱雨 | 国产美女精品在线 | 国产午夜精品av一区二区 | 国产成人a v电影 | 热久久在线视频 | 午夜国产影院 | 91在线精品秘密一区二区 | 黄色资源在线观看 | 亚洲狠狠操 | 久久精品国产一区二区电影 | 日本激情中文字幕 | 99久久综合精品五月天 | 国产精品区免费视频 | 国产原创在线 | 西西4444www大胆视频 | 中文字幕a∨在线乱码免费看 | 久久调教视频 | 伊人精品在线 | www.狠狠操.com| 狠狠色丁香久久婷婷综合丁香 | 干干日日| 久久久久亚洲最大xxxx | 久久久视屏 | 久久久午夜视频 | 亚洲砖区区免费 | 欧美日韩国产一区二区在线观看 | 成人影音av| 久久免费成人 | 色丁香综合| 成人 国产 在线 | 又长又大又黑又粗欧美 | 国产四虎在线 | 91刺激视频| 中文日韩在线视频 | 国产精品黄色影片导航在线观看 | 天天操天天操天天操 | 国产视频资源在线观看 | 国产老太婆免费交性大片 | 天天摸日日摸人人看 | 日韩性久久 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 热久久免费国产视频 | 中文字幕高清在线 | 精品免费视频 | 欧美地下肉体性派对 | 久久私人影院 | 91日韩在线专区 | 成人av片免费观看app下载 | 91完整版在线观看 | 国产免费高清 | 欧美另类性| 国产免费a | 久久午夜免费观看 | 精品天堂av | 久草在线综合网 | 国产999视频在线观看 | 在线激情网 | 毛片网站免费在线观看 | 性日韩欧美在线视频 | 久久视频免费看 | 亚洲最大的av网站 | 欧美 日韩 国产 中文字幕 | 欧美天天综合 | 成人一区不卡 | 久久久久综合精品福利啪啪 | 91正在播放 | 操久 | 国产经典三级 | av网站手机在线观看 | 国产69精品久久99不卡的观看体验 | 蜜臀av麻豆 | 欧美成人精品在线 | 国产精品一区二区三区观看 | 一区二区三区 中文字幕 | 亚洲电影图片小说 | 国产不卡一区二区视频 | 亚洲九九爱 | 免费看黄在线观看 | 黄色a级片在线观看 | 久草在线最新视频 | 伊人婷婷网 | 亚洲精品一区二区三区高潮 | 亚洲欧洲精品久久 | 五月天婷婷在线播放 | 狠狠激情中文字幕 | 欧美日韩精品在线免费观看 | 夜夜躁日日躁狠狠久久av | 久草精品视频 | 国产精品久久久久久久久久久久冷 | 日韩精品不卡在线 | 黄色成人av | 麻豆免费视频 | 精品国产乱码一区二区三区在线 | 精品国产乱码一区二 | 国内精品久久久久影院男同志 | 亚洲高清91 | 国产精品久久久久久久久久久免费看 | 日本久久久精品视频 | 开心激情婷婷 | 久久香蕉影视 | 在线观看成人一级片 | 欧美xxxxx在线视频 | 国产一级不卡视频 | 9992tv成人免费看片 | 中文国产在线观看 | 一区二区三区在线播放 | 国产一卡久久电影永久 | 午夜在线观看影院 | 在线观看黄网 | 国产精品 视频 | 天天射天天艹 | 丁香五月亚洲综合在线 | 国产精品男女啪啪 | 国产高清一级 | 欧美日韩免费观看一区=区三区 | 久久久久国产一区二区三区四区 | 亚洲国产成人在线播放 | 中文字幕永久 | 成人在线播放免费观看 | 免费观看一级视频 | 天天躁日日躁狠狠躁av麻豆 | 久久久久国产一区二区 | 亚洲成年人在线播放 | 三上悠亚一区二区在线观看 | 婷婷香蕉 | 亚洲人人精品 | 成人午夜免费剧场 | 国产精品久久久久久久久久 | 日本视频久久久 | 精品视频99 | 日韩免费一区二区三区 | a天堂免费 | www.五月天婷婷.com | 五月婷婷视频 | 911久久 | 亚洲成色777777在线观看影院 | 午夜久久福利影院 | 人人干人人爽 | www天天干 | 国产亚洲精品无 | 永久免费精品视频 | 久久免费观看视频 | 日韩亚洲欧美中文字幕 | 五月天激情开心 | 亚洲乱码中文字幕综合 | 91视频啊啊啊 | 国产破处在线视频 | 在线影院中文字幕 | 久久国内精品视频 | 91伊人影院 | 欧美一级视频免费 | 日韩一区二区三区高清免费看看 | 天天干夜夜爽 | 亚洲视频中文 | 免费成人av| 婷婷电影网| 天天玩天天干 | 97人人精品 | 欧美一进一出抽搐大尺度视频 | 久 久久影院 | 欧美日韩亚洲在线观看 | 国产精品12345 | 国产无套精品久久久久久 | 色婷婷狠狠五月综合天色拍 | 色综合天天综合 | 成人午夜电影免费在线观看 | 亚洲狠狠干 | 丁香花中文在线免费观看 | 一区二区三区韩国免费中文网站 | 在线中文日韩 | 婷色| 国产成人精品aaa | 国产精品v a免费视频 | 亚洲午夜av | 日韩免费一级a毛片在线播放一级 | 99热官网| 国产中文字幕精品 | 久久精品一区二区三区视频 | 在线看片成人 | 久久精品国产亚洲精品2020 | 久久深夜福利免费观看 | 免费在线观看亚洲视频 | 91禁在线观看 | 天天色天天操天天爽 | 五月婷婷在线综合 | 在线观看视频你懂 | 91成人午夜 | 日韩国产欧美视频 | 亚洲午夜精品福利 | 中文字幕av最新 | 黄色软件视频大全免费下载 | 日韩欧美一区二区三区视频 | 国产成人免费网站 | 国产成人亚洲在线观看 | 91最新在线 | 久久伊人热 | 韩国精品视频在线观看 | 久久久久激情 | 久久久久国产精品午夜一区 | 亚洲激情网站免费观看 | 久久理论视频 | 久久视了 | 黄色av网站在线观看 | 日本中文字幕在线免费观看 | www.亚洲黄色 | 久久免费精品 | 久久综合久久综合久久 | 国产伦理精品一区二区 | 亚洲国产精品人久久电影 | 日韩免费电影在线观看 | 91天堂影院 | 99国产视频在线 | 米奇影视7777 | 亚洲精品日韩av | 久久精品99精品国产香蕉 | av久久在线 | av在线进入 | 玖玖在线观看视频 | 麻豆一区在线观看 | 视频在线观看亚洲 | 91在线观看高清 | 免费看黄在线观看 | 91麻豆精品国产自产在线游戏 | 99精品在线 | 一区二区三区免费看 | 激情狠狠干 | 免费成人结看片 | 少妇bbb搡bbbb搡bbbb′ | 中文字幕免费高清在线观看 | 国产精品美女久久久免费 | 黄色日本免费 | 亚洲成人av影片 | 天天干天天上 | 黄网av在线 | 国产欧美高清 | 久久精品视频在线免费观看 | 日韩精品一区二区三区丰满 | 日本韩国精品一区二区在线观看 | 免费看久久久 | 久久亚洲综合国产精品99麻豆的功能介绍 | 亚州中文av| 美女久久久久久久久久久 | 天天操夜 | 国际精品久久久 | 久久国产精品视频观看 | 国产一区 在线播放 | 欧美精品v国产精品 | 日韩 在线a | 一区在线播放 | 国产在线观看免费 | 国产毛片在线 | 免费观看一级特黄欧美大片 | 国产手机在线视频 | 久草在线视频中文 | 亚洲日日夜夜 | 久草在线免费色站 | 国产成人综合精品 | 天天射天天操天天色 | 国产精品成人av在线 | 国产精品成人国产乱 | 欧美在线久久 | 91av片 | 国产999精品视频 | 欧美激情视频在线免费观看 | 亚洲闷骚少妇在线观看网站 | 亚洲极色 | 国产一级一级国产 | 国产精品24小时在线观看 | 久久黄色小说视频 | 亚洲尺码电影av久久 | 好看的国产精品视频 | 国产高清av免费在线观看 | 五月天婷婷丁香花 | 久草在线费播放视频 | 久久久国产一区 | 欧美日韩一区三区 | 成人久久久久久久久 | 婷婷在线精品视频 | 97超碰超碰久久福利超碰 | 国产精品a久久久久 | 色综合狠狠干 | 激情网婷婷 | av一区在线 | 久久综合欧美精品亚洲一区 | 亚洲成av人片在线观看www | 国产一区二区精品 | 久久久一本精品99久久精品66 | 亚洲高清免费在线 | 久久刺激视频 | 精品一区二区精品 | 可以免费观看的av片 | 日韩在线视频免费观看 | 日韩av女优视频 | 天天综合网 天天综合色 | 日韩av视屏在线观看 | 亚洲天天在线日亚洲洲精 | 五月婷婷丁香六月 | 国产精品高清免费在线观看 | 久久午夜免费观看 | h视频日本 | 欧美日韩亚洲一 | 香蕉手机在线 | 久久99亚洲网美利坚合众国 | 日本黄色a级大片 | 免费合欢视频成人app | 天堂在线视频中文网 | 国产一级精品在线观看 | 国产夫妻性生活自拍 | 欧美视屏一区二区 | 亚洲精品综合在线观看 | 日韩精品一区二区三区水蜜桃 | 狠狠干 狠狠操 | 亚洲干视频在线观看 | 久久免费a | 国产日韩精品一区二区三区在线 | 久久人人精 | 伊人国产在线播放 | 欧美 亚洲 另类 激情 另类 | 99这里只有久久精品视频 | 婷婷精品 | 久久综合99| 亚洲天堂网站视频 | 久久视频在线免费观看 | 欧美久久99| 91成人网在线观看 | 97免费视频在线播放 | 久久久久国产精品www | 天天操天天色综合 | 久久情侣偷拍 | 亚洲成人蜜桃 | 亚洲精品资源在线观看 | 免费网站在线观看人 | 亚洲高清久久久 | 最近中文字幕完整视频高清1 | 国产精品日韩在线 | 91av社区| 中文在线字幕观看电影 | 欧美性天天 | 日操操 | 探花视频免费观看高清视频 | 亚洲视频大全 | 天堂中文在线视频 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 99精品免费久久久久久日本 | 一区三区视频 | 久久婷婷色 | 九月婷婷人人澡人人添人人爽 | 欧美大片在线看免费观看 | 99综合电影在线视频 | av在线免费网站 | 国产色一区 | 永久免费精品视频网站 | 中文字幕不卡在线88 | 国产在线一卡 | 久久免费视频在线观看30 | 精品久久久久久一区二区里番 | 亚洲天天在线日亚洲洲精 | 狠狠干激情 | 99九九99九九九视频精品 | 免费看成人a | 青青草华人在线视频 | 97免费公开视频 | 成人性生交视频 | 日韩久久久久久久 | 中文字幕日韩国产 | 日韩毛片一区 | 国产精品黄色 | 久久韩国免费视频 | 欧美精品成人在线 | 日日夜夜精品免费 | 欧美日韩视频在线观看一区二区 | 欧美精品在线免费 | 日韩av资源在线观看 | 精品女同一区二区三区在线观看 | 日韩 精品 一区 国产 麻豆 | 国产午夜精品一区 | 国产美女在线精品免费观看 | 亚洲男模gay裸体gay | 色就色,综合激情 | 天天射网站| 日本视频不卡 | 最近更新好看的中文字幕 | 久久这里有精品 | www婷婷| 成人黄色在线看 | 波多野结衣视频一区二区 | 日韩在线视频精品 | 成人国产一区二区 | 国产精品嫩草影院9 | 日韩电影在线一区 | 国产生活一级片 | 日韩成人精品在线观看 | av在观看| 久草国产在线观看 | 成年人在线视频观看 | 国产精品久久久久久妇 | 国产高清在线免费视频 | 香蕉手机在线 | 中文字幕资源网 | 综合天天色 | 在线观看色视频 | 中文字幕乱码电影 | 国产精品午夜免费福利视频 | 精品国产一区二区三区久久久蜜月 | 日日夜夜婷婷 | 欧美日韩精品综合 | 久久国产精品久久久 | 亚洲欧美精品在线 | 亚洲欧美日韩精品久久久 | 色.com| 欧美性黑人 | 亚洲国产中文字幕 | 国产手机av在线 | 国产精品久久久久永久免费看 | 国产又黄又猛又粗 | 免费看av在线 | 成人黄色av网站 | 91高清完整版在线观看 | 国产视频一区精品 | 黄色.com| 成人黄色电影在线 | 欧美精品生活片 | 久久国产亚洲 | 7777精品伊人久久久大香线蕉 | 丁香 久久 综合 | av官网| 在线日韩 | 少妇性xxx | 2020天天干天天操 | 精品一区中文字幕 | 成人小视频在线播放 | 亚洲欧美乱综合图片区小说区 | 中文字幕在线播放av | 亚洲欧美日韩不卡 | 日韩精品久久久久久久电影竹菊 | 国产成人精品999在线观看 | 欧美国产大片 | 97香蕉久久国产在线观看 | 日韩福利在线观看 | 久久精品久久久精品美女 | 中文字幕中文字幕在线中文字幕三区 | 亚洲日日日 | 国产麻豆成人传媒免费观看 | 九九九热精品 | 丁香六月av | 国产一区二区在线免费 | 2019中文字幕网站 | 国产精品视屏 | 毛片久久久 | 在线观看黄av| 国产一级黄色免费看 | 精品av网站 | 视频二区在线 | 日韩精品资源 | 丁香五月网久久综合 | 欧美粗又大 | 国产精品久久久久9999 | 国产在线999 | 韩国三级在线一区 | 一区二区三区视频网站 | 久久久久久久久久福利 | 奇米网在线观看 | 又粗又长又大又爽又黄少妇毛片 | 久久综合狠狠综合久久狠狠色综合 | 九九九九色 | 免费中文字幕在线观看 | www.五月天 | 91网在线 | 亚洲伦理一区二区 | 亚洲精品www久久久久久 | 狠狠操狠狠干天天操 | 欧美日本在线视频 | av片在线观看免费 | 在线成人免费电影 | 五月天激情视频在线观看 | 2019天天干天天色 | 亚洲国产影院av久久久久 | 91av短视频 | 五月婷网站 | 在线影视 一区 二区 三区 | 国产在线高清视频 | 国内精品国产三级国产aⅴ久 | 久草在线| 午夜精品视频福利 | 中文字幕欧美三区 | 成人超碰97 | 中文国产字幕 | 亚洲精品一区二区久 | 国产成人综合精品 | 亚洲天堂网在线播放 | 日韩激情视频在线 | 久久久久黄 | 伊人开心激情 | 911在线| 热久在线| 国内精品视频久久 | 成人动态视频 | 黄污污网站 | 激情久久久久久久久久久久久久久久 | 亚洲三级性片 | 中文在线a∨在线 | 日日夜夜操av | 97超碰在线资源 | www.天天操 | 国产96在线视频 | 在线电影日韩 | 激情五月六月婷婷 | 天堂av在线7 | 91天天操 | 69性欧美| 亚洲在线视频播放 | 97电影手机 | 国产精品一区二区三区在线播放 | 久久精品一区二区 | 久久精品一区八戒影视 | 国产字幕在线播放 | 91视视频在线直接观看在线看网页在线看 | 手机成人av在线 | 午夜性盈盈 | 色香com. | 久久久久99精品成人片三人毛片 | 韩国av免费在线观看 | 91成人看片| www久久 | 国产精品二区在线观看 | 久久影院精品 | 欧美日韩一级在线 | 色偷偷中文字幕 | 免费看一级片 | 国产精品美女www爽爽爽视频 | 超碰在线最新地址 | 西西4444www大胆艺术 | 亚洲成av人影片在线观看 | www狠狠操| 国产高清精 | 成人黄视频 | 久久少妇免费视频 | 日韩av在线看 | 亚洲国产免费 | 国产免费叼嘿网站免费 | 国语对白少妇爽91 | 国产在线p | 久草在线免费新视频 | 免费观看一区二区 | 欧美一区二区三区在线观看 | 国产高清成人 | 天天操夜夜看 | 成年人在线播放视频 | 日韩在线免费观看视频 | 久久免费a | 日黄网站 | 日本精品久久久一区二区三区 | 丁香久久五月 | 亚洲日本黄色 | 国产va在线 | 国产色一区 | 成年人在线观看免费视频 | 日日草av| 五月婷婷黄色网 | 日韩三区在线观看 | 免费看色的网站 | 男女激情片在线观看 | 免费久久视频 | 日韩久久久久 | 欧美日韩在线看 | 手机av看片 | 日韩在线观看中文字幕 | 精品久久久久_ | 亚洲欧美日韩一级 | 丁香六月在线观看 | 国色天香在线观看 | 99视频在线精品 | 51久久夜色精品国产麻豆 | 69av久久 | 久久精品2 | 免费av大全 | 国产福利网站 | 91av九色 | 中文字幕亚洲欧美日韩 | 日韩av成人在线观看 | 狠狠操夜夜操 | 欧美一级性视频 | 91av官网| 91mv.cool在线观看 | 日韩欧美精选 | 亚洲欧洲中文日韩久久av乱码 | 国产成人黄色av | 色多多污污 | 婷婷丁香av | 色偷偷88888欧美精品久久 | 久青草电影 | 丁香花中文字幕 | 99精品视频在线观看 | 亚洲人人网 | 久久一区91 | 精品国产aⅴ一区二区三区 在线直播av | 天天操比 | 天天操天天拍 | 亚洲国产大片 | 一区二区欧美在线观看 | 色偷偷av男人天堂 | 国产精品入口久久 | 一区二区av| 免费日韩一区二区 | 97热久久免费频精品99 | 小草av在线播放 | 伊人天天综合 | 婷婷网五月天 | 欧美极品在线播放 | 国产1区2区3区精品美女 | 日韩免费视频观看 | 国产二区视频在线观看 | 狠狠干成人综合网 | 久久国色夜色精品国产 | 一区二区三区高清在线观看 | 国产资源免费在线观看 | av在线电影网站 | 黄色小网站免费看 | 永久免费在线 | 国产在线理论片 | 欧美日韩中文在线视频 | 国产在线精品播放 | 婷婷五月色综合 | 在线视频日韩一区 | 欧美一区成人 | 日批视频在线 | 人人爽人人看 | 亚洲亚洲精品在线观看 | 久草在线在线精品观看 | 一级淫片在线观看 | 精品国产日本 | 美女黄频| 天天射天天操天天干 | 超碰97公开| 国产91电影在线观看 | 69视频国产| 色片网站在线观看 | 五月色丁香 | 日韩精品高清视频 | 国产精品亚洲a | 日日射天天射 | 日本视频网 | 欧美成人日韩 | 一级片视频免费观看 | av午夜电影| 亚洲人成免费网站 | 97超碰资源 | 国产剧情久久 | 在线免费中文字幕 | 中文字幕在线观看av | 最新av免费在线观看 | 国产第页 | 中文字幕乱在线伦视频中文字幕乱码在线 | 免费黄在线看 | 日韩在线免费高清视频 | 成人午夜在线电影 | 国产成人精品一区二区三区福利 | 一区三区视频在线观看 | 在线一二区 | 中文av在线免费观看 | 亚洲国产黄色片 | 国产在线精品播放 | 婷婷激情五月 | 成人黄色国产 | 色婷婷天天干 | 亚洲蜜桃在线 | 婷婷综合伊人 | 99久久国产免费,99久久国产免费大片 | 欧美黑人性猛交 | 欧美日韩视频免费看 | 一区二区三区四区精品视频 | 日本在线观看黄色 | 最近免费中文视频 | 一区二区视频网站 | 偷拍区另类综合在线 | 成人a在线观看高清电影 | 久久黄色片 | 天天操天天谢 | 国产在线播放一区二区三区 | www.av在线.com | 在线国产欧美 | 狠狠狠狠狠干 | 国产99视频在线观看 | 91精品国产亚洲 | 天堂在线一区 | 欧美午夜精品久久久久久浪潮 | 999久久久久久 | 中文字幕在线视频第一页 | 99精品观看 | 天天摸天天操天天舔 | 久久免费国产精品1 | 香蕉久草 | 色噜噜日韩精品欧美一区二区 | 五月花丁香婷婷 | 日韩三级精品 | av福利第一导航 | 久久三级毛片 | 免费看黄在线观看 | 色偷偷男人的天堂av | a天堂中文在线 | 欧美一区免费观看 | 一区二区不卡视频在线观看 | 色99导航 | 97超碰人人爱| 2024国产精品视频 | 中文字幕第一页在线视频 | av韩国在线 | 日韩中文字幕第一页 | 特级西西444www大精品视频免费看 | 国产欧美日韩一区 | 亚州av一区 | 国产在线a | 久久婷婷激情 | 狠狠久久综合 | 500部大龄熟乱视频使用方法 | 99久热| 91福利在线观看 | 日韩高清在线一区二区 | 麻豆国产网站入口 | 激情黄色av | 9999国产精品 | 久久久久久精 | 欧美日韩国产在线观看 | 欧美日韩免费在线视频 | 欧美性精品 | 精品产品国产在线不卡 | 欧美日韩精 | 久久免费av| 爱色婷婷| 免费看黄在线 | 六月婷婷久香在线视频 | 24小时日本在线www免费的 | 国产一级片直播 | 激情喷水 | 日韩av一区二区在线 | 国产一区二区三区在线免费观看 | 亚洲成人一区 | 丁香久久五月 | 亚洲涩涩涩涩涩涩 | 男女拍拍免费视频 | 在线免费观看的av | 国产精品一区欧美 | 国产啊v在线观看 | 久久久久欠精品国产毛片国产毛生 | 国产精品一区二区无线 | 日韩欧美电影在线 | 国产一区高清在线观看 | 操操操天天操 | 国产精品 亚洲精品 | 国产久视频| 99精品免费在线 | 久久精品国产精品亚洲精品 | 久久久精品免费观看 | www.干| 国产精品美女久久久久久免费 | 亚洲激情综合 | 日韩一区二区久久 | 国内精品视频一区二区三区八戒 | 2019中文在线观看 | 日日夜夜人人精品 | 91超在线 | 天天艹天天爽 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 日本老少交| 91精品爽啪蜜夜国产在线播放 | 一区二区精品在线 | 成人一级在线观看 | 中文在线最新版天堂 | 99视频精品全部免费 在线 | 天天干,天天射,天天操,天天摸 | 麻豆国产在线视频 | 91麻豆免费版 | 日日精品 | 免费在线激情视频 | 成人免费网站在线观看 | 欧美国产不卡 | 婷婷丁香花五月天 | 99久久99久国产黄毛片 | www免费| 亚洲精品视频一 | 精品美女视频 | 国产日韩三级 | 国产91精品看黄网站 | 最近更新中文字幕 | 在线免费观看黄色大片 | 不卡精品视频 | 欧美视频在线观看免费网址 | 亚洲资源网 | 久久丁香网 | 激情网五月婷婷 | 亚洲欧美国产精品久久久久 | 欧美一区二区免费在线观看 | 日韩高清www | 在线亚洲天堂网 | 涩涩伊人 | 国产精品久久毛片 | 一本一道波多野毛片中文在线 | 在线免费观看视频一区二区三区 | 色就是色综合 | 国产精品伦一区二区三区视频 | 伊人天天 | 日韩毛片在线播放 | 国产毛片aaa | 色午夜影院 | 精品在线观看一区二区三区 | 天天射天天爽 | 欧美激情综合五月 | 性日韩欧美在线视频 | 成人黄色在线观看视频 | 久久精品综合网 | 国产毛片久久 | 国产一区二区三区 在线 | 香蕉视频在线观看免费 | 欧美精品一区二区三区一线天视频 | 夜色在线资源 | 成人av免费在线观看 | 在线观看黄a | 美女福利视频网 | 91亚洲狠狠婷婷综合久久久 | 日韩中文字幕国产精品 | 久草视频资源 | 国产99久久99热这里精品5 | 日韩精品一区电影 | 欧美孕交vivoestv另类 | 精品国精品自拍自在线 | 97视频在线观看网址 | 国产视频欧美视频 | 中文字幕色站 | 欧美成人精品欧美一级乱 | 99re国产| 91精品影视 | 久久亚洲私人国产精品va | 韩日成人av | 欧美激情在线看 | 欧美高清成人 | 成年人免费电影在线观看 | 天堂va在线观看 | 国产精品一区二区你懂的 | 菠萝菠萝蜜在线播放 | 2019中文| 91视频在线观看免费 | 精品国产免费一区二区三区五区 | 日本在线免费看 | 天天综合久久综合 | 在线视频欧美日韩 | 免费在线h| 日日操操 | 国产精品免费一区二区三区在线观看 | 日本成址在线观看 | 久久综合色播五月 | 美女在线国产 | 九热精品 | 黄色av免费在线 | 久久精品系列 | 午夜久久成人 | 美女网站在线 | 99婷婷狠狠成为人免费视频 | 成人免费一级片 | 国产精品一区二区三区在线免费观看 | 99热这里只有精品1 av中文字幕日韩 | 久久福利电影 | 99在线高清视频在线播放 | 久久人人爽av | 国产美女黄网站免费 | 久久女同性恋中文字幕 | 久久久精品福利视频 | 色婷在线 | 不卡视频一区二区三区 | 九九热在线观看视频 | 欧美乱码精品一区二区 | 夜夜操夜夜干 | 国内精品久久久久久久久久久久 | 中文字幕在线观看av | 青青河边草手机免费 | 欧美专区日韩专区 | www.天天色| 欧美综合色在线图区 | 亚洲精品乱码久久久久久按摩 | 超碰在线色 | 91人人网 | 免费看毛片网站 | 国内少妇自拍视频一区 | av在线播放免费 | 夜夜爽天天爽 | 国产日韩欧美综合在线 | 欧美a在线免费观看 | 国产精品99久久免费观看 | 日韩乱码中文字幕 | 日本久久91| 麻豆久久精品 | 日韩一级黄色av | 九九视频在线观看视频6 | 91麻豆精品国产91久久久久久久久 | 天天操导航| 国产成人在线精品 | 精品在线免费观看 | 色鬼综合网 | 91视频麻豆| 热久久这里只有精品 | 人人躁| 青春草视频 | 久草9视频 | www视频在线播放 | 深爱激情丁香 | 国产在线精品福利 | 私人av| 国产精品毛片久久久久久久 | 国产精品丝袜久久久久久久不卡 | 中文字幕永久 |