亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

內(nèi)存壓力測試實(shí)戰(zhàn)指南:從工具選型到容器避坑全解析

內(nèi)存壓力測試實(shí)戰(zhàn)指南:從工具選型到容器避坑全解析 簡介一份內(nèi)存壓力測試工具memtester 4.1.2的源碼壓縮包面向Linux系統(tǒng)管理員、運(yùn)維人員及底層開發(fā)者用于檢測服務(wù)器或PC內(nèi)存的穩(wěn)定性與潛在錯(cuò)誤解決因內(nèi)存位翻轉(zhuǎn)、數(shù)據(jù)丟失或內(nèi)存泄漏導(dǎo)致的系統(tǒng)崩潰、數(shù)據(jù)損壞等隱患。壓縮包僅20KB共22個(gè)文件包含6個(gè)shell腳本負(fù)責(zé)自動(dòng)編譯、系統(tǒng)類型探測與動(dòng)態(tài)庫鏈接、4個(gè)頭文件和3個(gè)C源文件實(shí)現(xiàn)核心測試邏輯另有README、CHANGELOG、BUGS、Makefile及conf-ld、conf-cc等編譯配置文檔目錄結(jié)構(gòu)典型便于二次開發(fā)。memtester通過向內(nèi)存寫入、讀取和擦除特定模式數(shù)據(jù)來暴露錯(cuò)誤并支持讀寫測試、地址校驗(yàn)、奇偶校驗(yàn)及交叉測試等多種模式適合在服務(wù)器上線前、硬件故障排查或高負(fù)載模擬環(huán)境中進(jìn)行壓力驗(yàn)證可配合top、htop、vmstat等監(jiān)控工具全面評估內(nèi)存狀況。目前已有2551人學(xué)習(xí)下載包含完整源碼與構(gòu)建腳本用戶可快速編譯安裝或交叉移植到其他平臺(tái)是深入理解內(nèi)存測試原理并搭建自用檢測工具的理想?yún)⒖肌?. 內(nèi)存壓力測試工具別等服務(wù)被 OOM 抬走才想起來做壓測作為一線運(yùn)維和 SRE我見過太多「服務(wù)下午兩點(diǎn)準(zhǔn)時(shí)卡死」的案例其實(shí)結(jié)論很簡單JVM 堆外內(nèi)存緩慢增長年輕時(shí)一直沒到水位線等到業(yè)務(wù)高峰正好觸到 memory limit內(nèi)核 OOM Killer 一刀把容器殺了然后 K8s 又把它拉起來循環(huán)往復(fù)。事后復(fù)盤往往都會(huì)感慨如果當(dāng)初用內(nèi)存壓力測試工具把整機(jī)或容器的 cgroup 水位預(yù)先頂?shù)介撝狄陨虾芏鄦栴}是能提前暴露的。這里說的“內(nèi)存壓力測試工具”不是某個(gè)單一命令而是一類慣用方案通過工具快速制造用戶態(tài)內(nèi)存分配、物理頁填充、內(nèi)存帶寬飽和或 swap 競爭讓系統(tǒng)在可控范圍進(jìn)入高水位再觀察業(yè)務(wù)進(jìn)程和內(nèi)核的行為變化。它解決的核心問題有三個(gè)評估一臺(tái)物理機(jī)或容器可承載的內(nèi)存水位上限驗(yàn)證應(yīng)用在低內(nèi)存、OOM 邊緣時(shí)是否保持穩(wěn)定以及測試引入新版內(nèi)核、調(diào)優(yōu)參數(shù)、開啟 swap 后系統(tǒng)是變好了還是崩得更快。這篇文章會(huì)按「場景選型 → 最小可復(fù)現(xiàn)命令 → 容器與 NUMA 環(huán)境 → 踩坑排查 → 把壓測結(jié)果落成監(jiān)控閾值」這一條線拆開講。適合剛把內(nèi)存壓力測試寫進(jìn)工作列表的初級運(yùn)維也適合已經(jīng)會(huì)跑幾條命令、但總在壓測結(jié)果里看到玄學(xué)波動(dòng)的熟手。2. 拆場景再選型內(nèi)存壓力測試之前先想清楚要壓哪一層搜“內(nèi)存壓力測試”時(shí)網(wǎng)上大部分教程只會(huì)甩給你一條stress命令然后讓你盯著free -h看。這種做法不是沒用而是太粗糙。內(nèi)存系統(tǒng)不是一塊鐵板壓用戶態(tài)堆、壓內(nèi)核 page cache、壓內(nèi)存帶寬觸發(fā)的問題完全不是同一類。選型順序應(yīng)該是先定義要驗(yàn)證的對象再挑工具。2.1 用戶態(tài)分配、page cache、還是帶寬飽和三類壓力要分開壓最常見的壓測對象是用戶態(tài)進(jìn)程的堆內(nèi)存。進(jìn)程通過malloc或mmap申請?zhí)摂M內(nèi)存只有真正寫數(shù)據(jù)時(shí)才觸發(fā)按需調(diào)頁缺頁異常把物理頁分配進(jìn)來。對這種場景stress-ng --vm、memtester都能做關(guān)鍵是“數(shù)據(jù)要寫進(jìn)去”不能只malloc了不碰。第二類對象是內(nèi)核 page cache。文件讀、寫、fopen 為什么會(huì)吃內(nèi)存因?yàn)閮?nèi)核把讀寫過的頁緩存留在了 page cache 里。要驗(yàn)證一個(gè)服務(wù)在 page cache 漲到占滿可用內(nèi)存時(shí)會(huì)發(fā)生什么常用的工具反而不是stress-ng而是fio配合大文件讀或?qū)?。fio 讓整機(jī)內(nèi)存中大部分變成不可回收或需要 IO 刷出的臟頁這時(shí)候觀察業(yè)務(wù)延遲會(huì)很有意思。第三類對象是內(nèi)存帶寬飽和。多路服務(wù)器最容易遇到的場景是內(nèi)存通道被某些高吞吐線程吃滿導(dǎo)致其他線程 memory latency 飆升。stream、stress-ng --memrate這類命令會(huì)發(fā)起不同讀寫比例的內(nèi)存訪問足以讓內(nèi)存控制器成為瓶頸。這一層與容量無關(guān)即使free顯示內(nèi)存還剩 70%業(yè)務(wù)可能已經(jīng)延遲翻倍。選型前先問自己三句話我要測試的是進(jìn)程能分配多少內(nèi)存還是系統(tǒng)在內(nèi)存滿了之后怎么回收我要看的是 OOM還是性能劣化我壓的是本機(jī)業(yè)務(wù)還是要提前發(fā)現(xiàn) DIMM 硬件故障三個(gè)答案對應(yīng)三套完全不同的工具和方法。2.2 memtester、stress-ng、sysbench、fio邊界在哪里下面把最常用的幾個(gè)工具拉出來對比這也是我選型時(shí)最常翻的手邊表。這里不推薦唯一答案只給邊界條件。工具主要用途驗(yàn)證目標(biāo)短板stress-ng通用系統(tǒng)壓力制造駐留內(nèi)存、swap、CPU、IO、內(nèi)存帶寬等偏向壓力源不做逐位數(shù)據(jù)校驗(yàn)memtester物理內(nèi)存健康測試DIMM 位翻轉(zhuǎn)、地址線故障、讀寫一致性占用大塊連續(xù)內(nèi)存不適合壓業(yè)務(wù)高水位sysbench memory用戶態(tài)內(nèi)存吞吐測試內(nèi)存分配/拷貝速度、多線程并發(fā)擴(kuò)展性場景相對單純不做長時(shí)間駐留fio文件 IO page cache緩存、臟頁回收、寫回壓力配置復(fù)雜跑偏了會(huì)變成磁盤壓測memtester 偏“體檢”新購置服務(wù)器、機(jī)房節(jié)點(diǎn)替換后我會(huì)先跑它跑 5 輪位翻轉(zhuǎn)測試能排除多數(shù)顆粒級故障。stress-ng 偏“破壞性壓力”故意把內(nèi)存水位頂?shù)竭吔缟嫌^察業(yè)務(wù)是不是還能穩(wěn)住。sysbench memory 偏“性能基線”適合回歸測試比如同樣 8 線程分配 1M 塊內(nèi)核從 4.18 升到 5.10 之后吞吐指標(biāo)差幾個(gè)點(diǎn)。fio 偏“緩存路徑”注意它的--direct0和--direct1差很多只有direct0才走 page cache否則直接繞過緩存測裸盤那就跑題了。還有一個(gè)誤用要提前說stress命令不帶-ng的--vm選項(xiàng)很老很有限它只會(huì)做單一的 mmap 分配釋放線程數(shù)多也壓不出真實(shí)業(yè)務(wù)場景現(xiàn)在新項(xiàng)目我基本直接上stress-ng老命令只保留在極簡容器環(huán)境里用。2.3 線程數(shù)、堆大小和負(fù)載的換算先把燃料算好再點(diǎn)火“內(nèi)存壓力測試工具”最容易被忽略的是前置計(jì)算。我見過有人直接在 64C 256G 的機(jī)器上跑stress-ng --vm 128 --vm-bytes 512M結(jié)果 128 個(gè)進(jìn)程同時(shí)往 swap 里塞Linux 內(nèi)核卡在 direct reclaim 里幾分鐘不響應(yīng)。這不是壓測是事故演練。經(jīng)驗(yàn)上先看目標(biāo)水位例如整機(jī) 256G我希望把 Used 推到 90%同時(shí)留下 10% 給 page cache 和 kernel reachable??梢杂胿m_bytes 總內(nèi)存 * 目標(biāo)百分比 - 當(dāng)前已使用內(nèi)存 - 安全余量來反推單進(jìn)程分配量。比如當(dāng)前 free 顯示 used 只有 40G目標(biāo)水位 85%安全余量 8G那么要額外壓的量就是 256 * 0.85 - 40 - 8 169.6G。如果單進(jìn)程分 2G至少需要 85 個(gè)進(jìn)程。線程數(shù)不需要等于 CPU 核心數(shù)內(nèi)存壓力工具的主要資源是頁表和內(nèi)存帶寬線程過多反而會(huì)因?yàn)?CPU 調(diào)度抖動(dòng)影響觀測。計(jì)算完再考慮到 swap如果機(jī)器開啟了 swap--vm-bytes超過物理內(nèi)存剩余后進(jìn)程不會(huì)立刻被 OOM而是先進(jìn)入 swap 累積。這本身是有效測試但要注意耗時(shí)可能數(shù)倍膨脹。我的做法是先跑一輪不開 swap 的高水位基線再單獨(dú)跑一輪“swap 競爭”專項(xiàng)兩輪數(shù)據(jù)分開解讀不要混在一起。3. 最小可復(fù)現(xiàn)的命令組我上線前必跑的幾組內(nèi)存壓力測試這里直接給一套我在 x86_64 Linux 上慣用的命令組按順序跑。每一條命令后面都寫參數(shù)含義和失敗時(shí)先看什么方便你復(fù)制之后自己改。3.1 stress-ng 制造駐留內(nèi)存與 swap 競爭第一步先把內(nèi)存頂?shù)侥繕?biāo)水位。下面的命令用 8 個(gè)子進(jìn)程申請 80% 的可用內(nèi)存每輪做寫分配與校驗(yàn)。# 先記錄壓測前的內(nèi)存基線作為后面對照 free -h mem_before.txt # 8個(gè)vm壓力子進(jìn)程每個(gè)最多分配總內(nèi)存的10%總計(jì)可達(dá)80%左右 # --vm-populate 讓分配出的虛擬頁立即觸發(fā)缺頁并占用物理內(nèi)存 # --vm-method all 輪換寫策略能覆蓋寫入、讀寫、翻轉(zhuǎn)等常見一致性場景 # --metrics-brief 打印每個(gè)壓力項(xiàng)的吞吐和耗時(shí) stress-ng --vm 8 --vm-bytes 80% --vm-method all \ --vm-populate --timeout 360s --metrics-brief stress_report.log 21先看free -h確認(rèn) Used 是否達(dá)到預(yù)期。--vm-bytes 80%這里 80% 是相對于“可用物理內(nèi)存”的百分比不是總內(nèi)存換句話說系統(tǒng)已有的 page cache 會(huì)先被自動(dòng)回收一部分實(shí)際看到的水位可能比預(yù)期低。如果機(jī)器上跑著業(yè)務(wù)我不建議直接給 80%最好先看業(yè)務(wù)預(yù)留水位否則壓測期間業(yè)務(wù)可能直接被 OOM。--vm-populate很多人不加這是踩坑點(diǎn)。不加這個(gè)參數(shù)子進(jìn)程只mmap了地址空間但不主動(dòng)寫頁物理內(nèi)存可能只有 1-2 個(gè)頁面被實(shí)際占用free里 used 一點(diǎn)沒漲整場壓測就變成了地址空間分配測試。加上它之后頁表展開和物理頁分配一起發(fā)生這才是真實(shí)業(yè)務(wù)“突然吃掉大量內(nèi)存”時(shí)的樣子。再加 swap 競爭參數(shù)# --vm-keep 讓子進(jìn)程分配后不釋放持續(xù)駐留模擬常駐內(nèi)存業(yè)務(wù) # --vm-madvise random 提示內(nèi)核用 MADV_RANDOM弱化預(yù)讀/預(yù)分配行為 stress-ng --vm 8 --vm-bytes 80% --vm-keep --vm-madvise random \ --timeout 600s --sync-start加--sync-start是為了讓所有子進(jìn)程對齊啟動(dòng)避免 8 個(gè)進(jìn)程錯(cuò)峰分配導(dǎo)致峰值被拉平。我在壓測一個(gè) Redis 緩存節(jié)點(diǎn)時(shí)用這套命令能穩(wěn)定復(fù)現(xiàn)“部分 key 訪問變慢”的問題因?yàn)榭臻e內(nèi)存被消耗后內(nèi)核對文件讀寫的回彈空間變小。3.2 memtester 把位翻轉(zhuǎn)測試做進(jìn)運(yùn)維巡檢腳本業(yè)務(wù)壓測之后有必要確認(rèn)硬件本身是不是可靠。memtester 是個(gè)老牌工具思路直球分配一段內(nèi)存填已知模式讀回來對比。發(fā)現(xiàn)不一致就認(rèn)為是內(nèi)存顆?;虻刂肪€故障。命令很樸素# 分配 1G 內(nèi)存跑 5 輪完整測試 # 輪數(shù)不是越多越好ECC 內(nèi)存一般 2-5 輪足夠非 ECC 內(nèi)存建議至少 10 輪 memtester 1G 5 memtester_result.log 21 # 檢查退出碼和報(bào)錯(cuò)摘要 # 0 表示全部通過非 0 表示出現(xiàn)錯(cuò)誤繼續(xù)用 dmesg | tail 看硬件報(bào)錯(cuò) memtester 1G 5 /dev/null 21 if [ $? -eq 0 ]; then echo memory test PASS else echo memory test FAIL fi參數(shù)上1G表示申請 1GiB 的連續(xù)內(nèi)存塊建議不要超過單機(jī)可用物理內(nèi)存的一半否則 memtester 還沒開始測試系統(tǒng)就開始 swap測出來的全是 swap 盤 IO不是內(nèi)存故障。輪數(shù)5表示對同一塊地址區(qū)重復(fù)測 5 輪。位翻轉(zhuǎn)是概率性事件輪數(shù)太少抓不到輪數(shù)太多耗時(shí)指數(shù)增長生產(chǎn)環(huán)境停機(jī)窗口撐不住。運(yùn)行邏輯說明memtester 內(nèi)部會(huì)把大塊拆成若干不同大小的 chunk 分別執(zhí)行 32 位、8 位、隨機(jī)數(shù)等測試包括寫全 1、寫全 0、Walking 1 等模式。這類測試不只是驗(yàn)證“能寫入”還會(huì)檢查相鄰地址之間有沒有短路。新機(jī)器開箱時(shí)我會(huì)先跑一次memtester 512M 5如果機(jī)房節(jié)點(diǎn)出現(xiàn)非規(guī)律性程序 segfault也會(huì)用同一條命令排雷。它治不了業(yè)務(wù)水位問題但能少走很多硬件背鍋的彎路。3.3 sysbench 模擬高并發(fā)線程的分配-讀寫-釋放主循環(huán)業(yè)務(wù)代碼里的內(nèi)存模式多數(shù)是“短期分配→寫入→釋放”循環(huán)比如網(wǎng)關(guān)解析報(bào)文、日志批量刷盤。用 sysbench memory 可以模擬多線程同時(shí)做這件事更像一個(gè)高并發(fā)應(yīng)用。# 1M 的分配塊每線程連續(xù)跑 100G 總傳輸量 # threads 對總吞吐影響很大從 4 開始線性加到 16看擴(kuò)展性 sysbench memory --memory-block-size1M --memory-total-size100G \ --memory-access-modeseq --threads8 run--memory-block-size1M改成 4K 會(huì)帶來完全不一樣的結(jié)論塊越小越容易命中 TLB 和 cache吞吐會(huì)虛高塊越大越容易吃內(nèi)存帶寬和物理頁分配。測業(yè)務(wù)真實(shí)負(fù)載時(shí)先查代碼里典型 chunk 是多少比如消息隊(duì)列 4K、對象樹 1M沒查而不拍腦袋。--memory-total-size不是一次性申請 100G而是多個(gè)線程循環(huán)累積傳輸 100G瞬時(shí)峰值并不高。所以要觀察高水位不要用 sysbench它更多是看 CPU 與內(nèi)存帶寬配合后的吞吐變化。我會(huì)把它放在每次內(nèi)核參數(shù)調(diào)優(yōu)后的回歸列表里比如調(diào)整vm.vfs_cache_pressure、vm.swappiness后把前后兩輪 sysbench 數(shù)字對比比看業(yè)務(wù)延遲更穩(wěn)定。4. 在容器和 NUMA 環(huán)境下壓測限定內(nèi)存邊界才叫測到點(diǎn)子上容器普及后內(nèi)存壓力測試的最大變化是“內(nèi)存”有了邊界。裸機(jī)上free -h看到的是整機(jī)容器里應(yīng)用只能拿到 cgroup 限額壓測工具如果不感知這個(gè)邊界就可能把宿主機(jī)或同租戶的其他進(jìn)程一起打爆生產(chǎn)事故分分鐘變成你的事故。4.1 用 cgroup v2 把壓測進(jìn)程關(guān)進(jìn)“2G 的小黑屋”現(xiàn)代 Linux 發(fā)行版基本都在用 cgroup v2/sys/fs/cgroup/memory.max直接寫入字節(jié)數(shù)即可限制。最常見的做法是用systemd-run臨時(shí)起一個(gè) scope把要壓的進(jìn)程塞進(jìn)指定的 memory 上限。# 限制壓測進(jìn)程的內(nèi)存上限為 2Gswap 上限 1G # MemoryMax 是硬限制超過后觸發(fā) OOM 或 reclaim systemd-run --scope -p MemoryMax2G -p MemorySwapMax1G \ -- stress-ng --vm 2 --vm-bytes 1G --timeout 120s這里有三個(gè)細(xì)節(jié)。第一MemoryMax2G是 cgroup v2 的memory.max不是進(jìn)程的ulimit進(jìn)程組里所有任務(wù)共享這 2G。第二如果只設(shè)MemoryMax不設(shè)MemorySwapMax壓測時(shí)會(huì)發(fā)現(xiàn)實(shí)際可用內(nèi)存變成“2G 很大的 swap”數(shù)字對不上所以要做嚴(yán)格內(nèi)存壓測必須同時(shí)限制 swap。第三壓測結(jié)束后馬上看本 scope 的memory.peak文件能拿到過程峰值比壓測腳本里記錄的free更準(zhǔn)確。# 查 scope 的瞬時(shí)內(nèi)存峰值 cat /sys/fs/cgroup/system.slice/run-*.scope/memory.peakcgroup 里還有個(gè)memory.high參數(shù)它是軟限制超過后不立刻 OOM而是開始強(qiáng)制回收回收不過來才會(huì)向 OOM 發(fā)展。用它壓測最接近業(yè)務(wù)容器帶 CPU throttle 時(shí)“慢半拍”的場景。常見做法是systemd-run --scope -p MemoryHigh1G -p MemoryMax2G \ -- stress-ng --vm 2 --vm-bytes 900M --timeout 120s這組命令的意義在于我們能證明“即使進(jìn)程分配總量沒超過限額內(nèi)存回收依舊會(huì)拖累業(yè)務(wù)”。很多做容器容量規(guī)劃的人只看memory.max忽略了memory.high的軟水位才是日常抖動(dòng)來源。4.2 用 numactl 把壓力釘死在指定 NUMA node多路服務(wù)器上內(nèi)存訪問有本節(jié)點(diǎn)和跨節(jié)點(diǎn)之分。壓測如果放任內(nèi)核自動(dòng)分配兩個(gè)進(jìn)程可能被分到不同 NUMA node數(shù)據(jù)的 latency 不穩(wěn)定結(jié)果就成了“抽卡”玄學(xué)。用 numactl 可以把 CPU 和內(nèi)存綁在同一跳數(shù)上# 所有壓測線程固定在 node0 的 CPU 上內(nèi)存也從 node0 分配 # 想測跨 node 影響時(shí)換 --cpunodebind0 --membind1注意兩者要不同 numactl --cpunodebind0 --membind0 \ stress-ng --vm 4 --vm-bytes 4G --timeout 300s--cpunodebind0表示線程只跑在 node0 的核上--membind0表示所有內(nèi)存分配都落在 node0 對應(yīng)的 memory 控制器上。這么一釘壓測數(shù)據(jù)才有可比性。如果想測試的是 NUMA 干擾問題那就改成--membind1讓跨 node 訪問成為常態(tài)看看業(yè)務(wù)是不是有隱藏的放大延遲。調(diào)參前記得用numactl --hardware看機(jī)器拓?fù)溆行┰浦鳈C(jī)在 vCPU 已經(jīng)做了綁核再用 numactl 反而可能提示無法分配。多路物理機(jī)做性能回歸時(shí)這個(gè)綁定動(dòng)作是所有對照組必須保持一致的前置條件。4.3 容器里壓測最容易誤讀的數(shù)據(jù)視圖容器內(nèi)的/proc/meminfo并不總是被運(yùn)行時(shí)重寫。實(shí)際工作中遇到過容器free -h顯示總內(nèi)存和宿主機(jī)一樣大但應(yīng)用進(jìn)程在 2G 時(shí)被殺。原因就是容器看到的是宿主機(jī)的 meminfo而 cgroup 的memory.max才是真正的墻。所以壓測時(shí)判斷容器內(nèi)存不要只看free要看三處# 1) 容器自身視角 cat /etc/... 2/dev/null || true # 2) cgroup v2 限制 cat /sys/fs/cgroup/memory.max # 3) cgroup 當(dāng)前使用量 cat /sys/fs/cgroup/memory.current如果你用的是 Dockerdocker rm后容器直接以宿主機(jī)/proc/meminfo為視圖這是正?,F(xiàn)象。在 K8s 里即使部分運(yùn)行時(shí)做了 /proc 隔離很多監(jiān)控組件采集的仍是宿主機(jī)數(shù)據(jù)源。因此寫壓測報(bào)告時(shí)不寫“容器內(nèi) free 顯示多少”而寫“cgroup memory.current 漲到多少占比 memory.max 多少”。容器里壓測還有一層如果應(yīng)用和壓測工具都在同一個(gè) Pod 的同一個(gè)容器里壓測工具在分配一大塊內(nèi)存時(shí)可能先把應(yīng)用自己的內(nèi)存擠 OOM造成“壓測致癱”假象。常見做法是把壓測進(jìn)程放進(jìn) sidecar 容器并給 sidecar 單獨(dú)設(shè)resources.limits.memory這樣壓測側(cè)能分配的范圍與業(yè)務(wù)側(cè)隔離至少不會(huì)一測就把自己家業(yè)務(wù)殺了。5. 避坑與排查內(nèi)存壓測常見“看起來正?!钡募傧笙旅孢@些坑基本是血淚經(jīng)驗(yàn)每一條都按“現(xiàn)象 → 原因 → 解決”寫明。建議先收藏跑壓測翻車時(shí)回來對號入座。5.1 壓測跑一半進(jìn)程被殺但 free 還有幾十GB空閑現(xiàn)象stress-ng報(bào) out of memory stuckdmesg 里出現(xiàn)Killed process但free -h明明顯示還有 40G available。原因進(jìn)程不是被整機(jī)水位殺的而是被 cgroup 限額殺的。容器、systemd-run 或 systemd 服務(wù)都可能在更小的 memory.max 里運(yùn)行。整機(jī)空閑不代表該進(jìn)程有內(nèi)存配額空閑另外也可能是RLIMIT_AS或RLIMIT_DATA撞上了ulimit限制。解決先cat /proc/pid/limits | grep address看當(dāng)前進(jìn)程的地址空間上限再看/sys/fs/cgroup/memory.max是否遠(yuǎn)小于整機(jī)內(nèi)存。如果是在 systemd 服務(wù)里壓測檢查service文件是否帶了MemoryMax。確認(rèn)限制后再?zèng)Q定調(diào)大限額還是縮小--vm-bytes。5.2 內(nèi)存明明打滿了業(yè)務(wù)延遲很高free 卻顯示 available 還有余量現(xiàn)象業(yè)務(wù)接口 P99 延遲從 3ms 漲到 200ms監(jiān)控顯示整機(jī) used 內(nèi)存高但free -h的 available 還剩 20%按常理不該這么卡。原因available 是內(nèi)核估算的可回收頁數(shù)量它把 page cache、slab 可回收部分都算進(jìn)去了但回收這些頁需要時(shí)間。當(dāng)壓力進(jìn)程持續(xù)快速分配臟頁時(shí)內(nèi)核反復(fù)觸發(fā) direct reclaim回收線程和業(yè)務(wù)線程爭搶內(nèi)存管理鎖延遲就上去了??苫厥詹淮砜闪⒖袒厥?。解決不要只看 available配合meminfo里的MemFree、Active(anon)、Shmem和/proc/pressure/memory來看。memory.pressure中的avg10如果持續(xù)大于 60說明內(nèi)存回收壓力已經(jīng)很高業(yè)務(wù)延遲劣化會(huì)先于 OOM 出現(xiàn)。5.3 評測環(huán)境 swap 和 swappiness 不一致結(jié)果完全不可比對現(xiàn)象同一份壓測腳本測試機(jī) A 表現(xiàn)正常測試機(jī) B 直接卡死檢查發(fā)現(xiàn) A 沒開 swapB 開著 16G swap且 swappiness60。原因swap 的影響不是“多了一塊后備空間”那么簡單。開啟 swap 后內(nèi)存壓力上來會(huì)優(yōu)先換出匿名頁頁面換入換出的 IO 增加了全局鎖競爭測試行為從“內(nèi)存到底夠不夠”變成“盤能不能扛住換頁”。兩套參數(shù)下測出的水位閾值完全不同。解決壓測報(bào)告里必須聲明swapoff -a與否、swappiness 值。我一般將環(huán)境組固定為“統(tǒng)一不開 swap”和“統(tǒng)一開 swap 且 swappiness30”兩套分開出結(jié)論。對比基線時(shí)任何改 swap 的變更都要重新壓一組不能沿用舊基線。5.4 如何區(qū)分壓測工具自身分配與真正的內(nèi)存泄漏現(xiàn)象壓測結(jié)束后釋放了所有壓力進(jìn)程但業(yè)務(wù)容器內(nèi)存仍然緩慢上升懷疑是壓測工具讓系統(tǒng)產(chǎn)生了不敢回收的內(nèi)存。原因這往往是工具自身留下的內(nèi)核內(nèi)存。比如stress-ng --vm分配大量頁后快速釋放會(huì)使 slab 中的 vm_area_struct 和頁表頁來不及回收或壓測期間訪問的 tmpfs、SYSV 共享內(nèi)存未清理。過一段時(shí)間后內(nèi)核回收數(shù)值會(huì)回落這不是應(yīng)用泄漏而是不可回收的瞬時(shí)內(nèi)核開銷。解決壓測結(jié)束后先等 5 分鐘再分別對比/proc/meminfo的SReclaimable、PageTables、Shmem。如果這幾個(gè)字段回落緩慢且業(yè)務(wù) RSS 不降才懷疑用戶態(tài)泄漏。壓測期間不要并發(fā)跑多個(gè)工具否則數(shù)據(jù)混在一起就是黑匣子誰也拆不清。5.5 虛擬化環(huán)境中壓測指標(biāo)忽高忽低現(xiàn)象同一臺(tái) KVM 虛擬機(jī)重復(fù)跑十輪 sysbench memory吞吐差 30% 以上物理機(jī)上同樣命令卻很穩(wěn)定。原因云廠商或自建虛擬化平臺(tái)的 CPU steal、內(nèi)存 balloon 在后臺(tái)隨時(shí)自動(dòng)調(diào)節(jié)。虛擬機(jī)看得到的內(nèi)存地址是虛擬的memory.max可能還會(huì)隨著 balloon 設(shè)備變化而動(dòng)態(tài)收縮。解決壓測前先cat /proc/iomem或者lscpu | grep steal看看是否有虛擬化痕跡有則換到物理機(jī)壓或者至少保證壓測期間宿主機(jī)沒有其他租戶高負(fù)載??巛啽葘r(shí)固定宿主機(jī)負(fù)載不要把虛擬化的波動(dòng)當(dāng)作工具問題。6. 壓測之后怎么落地把 metrics 變成線上監(jiān)控閾值與回歸基線壓測跑完不是收個(gè)日志就完事得把結(jié)果變成能指導(dǎo)線上配置的東西。我最常做的三個(gè)落地動(dòng)作計(jì)算 MemAvailable 的安全下限、采集 memory.pressure 作為延遲劣化預(yù)警、把壓測基線固化成一個(gè)可重復(fù)的回歸腳本。先看安全下限。壓測時(shí)逐秒記錄/proc/meminfo的 MemAvailable 和業(yè)務(wù) P99 延遲找到延遲開始顯著抬升的拐點(diǎn)。比如某網(wǎng)關(guān)服務(wù)在 MemAvailable 低于 4G 時(shí)延遲從 10ms 跳到 80ms那么線上告警閾值就別等到 MemAvailable0 才觸發(fā)。在 Prometheus 里可以用node_memory_MemAvailable_bytes 4e9作為紅色告警黃色告警則抬到 6G。這里的關(guān)鍵是閾值來自你的壓測拐點(diǎn)不是抄來的統(tǒng)一數(shù)字。再看 memory.pressure。Linux 內(nèi)核 4.20 提供 PSI 接口能精確量化內(nèi)存回收對任務(wù)進(jìn)度的阻塞程度。壓測時(shí)單獨(dú)記錄# 每 5 秒采一次 memory pressure 的最近 10 秒平均 while true; do cat /proc/pressure/memory | awk {print $2}; sleep 5; done數(shù)值里some avg10表示有任務(wù)在等待回收的時(shí)間占比full avg10表示所有任務(wù)都在等待的時(shí)間占比。如果壓測中發(fā)現(xiàn)full avg10超過 20 時(shí)業(yè)務(wù)吞吐驟降就可以把這個(gè)指標(biāo)接到監(jiān)控里比固定內(nèi)存使用率更貼近用戶感受。最后是回歸腳本。我會(huì)把同一組壓測命令連同環(huán)境快照寫成一個(gè) shell 文件每次內(nèi)核升級、內(nèi)存調(diào)優(yōu)、容器 runtime 升級后先跑一遍比較三個(gè)數(shù)值stress-ng 的 bogo ops、sysbench 吞吐、以及壓測中出現(xiàn) OOM 的時(shí)間點(diǎn)。不用每次都追求精確只要這些數(shù)字在同一個(gè)量級上下浮動(dòng)不超過 10%就可以放心上線。這也讓我養(yǎng)成了習(xí)慣任何內(nèi)存相關(guān)變更先在壓測環(huán)境制造一次高水位再打電話喊業(yè)務(wù)確認(rèn)觀察窗口。邏輯永遠(yuǎn)別在生產(chǎn)環(huán)境里驗(yàn)證內(nèi)存假設(shè)。希望這份踩坑記錄能讓你少走幾回路也幫你的業(yè)務(wù)在內(nèi)存水位頂點(diǎn)前多一層確定性。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
老色69| 国产日韩欧美三级片| 一区二区三区黄片免费观看| 亚洲人在线| 精品无码产区一区二| 欧美在线55555| 色九久| 97国产高清视频在线观看| 91久久国外网| 美女操逼福利视频| 亚洲精品久久久久毛片A片拉屎 | 欧美日韩色| 激情综合亚洲| 免费A片三p视频| 中文字幕乱碼在线| 99热精品在线播放| 日本三级R| 色综合加勒比| 色色综合97| 色色激情| 囯产精品久久久久久久久久二区三区| 大香蕉伊人亚洲| 黑人娇小av在线播放| 久草久热| 欧美国产伊人久久久久| 欧美十八禁视频| 99在线啪| 综合激情一一91| 97精品国产97久久久久久户外免费| 性爱视频无打码在线观看| 久久妇| 亚洲综合小视频小说在线观看| 操逼逼中文字幕| 亚洲福利影院一区久久| 九久精品| 9999九九九久久久| 啊a一区在线| 五月天色色网站| 国产福利一区二| 日日干夜夜骑| 久久精品免费| 嗯嗯嗯啊啊啊在线免费观看| 精品熟女一区=区三区| www.久久| 男人的天堂在线有码| 亚洲情色第一页| 午夜福利视频在线一区| 啊啊啊好想要| 天天草天天日| 啊啊啊啊好疼视频| 黑人精品欧美一区二区蜜桃| 欧美 传媒 麻豆 日韩 偷拍| 日韩性色b| 九九av| 天天视频黄网站| 亚欧免费观看视频| 久草精品国产99| 91色插| 蜜臀久久久99久久久久| 欧美性爱无码一区二区三区| 91精品无码久久久久久久| 操国产高清| 色欲天天婬色婬香WWW夜色| 大香蕉在线视频15| 国产午夜福利视频在线| 国产精品欧美激在线| 青青伊人久久| 天美一二三在线观看Av| 嗯嗯嗯啊啊啊干死我吧| 老熟女91| 自拍偷拍 日韩无码| 亚洲欧美日韩综合在线尤物| 精品一区二区人妖| 亚洲精品一区二区三区新线路| 清柠毛片| 亚洲 日本 一 二 三| 另类综合另类| 密臀国产在线| 丰满人妻-区二区三区免费看 | 中 文字幕一区二区三四 五 区日 日 骚| 婷婷色导航| 无码一区二区三区四区五区六区七区八区九区十区视频 | 秋霞操逼片| 92人人操人人| 国产又粗又长又爽又色| 操b网站亚洲无码| 综合自拍| 国产精品农村妇女| 亚洲国产精品99久久久| 草莓精品视频| 九久9热| 锕锕好爽 死我在线观看| 花花AV导航| 国产特级毛片AAAAAA高潮流水 | 婷婷六月色| 男人干美女| 亚洲精品97久久中文字幕| 99热| 男人的天堂啪啪| 国产精品视频在线播放| 四虎国产精品永久在线囯在线| 久久欧美性爱视频| 天堂涩涩| 在线国产福利网址导航| 九九无码视频| 欧美色图片91| 超碰97色| 欧美性爱97超碰| 国产超碰欧美| 亚洲 日本 国产 综合| 情色AV电影| 九九拍拍精品视频在线播放| 成人av影院在线观看| 偷拍 精品另类 凸凹了四区| 久久久无码精品人妻二区| 国产av又色又爽又黄| 天天淫人人妻日日色| 91无码精品| 婷婷色色五月天福利| 清柠毛片| 欧美97色| www.狠狠干.coom | 日本亚洲熟女视频| 中文字幕精品亚洲熟女| 亚洲 小说 欧美 激情 另类| 欧美亚洲宗合色性图| 久热精品在线国产| 亚洲 欧美 中文 日韩超碰| 亚洲女优有码无码高清| 欧美日韩夜夜| 日韩欧美午夜一区二区| 久久天天躁日日躁狠狠躁 | 国产亚洲日韩欧| 亚洲AV乱码专区国产噜噜亚洲| 熟女中出视频| 囯产操逼片| 日本三级久| 密臀在线一区尤物| 欧美综合骚| 亚洲情色综合| 天天日天天舔东京热| av草草在线电影| 男人a天堂手机在线版| 美女91色黄18| 午夜婷婷| 成人一级性爱| 精品国产99999| 在线看片国产精品每日更新| 亚洲drav色图| av在线一区二区三区| 蜜臀AV一区二区三区激情综合| 2017av无码免费无线播| 亚州欧美在线| yirendaxiangjiashipin| 无码外流操逼视频| 久久久久久999| 久久久艹艹艹| 丁香六月天| 全国男人天堂网| 少妇超碰在线| 人人操人人摸人 | 人妻丝袜二区| 亚洲欧美日韩中文久久自慰| 丁香五月AV| 国产精品午夜福利亚洲综合网| 99re只有精品| 久久婷婷国产一区二区色| 素人一区二区三区日韩| 校园春色亚洲色图| 天操老女人| 九九视频黄色片| 国产精品久久久久999| 婷婷综合久久| 女人 A一级| 欧美操逼录像国产黄色国产| 九九九精品一区二区无码| 综合久久婷婷| 韩国成人精品久久久免费看| 一区二区三区高清| 午夜福利在线合集| 国产精品人妻无码久久久互動交流 | 97国产色综合| 亚洲aV性爱| 精品久久久久久中文字幕视频免费| 久久草视频污视频| 美女的肌被草喷水视频| 国产剧情一区在线观看| 久99久视频| 国产一级高跟丝袜| 天天色,天天干,天天干| 熟妇高潮一区二| 人妻人人操| 日韩簧片免费看| 天天肏夜夜肏| 99re6在线视频精品免费完整版安卓版| 成年女人一区| 久久久久久国产精品| 乱伦av.com| 99在线免费公开视频| 九九九九9999| 九九av| 亚91亚洲网| 天天综合,91综合永久| 亚洲女毛多水多21P| 中字幕人妻一区二区三区| 大香蕉中文201| 熟女久久久| 国桃视频产巨乳精品一区二区在线| 加勒比99999| 超碰97欧美日韩| 97在线青| 北条麻妃99精品青青久久| 中文字幕日本久久| 很很干很很操| 黑人中出21连凳花野真衣| 国产97/欧美| 混色激情av| 99无码视频| 美女刺激久久国产欧美| 天天综合有色网| 国产精品九9| 操九九九九九九| 偷窥自拍亚洲色图| 日本三级小说中文字幕| 久操在97| 青娱乐 青青青操 日逼| 九九九九精| 人人妻人人玩人人澡人人爽| 亚洲日韩在线a不卡99精品| 色激情综合网站| 天天干天天舔| 2019天天干天天操| 99热国产| 日韩熟女精品无码专区一区二区| 国产成人天堂| 91精品91久久久中77777| 南澳成人一级片在线播放| 少妇精品| 97精品97| 国产人妻久久精品一区二区三区| 电家庭影院午夜69久久夜色精品国产69乱| 色哟哟AⅤ| 亚洲欧美在线观看2021| 先锋精品av色鲁| 亚洲一二三四区机械| 操死我了嗯嗯嗯| 天天天堂影视日韩亚洲91| 国产精品另类一区大香蕉| 99999国产精品| 色麻豆AV| 亚洲天堂资源| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 手机在线人成免费视频| 91爽啪| 国产不卡中文字幕免费avi| 亚洲男人的天堂在线看| 极品色综合| 国产a片操逼| 国产树林里野战在线看| 97操97色| 91精品久久久久久| 色哟哟综合| 国产高潮AA片免费看| 美女高潮视频91| 中文字幕欧洲有码| 亚洲另类小说卡通动漫| 亚洲情色电影网| 青青久久久| 2019AV天堂| 色综合20p| 日本人妻最新在线中| 午夜影美女日鸡鸡天天视频国产| 91大神电影天堂| 精品无码一区二区三区| 郑州宾馆老熟女露脸啪啪| 欧美性天天影视| 久久成人午夜狠狠| av强奸乱轮| 狠狠躁AV| 色婷婷国产精品一区在线观看| 乱伦3P视频| 欧美伦乱爱| 男女做爰猛烈动高潮A片免费应用| 操逼网免费无码视频| 超碰99热中文字幕| 国产精品一区二区亚洲人成毛片| 久久精品国产精品亚洲艾通辽熟妇 | 殴洲老熟女| 久久六六| 久久色人体| 国内毛片四区| 国产又黄又粗又猛大片| 丁香五月综合| 搡老女人老熟女91老熟女综合网| 丁香六月婷婷久久综合| 人人操人人肉久久精品| 嗯嗯嗯好爽| 亚洲欧美清纯| 99国内精品| 人妻色偷色噜| 中文字幕乱碼在线| 久艹99| 操一区| 久久精品人妻一区二区三区| 欧美日韩在线小说 | 一区二区偷拍拍视频| 国产极品999| 欧美在线啊啊| 老色69| 在线视频 亚洲精品| 嗯嗯嗯嗯啊啊啊好紧好大| 99re视频这里只有精品| 91狠狠综合久久久久久| 操逼大黄片| AV中文字幕剧情1区2区3| 国产 无码 一区二区| 久久久精品中文字幕麻豆| 人妻在线视频| 国产97视频| 亚洲天堂另类小说男人| 精品无码久久久久久国产浪潮| 超碰97玖玖爱| 亚洲AV秘 精品久久老牛影视| 91精产一区二区三区| 免费看黄视频亚洲网站| 亚洲欧美在线丝袜| 久久超碰98| 欧美啪啪女女| 蜜乳AV免费观看| 九九九九一级| 高清不卡视频| 久久久免费一级黄片| 竹菊一区二区三区AV线| 免费视频在线观看啊啊啊啊啊| AⅤ片水多多| 久久人妻无码毛片A片麻豆| 丝袜熟女一区二区三区| 国产午夜在线观看| 日本最新1区2区3区| 亚洲综合五月天| 欧美1区二区三区公司| 亚洲 中文 欧美 日韩 在线| 禁十八久久| 中文字幕永久在线| 国产色精品午夜大片| 国产精品免费久久久久久久久久| 在线情色电影 91大| 色色婷婷五月| 日本免费人成视频播放120秒| 大香蕉日韩| 久久夜夜夜| 欧美亚洲玖玖玖| 中文日本免费高清| 热99这里有精品综合久久 | 91青青草| 日韩精品亚洲一二三| 欧美在线啊啊| 岛国在线一区二区三区| 69视频入口| 伊人在线大香蕉二。| 特级大荫道BBwBBwBBW| 小情侣高清国产在线视频| A片大香蕉在线| 96一区二区| 少妇蹲下买菜露大唇0| 欧美日韩理论一区| 日韩精品国产精品五码一区二区| 强奸乱伦麻豆| 精品国产丝袜一区二区三区乱码| 97日韩| 色哟哟av| 欧中美三级一区二区三区| 曰本91情色| 18一区二区三区| 婷婷五月天基地| 夜夜影视四色| 免费观看的黄色的网站| 国产黄色影片在线观看| 国产婷婷综合在线观看| 久久久99免费| 国产精品亚洲天堂网址| 性饥渴少妇av无码毛片| 亚洲成人在线高清| av爱爱爱| 久久手机视直播| 色五月婷婷麻豆在| 天综合网| 强奸少妇AV导航网| 亚洲色9| 天天综合网久久ww| 情色五月天网| 9久9久9久9久视频网站| 男生通女生屁股| 中文字幕第7页| 精品少妇一区二区| 蜜臀久久久99久久久久| 久久 精品| 加勒比综合| V A在线| 亚洲āv网址在线观看| 婷婷色综合欧美日韩| 亚洲福利影院一区久久| 久久受www免费人成| 成年人三级黄色片视频| 国产做?爰片久久毛片?片美国| 日韩女模中文造逼| 大香蕉伊人亚洲| 精品国产99| 色欧洲97| 91亚洲综合在线| 操国产高清| 欧美偷拍区| 顶级丝袜熟女一区二区三区| 久久久97| 一区二区三区日韩欧美| 午夜无码熟妇丰满人妻| 欧美 色 亚洲| 性饥渴少妇av无码毛片| 亚洲国产成人精品无码专区| 亚洲丁香花色| 又黄又粗又硬又长又大| 日韩精品资源| 国产精品国产自产高清AV| 欧美v亚洲v日韩v最新在线二区| 青草视频在线看看看看看看看看看| 亚洲日本韩国极品一区二区| 蜜桃网熟妇| 色吧 综合| 美熟女逼导航AV操逼| 91综合天天| 国产综合在线视频网站| www.91色| 亚洲无限观看| 国产精品一二三在线看| 伊人五月天| 精品对白久久不卡| 久操免费观看| 噜噜噜在线视频| 婷婷丁香五月综合| 人妻内射一区二区在线视频| 久久精品无码一区二区三区| 鸡巴插逼视频| 欧美亚洲性爱一区二区| 日本幼女18+| 久综合国内精品自在自线| 乱色视频中文字幕| 污污污8888| 色淫网站优优视频| 黄色网址在线免费观看| 欧美一区二区传媒| 日本不卡一区二区| 黄色网址久久精品欧美喷水| 蜜汁欧美| 久久人人爽人人爽人人片Ⅴ| 小骚逼被操的爽不爽| 中文字幕三四区| 婷婷久久五月天| 男人的天堂久久狠| 26uuu性| 欧洲免费一区二| 不卡视频一区蜜桃视频| 影音先锋国产精品| 久久婷婷一区| 久久精品国产亚洲AV成人直播| 亚州色图欧美| 中文日本免费高清| 超碰这里只有精品| 日本欧美韩国国产在线| 久久綜合很很很| 国产不卡精品91| 天天操妹子| 操逼日韩无码| 中文字幕三四五区| 久久久9视频| 熟女探花啪啪| 国产精品久久久久久夜夜夜| 91被操| 97久久精品亚洲中六字幕| 亚洲图片偷拍视频区| 久操B网| 国产高清亚洲日韩一区| 99热只有| 日韩久射综合| 天堂资源欧美| 九色精品视频导航1| 91爱做| 鸡巴插逼视频| 青青五月天| 日本三级中国三级99人妇网站| 久久久久成人网| 九月色婷婷| 国产成人亚洲精品无| 欧美久久草熟女| 男人的天堂午夜av| 青草园大香蕉| 91丨九色丨熟女高潮| 囯产精品久久久久久久久久二区三区| 亚洲综合另类欧美久久久| 豆花视频操逼网址 | WWW美腿丝袜香蕉中文| 久久久久九九九| 91精品国产91熟女| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 色播综合| 午夜舔阴达高潮视频免费看| 久久妇| 亚洲欧美大| 天天插夜夜操| 青草成人免费视频一COm| 人妻在线中出视频| 人人做人人妻人人夜视频| 91亚洲欧美激情| 久久精品六区| 伊色综合天堂色97| 亚洲天堂7777| 五月天我淫我色av| 色九九久九九| 婷婷五月天无码| 天天插天天射| 国产www色在线观看| 高清孕妇孕交 交| 日韩美女,国产传媒,视频一区| 色噜噜综合网| 郑州宾馆老熟女露脸啪啪| 日本一二区不卡| 人人摸人人舔一区二区| 9 7超碰在线免费观看| AV网站高清无码在线观看| 人妻中文字幕日韩电影| 亚洲 欧美 小说| 亚洲天堂美臀在线| 国产黑白丝在线| 啊啊啊啊啊在线视频| 国产精品亚洲美女久久久久| 老熟女乱伦一区| 日本幼女18+| 无码久| 伊人综合色网| 九色PORNY9l原创自拍| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美精品久久| 磁力99AV| 中文字幕加勒比海高清无码免费视频| 婷婷五月成人| AV九九| 风流老熟女一区二区三区l| 中国熟女老妇仑乱一区二区三区| 黄页av| 九九热精品视频六| 日本在线15p| 亚洲91综合| 加勒比少妇AV婷婷六月天超碰超碰| 中文字幕在线观看网页| 少妇毛片久久| aaa淫乱视频| 麻豆人妻少妇在线免费观看| 精品国产一区二区三区久久久蜜臀| 玖色AV| 亚洲有薄码区日本系列中文字幕| 精品久久久久久亚洲| 亚洲欧美经典一区二区| 丁香六月婷婷综合| 色情成人五月天| 五月婷婷六月色| 夜夜爽33333| 91色艳| 亚洲国产剧情少妇激情| 亚洲吊色| 懂色影视久久| 久久久偷拍| 好爽视频在线观看视频| 啪啪性爱免费视频| 人妻少妇被猛烈进入中| 中文字幕aⅴ在线视频| 日本精品高清一二区一本到| 色婷婷成人| 亚 欧 美 综合| 亚洲色图20p| 欧美日韩青操| 国产嫩草精品A88AV| 色色九区| 久久久久亚洲三级电影| 国产 热久久久久国产精品| 极品美女福利在线观看| 欧美99热| 天操天操夜操夜月操月年年操| 日欧美色| 噜噜噜噜天天狠狠| 一级一性爱免费视频| 这里只有精品视频在线观看麻豆| 久久欧美性爱视频| 久久人人妻| 国产妇女精品视频青青草| 四虎884| 日本中文熟女视频| 黄色性爱网网| 不卡九肏| 日日骚一区二区三区| 欧美精品精品一区二区| 国产剧情AV不卡在线观看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 人人干人人操人人..com| www.婷婷六月天| 欧美婷婷久久| 久草这里只有精品| 国模不卡| 精品久久久中文字幕不| 日韩欧美蜜桃精品久久中文字幕久久 | 精品一区二区2| 人妻色偷色噜| 黄片在线免费在线观看| 久久最新视频免费观看| 青青久久艹| 亚洲人妻中文高清| 偷拍亚洲高清图片| 日韩精品人妻一区二区| 乱伦av.com| 九X超碰| 日韩pv中文| 99热伊人| 91久久久久久久| 国内偷拍精品一区二区| 中文激情网| 亚洲综合图片在线| 亚洲无码国产探花在线观看| 亚州色图第三区| 亚洲亚洲亚洲天堂天堂| 正在播放国产精品一区| 亚洲天堂女优在线| 高清孕妇孕交 交| WWW黄片COM| 亚洲综合骚逼| 国产精品亚洲天堂网址| 少妇与黑人高潮在线| 天天干电影| 99热这里只有精| 欧美另类丝袜熟女| 国产精品视频精品一二| 曰本道人妻久久久在线不卡色视频| 麻豆国产视频精品观看| 夜夜狼人妻| 亚洲麻豆av一区二区| 欧美日韩高潮喷水91| 国产精品一区二区三区免费视频| 婷婷五月激情综合| 亚洲同性aV综合| 大香蕉综合| 东京热综合久久一区二区| 国产精品视频自拍在线| 亚洲综合在线高清| 综合久久久久久久久91| 蜜桃视频精品一区二区三区| 欧美18老人禁| 岛国AV一区二区电影| 四虎精品永久在线播放| 日本天堂网| www.99色| 嗯,啊。舔我逼| 无色无码| 亚洲欧美综合图片| 伊人亚洲国产一成人久久精品,久久| BBBBB97COM| 色综合一区二区三巨| 中国AAAAAA黄色片| 国产精品视频在线播放| 亚洲欧美精品福利在线| 精品国产乱子伦一区二区三区,精品一| 亚洲无码色| 国产精品人妻无码久久久互動交流 | 自拍偷拍 日韩无码| 色97欧美| 日韩97视频!在线| 日韩黄色av中文字幕| 久久AV色| 综合色图区| 性饥渴少妇av无码毛片| 久久成人午夜狠狠| 成人欧美一区二区三区黑人一| 欧美色宗合| 美女AV一区二区| 久操精品网| av网站国产主播在线| 日本999精品| 色99视频| 国产最火爆久久国产网站网站| 足交视频老司机| 五月天综合网| 亚洲h片在线免费观看| 热久久无毒不卡| 99青草| 看黄片视频免费| 色欲av国内精品久久久久久| 无码视频一区二区| 91丝袜美女国产| 成人av影院在线观看| 亚洲综合色图欧美| 成人久久精品| 1956日韩精品| 久久久国产成人一区二区三区在线 | 强奸乱伦Av网| 日日夜夜精品视频| 亚洲男人天堂视频| 亚州色站 日韩电影| 婷婷五月天久久久| 99国产精品视频尤物| 欧洲综合色图| 国产丝袜一区二区三区| 啊啊啊啊啊啊啊好爽不要| 超碰99在线| 精品一区二区综合熟妇| 欧美精品69性爱| 大香蕉视频啪啪啪啪| 91网站18在线| 91逼逼女人91| 天天天天干| 无码免费精品高清| 亚洲无线码欧洲精品区别| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产亚洲日韩欧| 欧美色97| 另类老少妇| 日日噜噜夜夜久久亚洲一区二区| 亚洲另类久操网| 色九九综合| 午夜精品探花| 人人爱人人操人人性| www亚洲免费| 思思热在线视频免费| 天啪| 猛猛干| 97Ai亚洲| 超碰色97| 91高潮| 777超碰| 激情欧美97| 欧美色爱综合| 蜜桃视频一区二区三区| 久久久精品日本一道| 992这里有精品| 五月天婷婷综合网| 五月天开心网| 中文字幕黑人大片| 麻豆精品久久久久久久| 97资源制服丝袜| 久久一二区四| 久久熟妇五十路一区| 亚洲综合有玛| 色婷婷淫色网| 色踪合AV| av2014 日韩在线中文字幕| 欧美后入式| 一区二区三区一亚洲中文字幕、综合区灬 | 天堂伊人久久| 综合性视频99| 久久三区四区| 欧美综合自拍| 大香蕉视频一二三区| 欧美一级久久久丰满| 国产 亚洲 丝袜 制服| 亚洲国产欧美中日韩成人综合视频| 黄片在线免费在线观看| 亚洲少妇色| 人人综合| 操逼免费视频无码国产| 狠狠中文字幕| 亚洲中文字幕精品久久久久久直播| 一块操欧美性爱| 美女诱惑爱爱| 丝袜无码a片| 国产精品粉嫩福利在线| 97超碰9| 浓厚中出中文字幕在线| 啪啪AV导航| 五月婷婷六月天| 久久精品一区| 老鸭窝成人| www.av家庭乱伦| 福利视频一区二区微拍| 操碰91| 91l欧美在线| 无马一区二区| 色欲av一区二区三区蜜芽| 中文自拍欧美影视| 亚洲欧洲视频小说在线观看| 色综合超碰超| 尤物av网站免费在线播放| 亚乱色| 一区二区久久天天干狠狠| 超碰69| 蜜桃狠狠色伊人亚洲综合网站| xxxx网站亚洲精品| 精品一区二区三区蜜桃臀赵总| 久久綜合很很很| 亚洲天在线| 中文字幕精品一区欧美| 天天插天天射| 人妻美腿丝袜日韩| 日韩黄色片子| 天天日夜夜| 麻豆区久久久久亚| 一个人免费视频观看在线WWW| 抽插无码高清一区| 男人久久精品| 中国熟女老妇仑乱一区二区三区| 国产精品亚洲美女久久久久| 亚洲国产精品久久久男人的天堂| 久久精品无码专区| 久久香蕉综合一本到3atv| 精品射1999| 少妇精品久久| 亚洲激情AV| 97精品视频在线播放| 黄色av网站在线播放| 97色五月天完| 91性网| 婷婷亚洲色| 亚洲九九视频在线观看| 久久久久久亚洲Av无码| 天天干天天日天天射黄色| 久久久999国产精品| 亚洲一级特黄大片在线播放91| 国产视频一区二区在线| 蜜臀久久99精品久久久久久酒店| 亚洲中文字母在线播放| 亚洲综合射| 久久久久久久九九九九九九| 亚洲国产综合久久久性感熟妇| 国产又粗又长又大的视频| 图片区小说区| 97综合久第一页| 黄色视频特级毛片| 校园春色宗合网| 啪啪视频亚洲第一| 久久久久久久伊人精品| 日韩ab网| 噜噜噜在线视频| 久久久专区| 亚洲最大成人a毛毛片| 97AV在线免费观看| 中文字幕中文字幕一区二区| 98超碰日本| 人人人人插| 亚洲麻豆18发?| av天堂5| 91欧美www| 亚洲 日韩 欧美 国产综合体| 东京太热男人的天堂久久久| 婷婷五月天激情小说| 色97干| 老女人日韩美91| 久久久久亚洲三级电影| 神马久久69| 中国东北熟女老太婆内谢| 国产欧美日产一区二区三区 - 国产欧美日| 日韩美女操b| 9 1超碰九色| 色99色| 韩国免费播放一级毛片| 亚洲精品国产av天美传媒| 天堂中文日本在线观看| 蜜桃臀av一区二区| 97视频网站在线观看| 爱妃国产亚洲视频中文字幕| h色99999| 九九Av| 色综合国产在线观看| 日韩美女高潮喷水视频| 欧美综合区| 2021国产成人精品久久| 国产噜噜噜噜噜久久久久久久久| 日本三级一区二区 在线| 亚洲欧洲久久天堂| 日韩人妻播放| 91综合站| 亚洲drav色图| 9久综合网| 国产精品一区二区校花| 亚洲囯产精品女人久久久| 青草草免费网站av| 啊啊啊啊好大好硬啊啊啊啊啊 | www.夜夜| 国产成年女人免费视频播放a| 日夜尻逼网| 67914亚洲精品| 亚洲欧美日韩免费电影| 国产精品久久久亚洲第一牛牛_在线观看 | 熟女中出视频| 综合色啪| 国产一区自拍欧美日韩| www色日本| 国产精品成人AV片免费看网站| 欧美少妇性乱| 麻豆 欧美 日韩| 尤物一级在线免费观看| 99婷婷一区二区| 亚洲图片视频小说| 日本大香蕉| 激情一区二区三区在线观看| 国产亚洲美日韩Aⅴ中文字幕无码成人| 久久在肏| 中文字幕欧美日本乱码一线二线| 97综合在线观看| 午夜一区| 久久毛卡| 香蕉黄色一级视频| 国产精品96久久久久久| 人人澡人人澡人人| 97一区二区三区视频| 宅男91视频在线播放| 亚洲激情综合| 亚洲欧洲网站免费观看| 久久美女国产| 操逼逼一区视频| 久久久96| 极品肉射| 久9视频| 热99这里有精品综合久久| 中 文字幕一区二区三四 五 区日 日 骚| 99婷婷| 柠檬AV导航| 牛黄色久午久| 免费啪啪一级视频| 日韩人妻制服丝袜av| 日韩av免费一级电影| 免费精品无码一级毛片牛牛影视| 超碰97男女| 麻豆熟妇乱妇熟色A片在线看| 天天热精品| 99日免费视频中文字幕| 亚洲熟女乱色一区二区三区久久久| 91人妻视频在线| 亚洲中文制服诱惑| 天堂av2019| 97天天爽| 97青青操视频| 亚洲少妇诱惑| 99天天超碰| 一牛一区二区三区久久| 色噜噜人妻丝袜AV资源| 一牛一区二区三区久久| 97这里只精品| 狠狠躁日日躁夜夜躁A| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | ji熟女.com| WWW操逼| 国产av波波国产精品| 高清国产性猛交xxxx乱大交| 久久久久斤小| 亚洲天堂电影网| 91 亚欧| 亚洲 欧美 色图| 欲香欲色| 人人 操人人 操人人| 中文字幕一区电影在线观看| 欧美性爱视频免费一区一A| 午夜精品久久久久久久99蜜桃一| 久草五月| 欧美性天天影视| 亚洲美女30b| 狠狠操狠狠燥| 九九九九九九九九九国产精品 | 亚洲精品天堂久久A∨51成人漫| av日韩国产一区二区| 中文字幕在线观看二区三区| 91蜜桃婷婷狠狠久久综合9色| 色av中文字| 欧美亚洲se91| 青青草依人大香蕉| 国产成人超碰在线| 日操粉逼逼| 伊人亚洲国产一成人久久精品,久久| 99999无码| 久久精品99久久久久久| 91天天综合日韩欧美| 伊人专区一区二区三区| 无码免费精品高清| 欧美日韩夜夜| 97资源站久久| 无码不卡亚洲成?人片| 亚洲毛片一级带毛片基地| 中文字幕一区av| 亚洲Av噜噜一区二区三区妖精| 97色欧洲| 日本狂喷奶水在线播放212| 巨爆乳肉感一区二区三区竹菊影视| 香蕉99秘 精品一区丁香| 久久精品99久久久久久| 上特色A在线| 风流老熟女一区二区三区l| 日本91白丝| 色欧洲97| 日本高清免费一本视频在线观看| 伊人色综合网电影| 密臀AV在线| 日本不卡五区| 精品国产久热在线观看| 综合网久久| 欧美97超碰| 牛黄色久午久| 伊人国产视频| 爱爱动态60秒| 激情综合亚洲| 国产精品久久久久久夜夜夜夜| 永久电影三级在线观看| 色情五月丁香| 日韩精品影视| 翔田千里AⅤHD无码| 97九色人妻| 欧美色综合网| 国产AV久久久蜜爱影集| 加勒比伊人综合| 成人一道本免费视频| 97久久资源| 老鸭窝成人免费毛片视频| 抽插无码高清一区| 99re6国产精品99re| 国产操逼视频在线观看| 国产天天骚| 亚洲精品97| 殴美牲| 欧美天天射| 亚洲成人av色网| 91欧美经典| 婷婷五月丁香五月| 欧美丝袜中文字幕07在线| 亚洲欧洲网站免费观看| 日韩专区久久久| 自拍偷拍 日韩无码| 国产日韩区| 欧美一二在线| 欧美日韩黄片精品在线| 欧美无圣光在线| 亚洲天堂在线怕怕视频| 黄色二级片网站| 一级做a爰片性色毛片久久| 午夜呻吟欧美| se吧提供91精品国产91久久久久久| 97久精品| 成年人黄色视频免费| 岛国AV一区二区电影| 欧美福利视频啊啊啊啊| 日韩三级在线观看mp4| 亚洲无码太久| 欧洲精品人妻| 成人美女av| 999色欧美中文字幕| 九九人人操| 亚洲97在线观看| 自拍盗摄一区| 99国产在线 精品 视频| 日本精品久久久久久久| 性做久久久久久免费观看软件| 小电影欧美91| 夜夜嗨一区二区| 69视频入口| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 国产色综合亚洲色综合吹潮| 999综合色| WWW黄片COM| rion磁力链接| 久草精品国产蜜臀| 色情乱伦AV| 97碰碰色| 97天天综合网| 国产亚洲日本精品在线| 99re黄| 中美日韩毛片| 日韩人妻 中文字幕| 天天夜夜rb| 狠狠搞 亚洲91| 国产精品久久久久久片| 少妇激情一区二区三区视频| 嗯啊不要啊啊在线观看视频| av绯色| 97亚洲在线| 98精品国产乱码久久久久久| 国内三级自拍小视频在线观看| 亚洲影视综合| 亚精品无码毛片一区二区三区| 午夜一区| 亚洲精品乱码线路中文字幕 | 综合操逼| 91丝袜美女视频| 亚州日韩97| 欧美一级三级| 在线a v| 97国产人人| 日韩久草| 淫色网综合| 日本在线不卡v二区| 亚洲欧美日韩中文播放 | 久久久久久AⅤ无码免费肉站| 久久久久九九九九| 天堂综合| 91偷拍欧美亚洲| 九九性视频| 色色香蕉| 家庭乱伦麻豆| 67914在线兔费成人视频| 中文字幕少妇色| 久久婷五月| 国产精品视频一区二区三区八戒| 久操电影| 久操国产在线| 天天综合网合集91| 欧美图片色综合| 五月天丁香| 立川理惠无码一区二区| 国产最新小视频在线播放下载| 69一区二区三区 | 日日狠狠久久偷偷色综合免费| 顶级丝袜熟女一区二区三区| 亚洲啪啪视频免费| 九热中文字幕| 欧美熟妇色| 97国产精品在线观看| 老女人老91妇女老热女| 91在线免费观看处女| 国产av尤物| www.zbzhongsen.com| 太久视频| 乱伦图av| 国产对白刺激视频| 日韩精品中文字幕人妻| 精品一区二区三区丰满熟女-亚洲欧美一区| 欧美激色| 中文欧丝袜诱惑| 无码男人天堂| 二三四区精品| 9999亚洲电影| 最新精品久久蜜桃 | 少妇同性| 欧美日韩免费专区在线| 在线啊啊啊啊| 强奸少妇AV导航网| 大鸡巴久久久| 99久久这里只有精品| 色女女女导航| 三级片大波波| 91国产大片| 欧美猛交黑寡妇中文字幕| 婷婷激情五月天小说网| 中国黑人三级片网站上区| 亚洲城人男人的天堂| 日本三级小说中文字幕| 夜夜高潮夜夜爽高清视频一 | 99无码| 99热欧美| 97国产|免费| 加勒比无码毛片| 亚洲天堂一二| 亚洲小说视频| 91综合网站| 张柏芝国产一区在线观看| A级在线视频| 日韩精品在线放| 国产亚洲精品无码三区| 亚洲第2页| 欧美色五月| 久久本道|