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

ARTICLE DETAIL

資訊詳情

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

Linux系統(tǒng)故障排查實(shí)戰(zhàn):從CPU到網(wǎng)絡(luò)的全鏈路方法論

Linux系統(tǒng)故障排查實(shí)戰(zhàn):從CPU到網(wǎng)絡(luò)的全鏈路方法論 1. 先搞清楚故障排查到底在排什么干了這么多年運(yùn)維我見過(guò)太多同事在系統(tǒng)出問(wèn)題時(shí)直接抄起鍵盤就開始一通操作看到CPU高就kill進(jìn)程看到磁盤滿就rm文件折騰半天發(fā)現(xiàn)故障還在甚至把業(yè)務(wù)搞得更糟。問(wèn)題出在哪出在缺少一套系統(tǒng)性的排查思路。Linux系統(tǒng)故障排查核心不在于你會(huì)用多少命令而在于你如何把“現(xiàn)象”還原成“鏈路”。一臺(tái)服務(wù)器從硬件到內(nèi)核再到文件系統(tǒng)、進(jìn)程調(diào)度、網(wǎng)絡(luò)協(xié)議棧每一層都可能出問(wèn)題而現(xiàn)象往往是最表面的一層。比如用戶反饋“網(wǎng)站打開很慢”可能的根因有幾十種CPU爭(zhēng)搶、磁盤I/O、網(wǎng)絡(luò)丟包、DNS解析慢、后端應(yīng)用線程阻塞、甚至是物理機(jī)鄰居搶占帶寬。如果沒(méi)有一套成體系的排查思路你就是在瞎猜。我傾向把排查思路拆成六個(gè)固定動(dòng)作確認(rèn)現(xiàn)象、評(píng)估影響、收集信息、形成假設(shè)、驗(yàn)證根因、修復(fù)復(fù)盤。這六步看起來(lái)簡(jiǎn)單但每一步都有講究。確認(rèn)現(xiàn)象不是聽用戶說(shuō)“卡了”就完事要量化到底什么指標(biāo)異常評(píng)估影響決定了你的處理優(yōu)先級(jí)——是保業(yè)務(wù)優(yōu)先還是定位根因優(yōu)先收集信息要求你在動(dòng)手“修”之前先把現(xiàn)場(chǎng)保留下來(lái)否則進(jìn)程一重啟、緩存一清空證據(jù)就沒(méi)了。這套方法論適合誰(shuí)剛?cè)胄械倪\(yùn)維新手、從開發(fā)轉(zhuǎn)到運(yùn)維的工程師、以及想要標(biāo)準(zhǔn)化團(tuán)隊(duì)故障處理流程的運(yùn)維負(fù)責(zé)人。后面我會(huì)用實(shí)際案例把每一步掰開來(lái)講包括我這些年踩過(guò)的坑和總結(jié)出的經(jīng)驗(yàn)。提示故障排查的第一原則是“先恢復(fù)后定位”。如果業(yè)務(wù)正在受損優(yōu)先通過(guò)重啟服務(wù)、切換流量、擴(kuò)容節(jié)點(diǎn)等手段止損再慢慢分析根因。別為了?,F(xiàn)場(chǎng)而讓故障持續(xù)發(fā)酵。2. CPU與系統(tǒng)負(fù)載最容易被誤判的一類問(wèn)題2.1 先看懂負(fù)載和CPU使用率的關(guān)系很多人一看到load average超過(guò)CPU核數(shù)就慌了認(rèn)定是CPU不夠用。這是個(gè)非常大的誤區(qū)。我做個(gè)類比CPU使用率是“正在干活的比例”而負(fù)載是“排隊(duì)等干活的人數(shù)”。想象一家銀行柜臺(tái)一個(gè)柜臺(tái)一個(gè)CPU核同時(shí)只能服務(wù)一個(gè)客戶使用率是說(shuō)這個(gè)柜員有多忙而負(fù)載則統(tǒng)計(jì)著正在辦業(yè)務(wù)加上排隊(duì)等著的所有人。如果一個(gè)柜員同時(shí)在處理大量的事務(wù)但每個(gè)事務(wù)都在等磁盤返回?cái)?shù)據(jù)也就是I/O等待他手上沒(méi)閑著可也沒(méi)在真正計(jì)算——這時(shí)候CPU使用率可能不高但負(fù)載飆升。所以排查的第一步永遠(yuǎn)是先區(qū)分負(fù)載升高到底是CPU計(jì)算密集、I/O等待還是進(jìn)程阻塞。實(shí)操上我會(huì)依次執(zhí)行三條命令uptime top vmstat 1 5uptime看過(guò)去1/5/15分鐘的負(fù)載趨勢(shì)判斷是突發(fā)還是持續(xù)。top看整體CPU占用分布重點(diǎn)看us用戶態(tài)、sy內(nèi)核態(tài)、waI/O等待和id空閑幾個(gè)值。vmstat 1 5每隔1秒采樣5次看r運(yùn)行隊(duì)列、b阻塞進(jìn)程數(shù)、wa、cs上下文切換這幾列。如果us高說(shuō)明有進(jìn)程在瘋狂消耗CPU下一步用top -Hp pid找到具體線程或者用pidstat -t -p pid 1觀察哪個(gè)線程占CPU。如果wa高而us低那問(wèn)題在磁盤I/O別在CPU層面浪費(fèi)時(shí)間直接跳到磁盤排查。如果r隊(duì)列長(zhǎng)期大于CPU核數(shù)的數(shù)倍但us/sy并不高多半是進(jìn)程在鎖等待或者內(nèi)核態(tài)出了問(wèn)題。2.2 CPU排查的實(shí)戰(zhàn)路徑定位到CPU消耗大戶之后接下來(lái)要回答“它在干什么”。我常用的組合是perf top或者pidstat配合/proc/pid/status查看線程狀態(tài)。生產(chǎn)環(huán)境不一定有perf權(quán)限這時(shí)候strace -p pid可以看系統(tǒng)調(diào)用但注意strace在高頻進(jìn)程上有嚴(yán)重性能開銷使用前要評(píng)估影響。排查CPU問(wèn)題時(shí)的三個(gè)容易翻車的點(diǎn)第一別忽略內(nèi)核態(tài)sy過(guò)高。如果sy持續(xù)超過(guò)30%多半是有系統(tǒng)調(diào)用風(fēng)暴比如頻繁的網(wǎng)絡(luò)收發(fā)、鎖競(jìng)爭(zhēng)、或硬件中斷處理過(guò)多。用top按CPU排序時(shí)如果排前面的都是ksoftirqd或kworker這類內(nèi)核線程就得檢查是不是網(wǎng)卡軟中斷在某個(gè)CPU上集中觸發(fā)。查看/proc/interrupts能確認(rèn)中斷分布是否均勻必要時(shí)調(diào)整網(wǎng)卡隊(duì)列的RPSReceive Packet Steering設(shè)置。第二當(dāng)心上下文切換過(guò)高。vmstat的cs列持續(xù)幾十萬(wàn)說(shuō)明系統(tǒng)在瘋狂切換進(jìn)程/線程CPU資源大量消耗在“換人”而不是“干活”上。常見誘因是線程池開得過(guò)大、鎖競(jìng)爭(zhēng)嚴(yán)重或者定時(shí)器頻繁觸發(fā)。我處理過(guò)一個(gè)案例應(yīng)用線程池配置了200個(gè)線程但活躍線程只有幾個(gè)大量線程在鎖上等待上下文切換高得嚇人把CPU全部浪費(fèi)完了。把線程池調(diào)小之后性能反而上去了。第三CPU綁核相關(guān)的隱蔽問(wèn)題。多核環(huán)境下如果進(jìn)程頻繁在不同CPU核之間遷移緩存命中率下降也會(huì)造成CPU使用率偏高。NUMA架構(gòu)下跨節(jié)點(diǎn)訪問(wèn)內(nèi)存更是性能殺手。排查看/proc/pid/numa_maps能發(fā)現(xiàn)內(nèi)存是否跨節(jié)點(diǎn)分布必要時(shí)調(diào)整進(jìn)程的NUMA策略。3. 內(nèi)存與SwapOOM不是終點(diǎn)只是起點(diǎn)3.1 內(nèi)存問(wèn)題的排查順序內(nèi)存排查我先看三條命令的輸出free -h vmstat 1 5 dmesg -T | tail -50free -h看總量、已用、可用和Swap使用情況。有個(gè)細(xì)節(jié)必須說(shuō)清楚Linux的free輸出里available才是真正可分配給新進(jìn)程的內(nèi)存量而不是free列。因?yàn)閎uff/cache在內(nèi)存壓力下能回收所以一臺(tái)內(nèi)存用了90%的機(jī)器如果available還有30%系統(tǒng)并不會(huì)觸發(fā)OOM。vmstat重點(diǎn)看siswap in和soswap out。如果這兩個(gè)值持續(xù)不為0說(shuō)明物理內(nèi)存已經(jīng)不夠用系統(tǒng)在靠Swap硬撐。注從磁盤換進(jìn)換出內(nèi)存頁(yè)的性能損耗極大比直接物理內(nèi)存訪問(wèn)慢好幾個(gè)數(shù)量級(jí)。我見過(guò)一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器Swap使用了8GB查詢延遲翻了幾十倍就是這個(gè)原因。dmesg一定要看因?yàn)镺OM Killer殺進(jìn)程時(shí)會(huì)在內(nèi)核日志里留下完整記錄包括誰(shuí)觸發(fā)了OOM、當(dāng)時(shí)內(nèi)存最緊張的進(jìn)程是誰(shuí)、回收了多少內(nèi)存。日志里通常還有這樣一行Out of memory: Killed process 12345 (java) total-vm:...。這是定位“誰(shuí)殺了我的進(jìn)程”的最直接證據(jù)。3.2 OOM的深層原因很多人以為OOM就是“內(nèi)存不夠了”其實(shí)背后還有幾種情況。一是內(nèi)存碎片化。物理內(nèi)存總量還有不少但連續(xù)的“大塊”內(nèi)存滿足不了應(yīng)用的需求而Linux默認(rèn)啟用的是虛存管理可能無(wú)法有效處理大塊連續(xù)分配。密集的內(nèi)核對(duì)于這類請(qǐng)求會(huì)失敗、觸發(fā)OOM。這種情況跟應(yīng)用申請(qǐng)大塊內(nèi)存比如JVM堆、搜索引擎倒排索引加載有關(guān)系。/proc/buddyinfo能看到內(nèi)存碎片狀況如果高階塊全為0基本可以判斷是碎片問(wèn)題。二是內(nèi)存泄漏。應(yīng)用長(zhǎng)時(shí)間運(yùn)行內(nèi)存只漲不降最終觸發(fā)OOM。排內(nèi)存泄漏我通常用ps aux --sort-rss看RSS排序鎖定增長(zhǎng)異常的那個(gè)進(jìn)程然后配合監(jiān)控確認(rèn)它的內(nèi)存趨勢(shì)。我實(shí)習(xí)帶過(guò)一個(gè)案例一個(gè)后端服務(wù)每處理一次請(qǐng)求就多占用幾MB內(nèi)存跑三天就OOM最后定位是代碼里某個(gè)緩存在無(wú)限增長(zhǎng)沒(méi)有清理。這種問(wèn)題排查的難度不在定位而在于需要長(zhǎng)時(shí)間觀察所以建議監(jiān)控告警里一定要有進(jìn)程內(nèi)存的趨勢(shì)曲線。三是Cgroup限制。容器環(huán)境里最常見宿主機(jī)還有大把內(nèi)存但容器內(nèi)的Cgroup內(nèi)存限制到了一樣觸發(fā)OOM。排查時(shí)不要只看宿主機(jī)free要檢查容器的Cgroup使用量cat /sys/fs/cgroup/memory/memory.usage_in_bytes cat /sys/fs/cgroup/memory/memory.limit_in_bytes3.3 Swap的正確配置姿勢(shì)關(guān)于Swap不同的場(chǎng)景有不同的處理方式。數(shù)據(jù)庫(kù)這類延遲敏感型的服務(wù)我通常建議降低swappiness——這個(gè)內(nèi)核參數(shù)控制內(nèi)核傾向于換出內(nèi)存頁(yè)的程度取值范圍0~100默認(rèn)通常是60。數(shù)字越大內(nèi)核越積極使用Swap。降低到10甚至個(gè)別場(chǎng)景直接關(guān)掉Swap能讓數(shù)據(jù)庫(kù)盡量留在物理內(nèi)存里。但對(duì)于一些批處理型任務(wù)或者內(nèi)存峰值明顯的應(yīng)用留部分Swap做兜底其實(shí)是保護(hù)機(jī)制防止運(yùn)營(yíng)高峰期直接OOM。這就需要在監(jiān)控上看到 Swap 使用明顯上升時(shí)就要發(fā)出預(yù)警因?yàn)橥ǔ?yīng)用程序會(huì)因內(nèi)存壓力劇烈波動(dòng)而性能急劇下降。在修改swappiness參數(shù)時(shí)用sysctl vm.swappiness10可以臨時(shí)生效要持久化需要寫到/etc/sysctl.conf里。修改之前先看當(dāng)前值改完之后用sysctl -p重載。有一點(diǎn)要記牢這個(gè)參數(shù)只影響內(nèi)核換出的“積極性”不會(huì)適配應(yīng)用都禁用Swap。在計(jì)劃禁用時(shí)你得保證應(yīng)用內(nèi)存峰值確確實(shí)實(shí)低于物理內(nèi)存容量否則就是在賭運(yùn)氣。4. 磁盤與文件系統(tǒng)空間滿只是最淺的一層4.1 兩個(gè)容易搞混的“滿”磁盤滿分兩種容量滿和inode滿。前者好理解后者是很多新手沒(méi)概念的東西。inode可以理解為文件系統(tǒng)的“戶口本”每個(gè)文件都要占一條記錄。如果小文件特別多可能容量還有剩但inode已經(jīng)用完表現(xiàn)為“No space left on device”。排查命令分別用df -h和df -i。如果df -h顯示還有幾十GB但寫入文件報(bào)錯(cuò)磁盤滿第一反應(yīng)就該查df -i。我在一個(gè)日志采集服務(wù)器上遇到過(guò)這個(gè)問(wèn)題每天產(chǎn)生上千萬(wàn)個(gè)小日志文件日志輪轉(zhuǎn)配置沒(méi)做好一個(gè)月之后inode耗盡。當(dāng)時(shí)df -h才用了60%但整個(gè)分區(qū)再也寫不進(jìn)任何數(shù)據(jù)。處理inode耗盡的思路找到哪個(gè)目錄文件數(shù)量最多通常用for d in /var/log /tmp /home /data; do echo $d; find $d -xdev -type f | wc -l; done先定位再清理。事后一定要把日志輪轉(zhuǎn)logrotate策略修正甚至把應(yīng)用改為按時(shí)間分批存儲(chǔ)大文件減少小文件數(shù)量。這里多說(shuō)一句很多 NoSQL 存儲(chǔ)和消息隊(duì)列產(chǎn)生的“小文件堆積”問(wèn)題根子都出在業(yè)務(wù)設(shè)計(jì)時(shí)沒(méi)考慮文件數(shù)量而不只是運(yùn)維配置的鍋。4.2 找出誰(shuí)在偷偷占空間du -sh /*從根往下逐層定位是排查“容量滿”的最高效方式。小技巧定位到具體目錄后用du -sh /目錄/* | sort -hr | head -20列出最大的一批文件。注意du在大目錄上會(huì)很慢特別是包含大量小文件的情況優(yōu)先用--max-depth1限制層級(jí)??赡苡信笥延龅竭^(guò)這種情況du -sh /加總算出來(lái)的總量遠(yuǎn)小于df -h顯示的已用空間。這不是統(tǒng)計(jì)誤差最常見的原因是“文件被刪除但進(jìn)程還持有句柄”。進(jìn)程打開了一個(gè)文件rm刪除了它但從內(nèi)核的角度這個(gè)文件仍然存在直到持有它的進(jìn)程把句柄關(guān)閉才會(huì)真正釋放磁盤塊。這就是為什么df顯示空間滿但du找不到大文件。排查命令lsof L1它會(huì)列出所有“被刪除但仍被進(jìn)程打開”的文件包括大小。看到結(jié)果后找到占空間最大的那個(gè)評(píng)估它屬于哪個(gè)進(jìn)程。如果進(jìn)程沒(méi)法重啟可以嘗試用/proc/pid/fd/下的軟鏈接配合truncate -s 0清空文件內(nèi)容這招在遇到磁盤阻塞的情況下特別管用——不是真正截?cái)嗟讓右褎h除文件的內(nèi)容而是讓磁盤塊能被系統(tǒng)回收。磁盤空間滿還有一個(gè)容易被忽視的點(diǎn)root用戶的保留空間。Ext4文件系統(tǒng)默認(rèn)給root預(yù)留5%的空間這是為了避免普通用戶把磁盤寫滿后系統(tǒng)無(wú)法正常運(yùn)作。對(duì)于大容量分區(qū)5%可能浪費(fèi)幾十GB對(duì)于家目錄這類分區(qū)可以調(diào)小但對(duì)根分區(qū)我建議保留。調(diào)預(yù)留比例用tune2fs -m 2 /dev/mapper/xx-root修改前先用dumpe2fs查看當(dāng)前保留塊設(shè)置。4.3 I/O瓶頸用iostat和iotop精準(zhǔn)定位當(dāng)vmstat的wa值高時(shí)I/O層面要立刻轉(zhuǎn)場(chǎng)排查。第一步iostat -x 1 5看%util、await、svctm這幾個(gè)參數(shù)。很多人有個(gè)誤解認(rèn)為%util達(dá)到100%就是磁盤“滿了”其實(shí)%util表示設(shè)備忙但不代表無(wú)法服務(wù)更多請(qǐng)求。如果%util只有30%但await已經(jīng)很高可能是有請(qǐng)求在隊(duì)列里排隊(duì)或者底層設(shè)備比如磁盤陣列控制器出現(xiàn)了性能瓶頸又或者請(qǐng)求大小和模式不合理導(dǎo)致單次I/O延遲高。定位到具體是哪些進(jìn)程在刷盤用iotop或pidstat -d 1。這類工具需要權(quán)限如果沒(méi)有可以先把block_dump監(jiān)測(cè)器打開或者用bcc工具庫(kù)里的biosnoop追蹤I/O事件。生產(chǎn)環(huán)境里我定位過(guò)幾次I/O相關(guān)的場(chǎng)景數(shù)據(jù)庫(kù)頻繁小寫刷新每次事務(wù)都要刷日志文件典型的同步寫模式在機(jī)械盤上延遲很大。優(yōu)化方向是緩存/批次寫入、獨(dú)立日志盤、或換SSD。日志收集工具并發(fā)讀大量文件緩存基本無(wú)法命中隨機(jī)讀I/O壓力巨大。某應(yīng)用 fork 了大量子進(jìn)程后同時(shí)啟動(dòng)每個(gè)子進(jìn)程都要讀取共用的配置文件瞬間讀放大把I/O打滿。解決方案是把共享配置做成動(dòng)態(tài)加載避免啟動(dòng)時(shí)全量讀取。5. 網(wǎng)絡(luò)層故障連接問(wèn)題的背后5.1 先分清是“不通”還是“拒絕”用戶說(shuō)“連不上”背后可能是完全不同的故障。我要求團(tuán)隊(duì)先跑三條命令ping 目標(biāo)IP ss -lntp | grep 端口 telnet 目標(biāo)IP 端口 或 nc -vz -w 3 目標(biāo)IP 端口ping不通說(shuō)明網(wǎng)絡(luò)鏈路或?qū)Χ酥鳈C(jī)有問(wèn)題也可能是防火墻攔截ICMP。但注意ping通不代表端口可用ping不通也不代表端口不可用——有些服務(wù)器出于安全考慮禁ICMP但業(yè)務(wù)端口正常。所以連通性測(cè)試只是第一步端口測(cè)試才是關(guān)鍵。telnet/nc連不上時(shí)要區(qū)分兩種情況連接超時(shí)timeout和拒絕連接refused。timeout通常意味著中間鏈路不通或者對(duì)端防火墻把包丟了用的是DROP策略refused說(shuō)明包已經(jīng)送到對(duì)端但對(duì)端沒(méi)有進(jìn)程監(jiān)聽該端口或者本機(jī)防火墻用的是REJECT策略。一個(gè)常見場(chǎng)景服務(wù)剛啟動(dòng)還沒(méi)完全監(jiān)聽端口或者進(jìn)程已經(jīng)掛掉但健康檢查還在探測(cè)這時(shí)候?qū)Χ藭?huì)回RST表現(xiàn)就是refused。5.2 細(xì)看監(jiān)聽與連接狀態(tài)ss是現(xiàn)在的主流工具我之前的老同事還在用netstat但生產(chǎn)上ss信息更全、速度更快??幢O(jiān)聽和連接狀態(tài)ss -lntp ss -s ss -ant | awk {print $1} | sort | uniq -css -s做總覽——當(dāng)前建了哪些連接、在等待的、在排隊(duì)的一目了然。重點(diǎn)看兩個(gè)異常狀態(tài)SYN-SENT大量堆積說(shuō)明本機(jī)發(fā)出去的連接請(qǐng)求沒(méi)得到應(yīng)答多半是對(duì)端或中間網(wǎng)絡(luò)出問(wèn)題TIME-WAIT堆積是正?,F(xiàn)象但如果量大到讓端口耗盡就需要調(diào)整內(nèi)核參數(shù)。針對(duì)高并發(fā)的短連接應(yīng)用場(chǎng)景比如網(wǎng)關(guān)TIME-WAIT過(guò)多是個(gè)經(jīng)典問(wèn)題內(nèi)核參數(shù)調(diào)整要小心權(quán)衡net.ipv4.tcp_tw_reuse搭配tcp_timestamps可以在出站連接上復(fù)用TIME-WAIT連接但亂改可能引入連接復(fù)用的異常風(fēng)險(xiǎn)。如果ss -lntp顯示監(jiān)聽隊(duì)列出現(xiàn)溢出Recv-Q堆積這是半連接隊(duì)列或全連接隊(duì)列滿的表現(xiàn)。全連接隊(duì)列溢出可以通過(guò)ss -lnt看到 Recv-Q 超過(guò)Send-Q來(lái)判斷原因通常是應(yīng)用處理連接速度跟不上新連接到達(dá)速度。排查時(shí)先看這幾點(diǎn)應(yīng)用線程數(shù)是否足夠、listener backlog設(shè)置是否偏小很多部署默認(rèn)值往往是128對(duì)于高并發(fā)場(chǎng)景明顯不夠調(diào)整為2048或以后、系統(tǒng)net.core.somaxconn是否同步調(diào)大。5.3 抓包定位問(wèn)題鏈路網(wǎng)絡(luò)排查里最有力的終極大招就是抓包。tcpdump是必會(huì)工具簡(jiǎn)單場(chǎng)景看三次握手階段是否有遺漏比如SYN發(fā)出去了對(duì)方不回SYN-ACK問(wèn)題多半在網(wǎng)絡(luò)路徑或?qū)Χ朔阑饓θ绻荢YN-ACK回過(guò)來(lái)了但ACK不回問(wèn)題可能出在本機(jī)的協(xié)議?;騭ocket隊(duì)列。tcpdump -i eth0 host 目標(biāo)IP and port 8080 -w /tmp/capture.pcap抓包文件用wireshark分析或者直接tcpdump -r看。抓包一般建議在問(wèn)題的兩端分別抓對(duì)照時(shí)間戳。舉個(gè)例子一次偶發(fā)訪問(wèn)變慢單機(jī)抓包看到TCP重傳頻繁換網(wǎng)絡(luò)設(shè)備側(cè)一起抓結(jié)果發(fā)現(xiàn)是中間交換機(jī)的鏈路聚合hash策略不均衡導(dǎo)致的單鏈路擁塞。這個(gè)案例說(shuō)明網(wǎng)絡(luò)層問(wèn)題不一定能通過(guò)看本機(jī)指標(biāo)定位出來(lái)跨節(jié)點(diǎn)抓包對(duì)照才是正解。DNS問(wèn)題也是網(wǎng)絡(luò)排查中極高頻的痛點(diǎn)。表現(xiàn)為“某些域名時(shí)通時(shí)不通”、“首次訪問(wèn)特別慢”。用dig trace可以看到解析鏈路的耗時(shí)在哪個(gè)環(huán)節(jié)/etc/resolv.conf檢查配置的DNS服務(wù)器是否合理。我排過(guò)的一個(gè)案例應(yīng)用配置的DNS服務(wù)器指向一個(gè)早已下線的內(nèi)網(wǎng)DNS解析超時(shí)后才走備用每次請(qǐng)求白白消耗5秒。把DNS配置改對(duì)后延遲驟降。6. 常用排查工具組合與監(jiān)控基線6.1 建立一套工具組合和排查字段用哪個(gè)工具不關(guān)鍵關(guān)鍵是你對(duì)輸出字段的含義是否了然于心。我給自己定了一套排查順序也推薦給團(tuán)隊(duì)第一梯隊(duì)發(fā)現(xiàn)異常uptime、top、free、df、ss、dmesg第二梯隊(duì)關(guān)聯(lián)分析vmstat、iostat、sar、pidstat第三梯隊(duì)深挖定位strace、perf、tcpdump、lsof、gdbsar在我心里的地位比較特殊。新接手一臺(tái)機(jī)器我會(huì)先看它的歷史數(shù)據(jù)來(lái)確定“正常態(tài)”長(zhǎng)什么樣。它能返回歷史某段時(shí)間的CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)數(shù)據(jù)這是其他工具替代不了的——你沒(méi)有歷史數(shù)據(jù)怎么判斷現(xiàn)在的“異?!笔钦娴漠惓D赜行┠觐^久遠(yuǎn)的監(jiān)控工具已經(jīng)部署好了但還是建議把sysstat裝好定時(shí)采樣默認(rèn)配置覆蓋范圍很廣別隨意關(guān)閉。排查時(shí)我習(xí)慣把“時(shí)間線”拉出來(lái)把系統(tǒng)報(bào)障時(shí)間、監(jiān)控告警時(shí)間、應(yīng)用日志報(bào)錯(cuò)時(shí)間、內(nèi)核日志異常時(shí)間對(duì)齊。故障排查和刑偵差不多時(shí)間線對(duì)不上很大概率走彎路。舉例監(jiān)控顯示磁盤I/O 3點(diǎn)開始飆高但應(yīng)用發(fā)版是3點(diǎn)半業(yè)務(wù)量也是3點(diǎn)半才開始漲的說(shuō)明I/O問(wèn)題是先發(fā)生的業(yè)務(wù)變慢可能是I/O導(dǎo)致的結(jié)果而不是原因。這么一捋排查方向馬上糾正過(guò)來(lái)。6.2 監(jiān)控基線與告警閾值的設(shè)計(jì)思路運(yùn)維工作一半在故障發(fā)生后的排查另外一半在故障發(fā)生之前的預(yù)警。我給客戶做方案時(shí)經(jīng)常強(qiáng)調(diào)“監(jiān)控基線”的概念。每臺(tái)服務(wù)器都有自己的“性格”有的業(yè)務(wù)本身就在夜間跑批CPU占滿很正常有的服務(wù)內(nèi)存就是會(huì)緩慢增長(zhǎng)兩三個(gè)月重啟一次屬于正常節(jié)奏。盲目套用通用告警閾值只會(huì)讓告警失去可信度久而久之成了狼來(lái)了。建立基線的做法至少收集各個(gè)核心指標(biāo)的最近30天數(shù)據(jù)用百分比線進(jìn)行建模。例如CPU使用率的P95第95百分位是60%那告警閾值設(shè)在80%比較合理——既不會(huì)頻繁誤報(bào)又能在真實(shí)異常出現(xiàn)時(shí)及時(shí)提醒。內(nèi)存監(jiān)控要重點(diǎn)關(guān)注available而非used磁盤監(jiān)控要同時(shí)看容量和inode網(wǎng)絡(luò)監(jiān)控除了流量還要看重傳率、丟包率。這些從故障處理中學(xué)到的經(jīng)驗(yàn)應(yīng)該沉淀成監(jiān)控配置的標(biāo)準(zhǔn)。注意監(jiān)控不是越多越好過(guò)多的曲線只是在告警時(shí)增加噪音。先覆蓋能反映問(wèn)題的關(guān)鍵指標(biāo)逐步迭代補(bǔ)齊。7. 典型故障復(fù)盤與避坑經(jīng)驗(yàn)7.1 一個(gè)“空轉(zhuǎn)”CPU問(wèn)題的完整復(fù)盤有一次同事反饋一臺(tái)應(yīng)用服務(wù)器響應(yīng)變慢我按順序排查top看到us30%sy40%負(fù)載卻不低。當(dāng)時(shí)第一反應(yīng)是系統(tǒng)調(diào)用異常。用pidstat找出占用高的進(jìn)程再strace -c -p pid統(tǒng)計(jì)系統(tǒng)調(diào)用分布發(fā)現(xiàn)futex用戶態(tài)鎖調(diào)用次數(shù)高得離譜。繼續(xù)看線程棧發(fā)現(xiàn)大量線程堵在pthread_cond_wait同時(shí)業(yè)務(wù)線程和回收線程在共享資源上有極高的鎖競(jìng)爭(zhēng)。確認(rèn)根因后修復(fù)方案是把原來(lái)的單鎖拆分成分段鎖同時(shí)調(diào)整了線程池大小。這個(gè)案例的關(guān)鍵點(diǎn)是如果只停在“CPU 使用率高”這個(gè)層面就盲目重啟下次故障很快又會(huì)出現(xiàn)。鎖競(jìng)爭(zhēng)問(wèn)題靠重啟是掩蓋不掉的。這個(gè)案例也說(shuō)明有時(shí)候CPU的sy高并不只與內(nèi)核代碼路徑有關(guān)應(yīng)用層不合理的鎖使用同樣會(huì)引發(fā)內(nèi)核態(tài)的高開銷因?yàn)閒utex的實(shí)現(xiàn)正是大量動(dòng)用內(nèi)核的系統(tǒng)調(diào)用。7.2 一次磁盤“離奇”占滿的排查記錄一個(gè)分區(qū)df顯示用量100%du -sh卻只統(tǒng)計(jì)出幾GB這一看就猜到有文件被刪了但進(jìn)程沒(méi)釋放。執(zhí)行l(wèi)sof L1后看到一堆被日志進(jìn)程打開、但文件名已經(jīng)帶(deleted)標(biāo)記的大文件總大小幾十GB。這些句柄屬于一個(gè)常駐進(jìn)程理論上重啟進(jìn)程能解決但生產(chǎn)環(huán)境不允許隨意重啟。當(dāng)時(shí)我用了一種更輕量的方式找到lsof顯示對(duì)應(yīng)進(jìn)程的/proc/pid/fd/數(shù)字軟鏈接對(duì)其中一個(gè) fd 執(zhí)行: /proc/pid/fd/數(shù)字或truncate -s 0把它的文件內(nèi)容清零讓磁盤塊被回收。這個(gè)辦法可以應(yīng)急但要注意直接對(duì)服務(wù)進(jìn)行清空文件內(nèi)容操作雖然能快速釋放磁盤但后續(xù)日志寫入可能因?yàn)槲募屏慨惓6鰡?wèn)題穩(wěn)妥方案還是盡快通知應(yīng)用方重啟、恢復(fù)日志輪轉(zhuǎn)配置。這個(gè)坑告訴我的經(jīng)驗(yàn)是日志文件被刪除的現(xiàn)象遠(yuǎn)比想象中頻繁add 一條帶大小排序的lsof L1巡檢腳本到運(yùn)維工具箱里能節(jié)省很多救火時(shí)間。7.3 網(wǎng)絡(luò)“間歇性”超時(shí)的迷惑行為一個(gè)內(nèi)部服務(wù)偶發(fā)超時(shí)一個(gè)月被投訴兩次每次都是規(guī)律性地在業(yè)務(wù)高峰期出現(xiàn)。單查服務(wù)端負(fù)載不高網(wǎng)絡(luò)流量也不大往返延遲看起來(lái)正常。加了抓包后看到規(guī)律抓包客戶端在特定時(shí)間點(diǎn)出現(xiàn)多個(gè)TCP Dup ACK和重傳包。因?yàn)樵L問(wèn)鏈路上有一跳負(fù)載均衡設(shè)備它的連接跟蹤表老化機(jī)制在高連接數(shù)下會(huì)誤殺部分存活連接導(dǎo)致對(duì)端不斷重傳。繞過(guò)或調(diào)整硬件的會(huì)話保持參數(shù)后問(wèn)題消失。這個(gè)案例值得記住的是網(wǎng)絡(luò)問(wèn)題有鏈路設(shè)備和主機(jī)兩層很多偶發(fā)問(wèn)題只在本機(jī)排查永遠(yuǎn)找不到根本原因。要勇于跳出單機(jī)的視角沿著數(shù)據(jù)路徑從應(yīng)用端到服務(wù)端一步步驗(yàn)證包括中間的所有設(shè)備。7.4 幾個(gè)可以直接“抄作業(yè)”的排查口訣帶新人時(shí)我常給幾句口訣也寫在這里供參考負(fù)載高先分三類計(jì)算型看usI/O型看wa鎖型看cs別繞彎。內(nèi)存不足看available別糾結(jié)free太小。磁盤報(bào)滿查兩處空間df -hinode 用df -i都滿了才叫滿。連接異常先分四類超時(shí)、拒絕、重置、卡住——對(duì)應(yīng)不同的排查方向。事前不理解事后不看記錄排查一萬(wàn)次也就停留在表面。把每次故障的時(shí)間線、根因和修復(fù)方案寫進(jìn)文檔才是成長(zhǎng)最快的方式。7.5 關(guān)于工具權(quán)限與安全操作的提醒最后提一點(diǎn)安全事項(xiàng)。生產(chǎn)環(huán)境使用系統(tǒng)排查工具必須嚴(yán)格遵守“只讀優(yōu)先”的原則。像top、vmstat、iostat、ss、dmesg這些只讀命令可以放心使用但strace會(huì)停住目標(biāo)進(jìn)程尤其高頻場(chǎng)景gdb介入更是停進(jìn)程級(jí)操作使用前必須經(jīng)過(guò)審批并在低峰期執(zhí)行。另外涉及修改內(nèi)核參數(shù)的命令每次盡量只改一個(gè)參數(shù)并用sysctl -a驗(yàn)證避免批量改動(dòng)后無(wú)法確定問(wèn)題來(lái)源。我自己有過(guò)一次教訓(xùn)為了一次性解決某個(gè)網(wǎng)絡(luò)問(wèn)題我同時(shí)改了五六個(gè)TCP相關(guān)參數(shù)結(jié)果問(wèn)題沒(méi)解決反而引入了新問(wèn)題——最后花了一下午逐項(xiàng)調(diào)回去才恢復(fù)。從那以后我給自己立了一條規(guī)矩生產(chǎn)環(huán)境的任何調(diào)整都要“小步快走、可回退、留記錄”。寫在這個(gè)內(nèi)容之后做運(yùn)維這些年我最大的體會(huì)是故障排查能力不是靠背命令練出來(lái)的而是靠一次次故障后的復(fù)盤積累出來(lái)的。工具是固定的系統(tǒng)的機(jī)制是清晰的難的是如何在緊急情況下冷靜地按著鏈路走不被表象帶偏。如果你剛?cè)胄薪ㄗh從今天開始做一個(gè)記錄每次遇到故障把時(shí)間線、現(xiàn)象、排查動(dòng)作、根因、修復(fù)方案寫清楚。堅(jiān)持半年你再看故障視角會(huì)完全不同。還有一點(diǎn)多讀內(nèi)核文檔和系統(tǒng)源碼中對(duì)調(diào)度、內(nèi)存、網(wǎng)絡(luò)機(jī)制的解釋本質(zhì)上排查功夫的深淺其實(shí)就看你對(duì)系統(tǒng)機(jī)制理解的深淺。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品免费日韩| 99国产女人| 蜜乳AV网址| 精品国产乱码久久久| av中文字幕在线熟女| CCYY草草影院地址入口| 日日躁天天躁狠狠躁| 少妇与黑人高潮在线| 成人性爱全视频观看| 神马九九| 农村妇女精品一二区| 日韩免费在线观看不卡| 天天肏天天干| 日韩成人小视频| 妇女视频网站| 日韩激情视频| 清清一区二区三区四区不卡视频| 午夜色婷婷| 视频国产精品未满十八禁止在线观看| 边做饭边操逼逼| 中文字幕在线免费观看| 97在线视频免费看| 伊人加勒比| 尤物视频新赏网鲜网色诱网| 超碰97久| 日日干日日摸| 四虎884| 97操在线| 亚洲天堂男| 熟妇高潮二区三区| 亚洲啪啪啪啪视香蕉| 性感女人网页在线观看视频| 宅男91视频在线播放| 欧美少妇熟女| 国产精品高朝久久久久久久| 中文字幕人乱码中文字的预防方法 | 色色毛片| 欧美18老人禁| 亚洲无线码欧洲精品区别| 亚洲国产美女久久久久| 国产成人无码啪| 欧美日产国产在线成人第一区| 久久精品国产亚洲5555| 岛国毛片手机在线观看| 中文字幕成人| caopeng97| 艳尻美人妻| 岛国人妻少妇av在线观看| 91超碰人人| 狠狠狠一区二区三区| 99视频只有精品| 国产67194| 97色色视频| 综合色图,成人综合网| 97人肏| 天天综合影院91| 久久亚码| 91久久国产精品| 欧美色图欧美| 波多野结衣之双飞调教在线播放| 日韩中文字幕国产| 亚洲精品中文字幕一区在线视频 | 久久久91福利姬| 97超色| 亚洲加勒比色图| 亚洲视频精选| 国产AV色黄看到爽| 大香蕉啪啪啪| 国产一区二区精品在线视频| 日韩精品午夜操呦呦不卡影院| 黄色AV影视| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 五月天偷拍| 91日日| 日韩资源网| 亚州欧美另类| 97人妻免费中文字幕| 色婷五月| 日韩欧美水蜜桃人妻| 亚洲成人AB| 国语对白露脸XXXXXX| 亚洲免费成人精品电影| 999久久久九| 亚洲综合校园春色| 性色av大全| 日本五十路熟女一区二区| 免费毛片在线播放| 国产噜噜噜噜噜久久久久久久久| 少妇熟女一区二区三区| 强奸乱伦大香蕉网| 欧美亚洲AN| 97操B| 日韩 欧美 视频 在线 一区| 蜜桃精久三区| 在线无码操| 久久婷婷五月天| 亚洲文学偷乱拍啪啪啪啪| 青草精品视频-日本久久久久网站| av网站免费看| 最新欧洲欧美日本激情网站| 大香蕉2017| 日韩免费在线观看不卡| 久久久人妻| Aa东京男人的天堂| 青椒国产97在线熟女| 超碰在线免费一区二区三区| AV不卡在线| 97干com| 老鸭窝成人免费毛片视频| av天堂天堂av日韩| 欧美中字二区| 亚洲欧洲综合成人av一区| 精品女人999| 国产精选视频| 婷婷久久久| 久久女女| 国产精品视频精品一二| 东北操逼| 午夜寂寞欧美| 天天干1区2区在线| 中文字幕日韩综合| 七月丁香婷婷| 日欧美色| 思思视频免费看网站| 77777亚洲蜜臀精品久久综合蜜臀| 91欧美情色| 96久久精品一二三区色欲| 欧美成人一区二区| 日韩黄色电影网站| 亚洲欧美综合图片| 精品人妻1237| 91久久免费视频互動交流| 青青草亚洲一区| 91少妇| 男人的天堂成人的社区| 又大又长又粗又爽又黄| 另类成人首页一区| 日本欧美中文字幕| 800zy一区二区| 欧美人与动性人交a| 亚洲天天影视综合网| 岛国激情视频软件| 91制服丝袜中文字幕| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 成人片视频| 亚洲国产麻豆一区二区三区| 国产精品伦理| 天天摸天天舔天天操| 日韩人成网站在线播放| 大香蕉中文在线| 天美国产三级传媒| 操www| 亚洲免费97免费| 国产成人一级av88| 日本男人天堂| 十八禁黄色成人网站观看| 国产99精品一区二区三区免费| 婷婷15月天青娱乐| 亚洲AV小说| 92性色国产午夜福利在线661| 97欧美色综合| 91亚洲人电影| 熟女突然公开看18禁影片| 久久久久久性爱免费视频| 青青草久久一区网| 亚洲第一综合| 亚洲精品三区在线观看| 91丝袜视频在线观看| 2025亚洲男人天堂| 亚州色交| 久久99干一本高清| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 日韩成人性日韩成人性爱视频在线免费观看 | 超碰在线人妻不卡| 婷婷五月成人| 日韩性爱电影一区| 2023天天操夜夜操| 操人妻视频| 日韩欧美偷拍美女视频| 人妻精品综合中文字幕在线| 国产又粗又长又爽又色| 日韩性爱免费观看视频| 日韩亚洲欧美中文字幕| 亚洲欧美黄| 亚州中文字幕超碰97| 丁香五月综合| 婷婷丁香五月综合| 一级特级aaaa毛片免费观看| 人人操人人爽人人操人人| 日本二区不卡| 大香蕉一人| 女生自91网站| 久久9亚洲| 熟女人妻久久中文字幕一二区| 波多野结衣先锋影音| 91精片| 欧美激情内射| 国产精品禁久久久精品| 风月影院男女十八禁| 磁力99AV| 欧美视频激情久久久久久| 中日无幕一二三四区| 啊v视频在线观看| 十八禁电影伊人网| 夜夜嗨TV| 亚洲黄色| 久久神马| 无码精品久久久久久亚洲| 国产精品丝袜在线| 国产精品丝袜在线| 亚洲高清综合网| 大逼色网站| 啊啊啊爽爽| 伊人九九九| 91精品久久久久| 国语精品av| 婷婷五月天色网| 欧美线天码中字| 国产精品乱码久久久久久久| 色拍偷亚洲| 91色s| 极品出轨视频网站| 69麻豆天美| 欧美日韩在线小说 | 欧美91精品国产自产| www.91视频网| 99亚洲国产精品色一区二区三区| 中文字幕一区二区在线日韩精品| 国产无马av| 欧美亚洲综合色| 日韩一级二级| 亚洲永久永久永久永久一级一级一级精品| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 男人天堂导航| 欧美视频一| 黄色片一区二区三区四区五区| 97视频在线观看高清资源| 麻豆久久久久久久久丝袜| 99re只有精品| 中日韓欧美高清| 欧美色狠| 岛国在线一区二区三区| 美女超碰978| 射丝袜高跟鞋99| 91 亚洲情侣偷拍 久久| 欲色综合| 草草影院最新网址| 素人播放一区| 久色99999| 亚洲色性| 国产精品宅男免费| 啊好大好舒服| 嗯~啊~轻一点 视频| 性天堂| 在免费jIzzjIzz在线视频| 亚洲天堂,男人| 亚洲熟妇无码一区二区三区| 精品制服美女中文一区二区三区| 69av一区二区三区| 欧美日不卡| 性爱AV天堂| 97欧美日韩| 天天摸夜夜添无码小视频| 亚洲一区日韩| 欧美青青视频| 色欲Av人妻精品一区二| 大香蕉人妻| 青青草精玖玖69精品| 农村少妇久久久久久久| 99热只有这里有精品| 色狠人在线99| 国产精品自拍视频| 亚洲aV性爱| 日本999精品| 亚州欧美色图| 日韩伦理视频| 色欧洲| 97人人干| JuliaAnnXXX888| 亚洲欧综合另类无码一区| 久久人妻97久久久久久久| 国产伊人精品在线| 男人天堂免费| 欧美一区二区观看在线| 欧美亚洲日韩16色| 国产一区二区三区久久久精品| 亚洲av夫妻操穴网| 91综合站| 日韩素人无码一区二区三区三州| 黑人性欧美| 久久人人爽人人爽人人片Ⅴ| 国产精品对白自产拍| 黄片aaaaa一区| 无码久| 一二三四视频中文字幕在线看| 欧美黑人性猛交91| 成人久久久| 一区二区三区精品黑丝白丝酒店对鸡 | 香蕉人欧美综合| 91婷婷| 国产免费内射视频| 亚洲性爱高潮影院| 国产精品永久免费10000| 激情图片伦理国产一区二区日韩| 97综合| 少妇国产不卡| 久久久久亚洲三级电影| 亚洲 另类 丝袜 自拍 动漫| 国内自拍 日韩激情 99| 极品色综合| 五月丁香啪啪啪| 97欧美在线| 日韩精彩免费| 欧美偷拍区| 亚洲宗合网| 黄色网址在线免费观看| av草草在线电影| 亚洲高清无码AAA久久久精品| a人片中文字幕一区二区| 国产精品久久久久亚洲av| 浪人综合网| 精彩久久中文| 久久天天摸| 乱性AV| 久湿久久 | 60秒免费视频| 日韩人妻资源网| 欧美日韩大香蕉| 青青伊人这里只有精品| 日本3级一区二区免费| 色五月av| 日本五十路在线| 成人在线视频网| 欧美成人A√在线一区二区| julia中文字幕在线观看| 人人射人人操人人摸| 蜜臀久久99精品久久久久久成人小说| 久久视网78| 人人射人人操人人摸| 91亚洲欧美激情| 国产不卡中文字幕免费avi| 成人av动漫在线观看| 碰碰97| 97超碰色中文字幕| 日韩AV色图| 熟女突然公开看18禁影片 | 97日视频| 久草视频制服诱惑| 亚洲AV成人在线| A级毛片在线看免费| 蜜桃AV天堂| 国产污视频麻豆传媒一区二区| 在线观看国产黄色| 搞中出久久| 唯美清纯 妖精视频| 国产日韩区| 少妇无码999| 麻豆天美在线喷水AV| 狼天天狼天天大香蕉| 国产18精品亚洲精品| 嫩草美女久久| 夜夜骑夜夜操| 中文久久久| 中文字幕欧洲有码| 国产精品国产| 99re6在线视频精品免费完整版安卓版| 91在线|亚| www.久久爱| 人人干人人操人人..com| 成人一道本免费视频| 日本加勒比无码专区| 天天搞欧美| 熟女网站最新| 丰满精品人妻少妇久久字幕| 97免费视频网| 熟女欧美日韩综合婷婷| 色91综合网| 欧美精品另类人妖xxxx| 国产视频一区二区三区久久亚洲天堂| 97中文超碰| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 九九九九九九九精品视频| 欧美顶级黄色大片免费| 欧美老妇曰批的视频| 丰满人妻被猛烈进入中| 老熟女搡BBBB搡BBBB视频| 白丝一区| 日本人妻丰满熟妇久久久久久| 啊啊啊啊啊啊在线| 99热| 久久草草亚洲蜜桃臀| 在线免费观看高清无码视频| 亚洲人妻中文在线视频| 欧美一级久久久久久久大片动画| 中文字幕亚洲热播人妻| 欧美日韩性爱操大逼| 另类一区| 亚洲色吧网| 国产女上位好爽在线| 天天操女人| AV一二区| 夜夜免费视频| 神马久久午夜| 黄色激情电影在线观看| 人人干人人操人人..com| 欧美一级A片在线看视频性色| 成视频在线观看免费看| 国产久久一区二区午夜| 97精品国产手机| 少妇人妻在线| 97碰| 国产AV激情无码久久无码| 澳门特级毛片免费观看| 激情图片亚洲色图| 夜夜嗨一区二区三区三州加勒比 | 少妇3P性爱自拍| 亚洲精品中文字幕一区在线视频 | 2017天天插| 欧美中文字幕日韩在线| 超碰在线看| 丰满人妻一区二区三区在线| 九九九九精品一区| 亚洲欧美黄| 亚洲无码国产精品久久| 色优久久| 青青青艹在线视频| 精品九九九| 在线精品福利免费播放| 成 人 影视 一区 二区 三区 四区| 白丝少妇一区二区| 97超碰站| 国产女性无套 免费观看| 欧美另类色| 精品女同一区二区三区| 色官网色综合| 久久久工口| 91狠狠狠| 无码高清国产AV| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 蜜臀Av一区二区三区| 黑人白女精品一区| 亚洲精品久| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 99 国产丝袜在线| 亚州91| α√在线| 91N综合在线| 国产内射爽爽大片| 婷婷五月天激情小说| 欧美91网站| 久操操AV电影| ss久久| 中文字幕乱码在线观看| 免费黄色片子| 蜜桃臀一区二区aV| 九九久久一区二区伦理| WWW.加勒比人妻一区不卡.com| 97伊人网| 日韩欧美女优电影| 男人的天堂视频精品乱在线| 日本理论在线| 蜜桃狠狠色伊人亚洲综合| 内射夫妻三片| 最新亚洲风情电影| 激情小说图片亚洲首页| 蜜臀AV一区二区三区激情综合| 韩日欧亚a级| 亚洲欧美中文日韩视频中国语| 91 丝袜在线观看| 看日韩美女二区三区免费操逼视频 | 自拍偷拍第26| 99综合网| 草久在线| 亚洲欧美九九| 麻豆国产精品午夜视频| 97欧美精品综合| 20cm女自慰在线日韩欧美| 中文啪啪视频| 国模无码人体一区二区三| 男人的天堂.com| 91精品人妻偷情| AV老汉| 色综合久久av| avav青青草久久夜| 九九热免费视频| 天天干嫩逼网| 美女97超碰| 久久久久久亚洲Av无码| 日日干男人的天堂| 果冻国产精品麻豆成人av| 亚洲日本天堂| 国产日比| 人人弄人人摸| 国产日韩欧美| 成人日韩欧美| 欧美日韩国产成人高清| 国产十八禁视频| 91成人在线免费视频| 91久热| 亚洲另类久操网| 超碰免费人妻人人| 日韩专区久久久| 人妻久久久久久久久久久久久久久| 1769成人国产精品视频| 中文字幕视频免费| 亚洲男人天堂Av| 另类亚洲一区二区三区| 人妻 欧美亚洲| 亚洲精品男人的天堂| 操逼无码操逼| 亚洲图片 欧美电影| 丝袜制服字幕在线| 国产免费一区在线观看| 老司机福利青青草| 欧美偷| 色色99| 一区二区三区机械有限公司| 黄色AV免费| 97人人夜| 欧洲亚洲综合| 91久久伊人婷婷青青草| 天天干天天插| 91干熟女| 中文字幕91页| 日本黄色精品专区网站| 高清视频一区| 亚洲人精品午夜不卡| 久久人妻四季| 五月婷婷六月色| 3d成人精品一区二区| 屁股久久久久久久| 日韩本不卡视频在线观看 | 亚洲影院成人| 亚洲人妻日日日| 1204金沙人妻懂旧版免费| 九月丁香婷婷| 欧美网站免费| yellow网站免费观看日韩高清无码| 久久久无码视频| 91中文字幕在线观看| 97 九色| 欧美亚综合色图| 中文字幕 码 自拍 视频 区| 凸凹视频在线观看| 国模不卡| 99国产在线 精品 视频| 男女激烈网站最新| 2017av无码免费无线播| 日韩欧美加勒比| 蜜臀99久久国产| 怡红院网站在线视频| 亚洲资源网| 亚洲激情天堂网| 日本天天干天天操一区| 国产精品一区二区麻豆| 熟妇激情| 大香蕉日亚洲日本亚大| 玖玖爱综合网| 91麻豆天美国产欧美高潮| 亚洲涩图欧美| 日韩欧美麻豆 | 人人操人人操人人人操| 少妇一区二区三区高速| 激情抓乳插进去啪啪啪日韩| 嫩草在线视频| 亚洲色色探花| 黑人精品成人一区二区三区| 日韩成人大片一区二区| 欧美日韩性爱视屏免费看了| 亚洲中文字幕av| 免费看日本操逼视频| 婷婷91| 天天流夜夜操| 久久久9品一区二区三区| 116美女午夜| 亚洲码和欧洲精品激情系列| 精品久久久久久久久久久久| 伊人四虎综合| 97美日韩视频| A级片日韩欧美国产欧美视频精选观看| 91国产操逼视频| 日韩美女啪啪一区| 爱我干综合| 91久久国产综合久久| 青青操少妇| 丝袜色综合| 蜜臀久久99精品久久久久久-DVD| 91久久青青草原精品| 人人人摸人人| 3p国产色噜噜一区| 极品白嫩福利在线| 日本精品久久久久久久| 久久久久久999| 久久 国产 无码| 欧美性爱视频免费一区一A| 97福利视频| 久久亚洲不卡一区二区三区 | 亚洲精品一二区| 国产伦精品一区二区三区在线观| 嗯~啊~快点 死我视频| 黄色十八禁| 麻豆天美一区二区| 欧美不卡二区| 老熟女91av| 女同性恋中文字幕| 国产中文字幕在线点播| 婷婷五月成人| 中国乱伦一区二区| 亚洲有薄码区日本系列中文字幕| 老司机免费视频在线91| 九九AV| 美国一区二区免费视频| 欧美最婬乱婬爆婬性视频 | 一二三区操逼国产91| 日韩在线观看字幕精品| 97激情97激情| 九九九九九精品视频| 93人人操人人| 好好的日:com久久九九| 欧美性性性| 日本色色色视频| 欧美三级免费伊人| 9久久精品| 亚洲高清无码AAA久久久精品| 精品久久久中文字幕不| 天天天肏屄肏屄肏屄欧美欧美| 国产av强奸美女| 久久9亚洲| 人人妻人人澡人人爽久久av| 久久精品国产72国产精品福利 | 中文字幕日韩电影人妻| 91亚洲不卡一区| 97综合激情| 亚洲福利中文字幕在线| 97超色| 国产91精品福利在线| 久久天天躁日日躁狠狠躁| 精品黄色电影| 夜夜一区二区| 夜夜爽夜夜操| 天天爱天天韩国日本牛牛牛牛 | 曰韩精品九九无码| 欧美写真视频一区| 久久,精品一二三| 加勒比综合在线| 日本肉体xxxx裸交| 久操电影网| a在线观看| 四虎在线视频| 丁香六月激情综合| 色噜噜狠狠色综无码久久合欧美| 99热在线播放| 久久专区| 欧美72网页| 国产女人高潮嗷嗷嗷叫小说| 亚洲 欧美 偷拍 唯美| 精品国产99| 九月丁香婷婷色| 久久精品中文字幕女同| 免费看久久久性性| 丝袜美腿丝袜| www.狠狠干.coom| 国产精品人妻无码久久久互動交流| 91蜜臀在线久久久久| 日韩欧无码一区二区三区免费不卡 | 亚洲欧洲色情高清| 国产精品视频麻豆入口| 大但人体久久久久| 992这里有精品| 久久的免费性爱视频| 神马午夜久久久| jizzjizz欧美| 9精品久久久久| 神马久久久久眼| 久久免费99精品久久久久久| 欧美一区二区三区成人性生活| JULIA一区二区三区在线播放| 人人妻人人澡人人爽人人精品浪潮| 色女女女导航| 操逼片国产| 2017天天操天天日| 天天摸夜夜摸| 欧美日韩性爱操大逼| 9久久久久| 亚洲少妇在线影音| 青青草天天亲夜夜操网| 一级毛片电影免费看| 久久夜精品一区二区三区| 九九热AV| 亚洲精品三区在线观看| 91青青在线| 中国黑人三级片网站上区| 五月丁香六月婷| 20cm女自慰在线日韩欧美| 蜜臀aV午夜一区二区三区| 无码99| 久久久久久AⅤ无码免费肉站 | 人人色人人操在线| 国产成人拍国产亚洲精品| 正宗无毛一线天嫩逼| 欧美亚洲影视| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 久久女人一区二区三区| 一本久道在线综合视频| 久久97精品久久久久久久不卡| 新97国产超碰| 天堂av2019| 日韩一级片在线看| 国产精品久久久久久照片| 日韩超碰97| 色九色久| 久草精品一区| 亚洲视频一二区| 狠狠久久亚洲欧美专区| 立川理惠无码一区二区| 日本操大逼| 日本羞羞的视频在线播放| 黑人性欧美| 精品二区三四区五电影 | 日欧毛片久久| 日韩二级| 大香蕉伊人网WWWn0n| 色色99| 99热99在线| 日韩欧美俄罗斯A片| 亚洲国产91精品一区二区久久| 久久男人的天堂| 国产精品欧美在线观看| 理论久久婷婷网8| 深夜激情| 日韩成人小视频| 四虎影视国产精品| 人人妻人人色一区二区三区| 99精品久久久久久| 校园春色亚洲无码| 天天操人人操骚逼网站| 91久久久老司机| 国内97干免费看| 欧洲自拍色图gif在线| 欧亚日韩三区| 骚人妻少妇视频| Julia Annxxxxx| 91女优在线观看| 九一国产精品| 国产国产亚洲一二三久久| 精品人妻一区二区三区蜜桃视频| 亚洲熟妇AV日韩熟妇在线| 亚洲大色鬼| 国产精品一二三| 97超碰大| 伊人国产成人av网站| 久久精品国产亚洲AV清纯| 国产乱伦搜索结果91P| 欧美激情视频在线一区| 日韩精品国产一区二区| 国产高清在线观看欧美| 日韩性爱再线视频| 久久国产视频性吧| 日韩二三区| 99精品丰满人妻| 久久9999 | 中文字幕国产| 搡老熟女老女人老熟妇免费视频| 色优久久| 97天天做| 后入日本1234| 99久久99久久免费精品蜜臀| 妇女性内射冈站HDWWWCOM| 中国国产精品一区视频| 插欧洲美女欧美精品| 蜜臀国产AV中文字幕| 红桃视频高潮| 夜色97| 青娱乐啪啪视频| 久久久久亚洲三级电影| 911粉嫩人妻| WWW4虎| 日本黄色天堂| 天天澡天天狠天天天做| 欧美另类精品xxxx| 精品久久久久久亚洲| 麻豆一区在线| 午夜在线播放| 日韩精品 视频一区二区| 婷婷中文字幕| 91成人社区| 国产精品一区二区三| 亚洲激情在线观看一区| 亚洲图片欧美在线视频| 久久夜嗨| 91色婷婷综合久久中文字幕二区| 成人一道本免费视频| 亚洲人妻AV| 精品176精品2| 亚洲精品久久久久久久蜜桃臀| 亚洲97久久精品亚洲| 日本天天人人狠狠在线日美女 | 国产亚洲色停停久久99精品91| 操逼网站地址| 在线亚洲精品久久久| 91综合网站| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 久久久久久久少妇| 风间由美日韩欧美久久| 久操网视频| 色女网日韩| 亚洲毛片久久| 91小视频| 亚av顶级裸体一区二区三区四区五区| 久久 精品| 亚洲福利中文字幕在线| 农村妇女精品一区二区| 日本色色色网站免费看不卡| 99热最新网址| 国产精品69久久久久久久 | 亚洲综合草草| 国产h片在线观看视频| 丝袜狠狠草尤物人妻av91| 国产嫩草精品A88AV| 夜嗨影院| 人妻丝袜肏逼| 中文字幕国产| 国产美女激情| 黑人美精品 A片| 亚洲美欧999| 欧美色网| 国产suv精品一区二区四区999| 97神马久久| 99视频自拍| 情色大香蕉| 91超碰人人操| 在线天堂资源亚洲| 99热自拍| 91精品人妻一区二区三区蜜桃| 九九色精品| 午夜传煤十二区精品| 免费一级视频特黄色大片| 精品视频一区二区| 91啪啪视频| 97综合激情| 欧美亚州手机在线| 97欧美超碰| 亚洲男人的天堂一区二区| 天天射天天操天天干天天吃2018 | 天天操妹子| 激情五月天网| 97免费在线观看| 久久国产99精品72福利| 美女天天干| 青青久操| 久久精品国产亚洲AV无码电影| 伊人久久亚洲色欲综合网站| 黑人精品成人一区二区三区| 少妇色欲综合网2| 色五月婷婷麻豆在| 日本国产欧美一区三区二区| 欧美综合色站| 久久久久久国产无码精品| 99久久9| 中文字幕成人| 欧美影院一区二区三区| 亚洲永久永久永久永久一级一级一级精品 | 日韩福利电影网| 一直超碰| 久久精视频美日韩在线视频| 欧美日韩狠狠爱| 久9久| 久久直播国产| 久久超碰com| 大香蕉欧美伊| 日本一级性爱| 国产粉嫩蜜臀av一区二区三区| 91欧美美女日韩国产婷婷| 91人妻尻屄视频| 国产精品香蕉| 国产情色第一第二页在线观看| 99视频在线| 亚洲**2021在线观看| 久久影视二区三区行押| 色女女女导航| 国产精品自在线发布| 女色综合| 亚洲美女黄色| 成人AV素股で擦久久| 在线观看色视频| 国产97在线 | 亚洲| baiduhicn.com。| 9 9精品一区二区三区| 国产精品麻豆免费视频| 香蕉精品二区二区| 四虎免费看黄| 97超碰碰碰| 欧美大香蕉专区网| 日韩一级欧美一级国产一级台湾 | 欧美亚洲色图另类国产| 97久久国产| 婷婷九月国产| 超碰97网址| 五月丁香在线| 亚洲Av无码成人精品国产| 麻豆国产97在线| 91久| 东京男人天堂| B049AV在线播放| 三级片大波波| 亚洲少妇色| 曰韩av中文字幕专区| 国产精品麻豆免费视频| 国产精品96| 亚洲综合在线91| WWW美腿丝袜香蕉中文| 白丝jkav| 国产精品对白内射| 日韩欧美视频青青| 无码伊人久久大杳蕉中文无码| 爽极品影院| 伊人网免费视频| 9999久久久| 中文字幕乱妇免费视频| 日日碰视频网| 色偷综合| 国产妇女精品视频青青草| 和协无码影院| 日韩久久超碰色| 欧美九九爱| 亚州情色j区| 99欧美| 思思热在线| 色色色网站| 97av在线视频| 色一情一乱一乱一区91Av| 国产 v乱码一区二| 亚欧性爱ab| 免费av大片| 人人看人人摸人人色| 日韩不卡a级视频专区| 综合免费无码中文| 青草青草久热| 国产欧美亚洲精品a第2页| 久久精品店| 中文字幕精品区先锋资源| 美女写真| 日本福利二区视频| 久久九色| 69超碰综合| 青青草在线成人视频| av婷婷色网| 久久久久亚洲精品| 97在线青| 欧美黑人168页欧美黑人167| 国产suv精品一区二六| 欧美日韩制服| 欧美色院| 性爱网站一区二区| 思思热久久成人| 人摸人人操人| 99视频在线| 色月天AV导航| 国产第11页| 玖玖无码超碰| 精品人妻一区二区三区在| 色综合一本| 丰满人妻无码一区二区三区| av天堂5| 色色色色色色色色色色色色色色综合| 久久精品视频久久久| 亚州 综合 色图| 国产精品午夜精品| 亚洲黑人在线| 人妻中文字幕精品无码| 天天看,天天做| 台欧久久精品视频| 国产九区| 激情在线青青操| 超碰在线欧美性爱激情| xxx0国产在线播放| 水澄无码AV| www.AV有限公司一区| 97色操| 老熟女乱伦一区| 在线性黄高清免费视频| 天天操av懂色| 嗯~啊~快点 死我视频免费看网站| 欧美激情 亚洲色图| a片久久久久久久久久久久| 亚洲成a人在线观看久| 嗯嗯啊在线视频| 福利在线视频一区二区| 丁香五月av| 久久精品视频28| 久久亚洲日韩熟女精品| 国产又黄又粗的视频| 99色在线视频| 久久久久9999精品九九九| 久久精品—区二区三区内射| 91社操逼| 亚洲男人天堂网久久| 久久精品一区二区三区蜜桃臀| 亚洲高清视频在线免费观看| 强免费黄色网址| 歐美性天天| 亚洲精品久久久久毛片A片拉屎 | 亚洲成人性爱网站在线播放| www.五月天| 丝袜天堂网| 日本高清视频xxxx| 天美传媒国产原创中文字幕亚洲欧美另类 | 黄片不用下载在线观看| 日韩99神马视频播放| 国产精品一区二区三| 男女激情黄色网址| 今日头条成人一区二区三区四虎精品| 天天综合欧美| 五月天色色色| 国内外毛片在线观看| 操逼片国产| 久久视网78| 国产性爱强奸乱伦大全| 99热这里是精品| 久久熟女嫩草成人片免费| 日本免费专区| 超碰碰激情97+久| 激情小说图片亚洲首页| 97国产超湿| 欧美性暴力| 亚洲人成网www| 欧美性夜| 久久久一区二区三区四曲免费听| 大香蕉一人| 色噜噜综合网| 少妇高潮九九九九九九九| 日本一级二级三级网站| 啊啊啊啊啊啊啊在线| 看大黄色大片原件| 大香蕉啪啪啪啪在线| 亚洲性爱电影| 国产地址二三| 中文字幕交换人妻| 黄久在线| 日本在线激情一区二区三区| 人妻美腿丝袜日韩| 熟女突然公开看18禁影片| 日韩青久久| 97色婷| 九九九精品美女| 超碰79人人乐| 中文字幕精品探花视频| 亚洲男人天堂网久久| 岛国黄片网站| 做爱福利视频一区二区| 日韩免费大片一级播放| 强奸熟女一区二区三区| 亚洲综合中文字幕有码| 美女爽到高潮91| 男人天堂一区二区| 99人妻| 啊操爽品善一区二区三区| 26UUU欧美激情一区二区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲第一综合| 中文字幕国产在线天堂| 精品然女一区二区| 自拍偷拍 日韩无码| 四虎精品永久在线观看| 国产成人亚洲精品自产在线 | 97超碰天天爱天天爱| 一级黄色视频网| 97在线观看免费| 成人情色一区二区| 日本国产亚洲一区在线观看| 很很很很操| 九九色热| 国产一区二区成人av在线播放| 9久精品视频在线观看| 激情丁香婷婷| 亚洲欧美一区二区网址| 人妻超碰青青草98| 人妻熟女午夜精品在线| 影音先锋日本乱伦| 综合熟妇一区二区三区| 啊啊啊com| 亚洲一卡2卡3卡4卡乱码网站 | 超碰欧美| 九九九九97| 天美AV片| 一区二区三区四区免费视频| 亚洲视频精选| 夜夜 中文视频rt| 大香蕉123| 91c色| 99久久精品国产系列| 国产后入清纯| 蜜臀亚洲中文| 柠檬AV导航| 2020中文在线一区二区三区| 激情在线青青操| 欧洲精品一二三在线| 后X久久| 午夜福利成人免费视频| 国产午夜福利专区综合| 日本幼女18+| 亚洲欧美日韩电影网站一区| 香蕉在线一区二区三区| 精品中文字幕一区二区l - 百度| 欧美v日韩v亚洲v最新在线| 97久久国产精品| 老司机福利青青草| 欧美色图欧美| 天美一区在线| 青女在线| 日韩卡一卡二卡三在线| 黄色网址久久精品欧美喷水| 日本一区二区亚洲综合| 久久区| 精品无码久久久久久国产浪潮| 八戒无码国产午夜福利| 国产精品无码论坛| 黄色乱论网站| 人妻一区二区三区熟女| 高清无码 国产精品| 校园春色家庭伦理欧美激情| 人妻人久久精品中文字幕| 嗯啊免费视频| 婷婷中文网| 久久久久人妻二区精品叶可怜| 午夜毛片亚洲精品片国产久久久| 男女香蕉一区二区| 99抽插| 日本一二区免费| 操人妻少妇中文 | 男同专区一区二区三区在线| 亚洲综合夜色| 97国产天堂岛| 97色色,97综合| 女人一区| 国产一级久久久| 高清不卡视频| av在线浏览| 国产自产91区13区| 日本免费一区二| 久久精品免费| 国产a级精品| 欧美第38页| 麻豆国产原创AV色哟哟| 96久久科窝| 熟妇女人妻呻吟久久AV| 久九干| 97免费视频网| 久久999久| 品亲网欧美品亲网| 中文字幕诱惑制服人妻丝袜美丝袜美| 色超碰综合| 欧美在线视频观看一二三四区高清| 中文字幕AV片| 91AV天美在线视频| 青青草国产一区二区三区| 精品人妻视频一区二区在线播放 | 亚洲 自拍偷拍 欧美| 熟女激情综合网| 亚洲色欧美|