久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

CentOS 7下NVIDIA驅(qū)動安裝全流程及常見故障排查

CentOS 7下NVIDIA驅(qū)動安裝全流程及常見故障排查 1. 項目背景與環(huán)境預(yù)檢搞GPU服務(wù)器的朋友肯定都有體會CentOS 7系統(tǒng)穩(wěn)是穩(wěn)但裝驅(qū)動這件事稍不留神就黑屏、卡死、循環(huán)登錄甚至內(nèi)核直接崩潰。我給一臺某高校實驗室的深度學(xué)習(xí)服務(wù)器裝機時就折騰了整整一下午這里把完整流程和踩過的坑都記錄下來。先說清楚這臺設(shè)備的配置CPU是Intel至強系列顯卡是某型號的NVIDIA專業(yè)卡系統(tǒng)是CentOS 7.9內(nèi)核版本3.10.0機器上有兩塊機械硬盤一塊裝系統(tǒng)一塊純做數(shù)據(jù)盤內(nèi)存64G。整個流程的目標很簡單裝上NVIDIA官方驅(qū)動讓nvidia-smi能正常輸出GPU計算能跑起來后續(xù)跑深度學(xué)習(xí)框架不報錯。動手之前這四件事必須先做少一件都容易翻車。1.1 確認顯卡型號和系統(tǒng)環(huán)境這一步很多人會跳過但偏偏最容易踩坑。驅(qū)動不是越新越好顯卡型號不同、顯存大小不同對應(yīng)能裝的驅(qū)動版本差異很大。我遇到過有人拿著老掉牙的卡硬裝最新驅(qū)動結(jié)果編譯直接報錯報錯信息看著像內(nèi)核頭文件缺失其實是驅(qū)動壓根不支持老架構(gòu)。lspci | grep -i nvidia cat /etc/redhat-release uname -rlspci顯示的是硬件層面的顯卡型號比如NVIDIA GeForce GTX 1080或者NVIDIA Tesla V100。這一步確認了實際硬件后去NVIDIA官網(wǎng)查對應(yīng)驅(qū)動版本的適配表。這里有個原則優(yōu)先選擇NVIDIA官網(wǎng)提供的對應(yīng)顯卡型號的長期支持版本Long Lived Branch不要追新。實驗室那臺服務(wù)器最終選的驅(qū)動版本是530.41.03適配Tesla系列和部分GeForce系列CUDA 12.2配套也穩(wěn)定。系統(tǒng)環(huán)境主要看內(nèi)核版本CentOS 7默認是3.10.0如果自己編譯過內(nèi)核或者升級過版本會更高。NVIDIA驅(qū)動需要對應(yīng)版本的內(nèi)核頭文件和源碼包這兩個東西必須和當(dāng)前內(nèi)核完全匹配。我見過有人裝完驅(qū)動后重啟系統(tǒng)起不來排查半天發(fā)現(xiàn)是內(nèi)核頭文件版本不對驅(qū)動模塊編譯出來加載不上。1.2 確認nouveau開源驅(qū)動占用情況CentOS 7默認帶著開源的nouveau驅(qū)動這個驅(qū)動和NVIDIA官方驅(qū)動沖突一起加載必出問題。裝官方驅(qū)動前必須把nouveau徹底禁用掉否則你在nvidia-installer時它會提示nouveau正在使用然后直接退出。檢查nouveau的狀態(tài)lsmod | grep nouveau只要輸出里有nouveau字樣就說明它已經(jīng)加載到內(nèi)核里了。禁用它的做法是在/etc/modprobe.d/下新建一個配置文件寫入黑名單設(shè)置然后重建initramfs讓系統(tǒng)啟動時不再加載nouveau模塊。禁用操作本身不難但要注意改完initramfs之后必須重啟系統(tǒng)而且重啟前要確認配置寫對了。我見過有人改了配置沒重啟就急著裝驅(qū)動裝到一半卡死然后一頭霧水。另一個坑是某些系統(tǒng)鏡像預(yù)裝了圖形界面拿nouveau做桌面顯示的這種機器要進入純字符模式再操作否則圖形界面會占用GPU設(shè)備驅(qū)動安裝時訪問/dev/nvidia0失敗。1.3 確認內(nèi)核頭文件和gcc等編譯環(huán)境NVIDIA官方驅(qū)動的run包是現(xiàn)場編譯內(nèi)核模塊的需要內(nèi)核頭文件包和gcc、make、glibc-devel等基礎(chǔ)工具。缺少任何一個裝驅(qū)動時都會在編譯階段報錯而編譯報錯的類型很多看著嚇人但原因往往就是環(huán)境不全。yum install -y gcc make kernel-devel-$(uname -r) epel-release上面這條命令的關(guān)鍵在于kernel-devel-$(uname -r)的動態(tài)匹配。很多人分不清kernel-headers和kernel-devel的區(qū)別前者只提供頭文件后者才包含完整的聲名和部分源碼連接是鏈接到/usr/src/kernels/目錄下的內(nèi)容NVIDIA驅(qū)動編譯時需要的是kernel-devel。如果裝完后執(zhí)行l(wèi)s /usr/src/kernels/沒看到對應(yīng)版本目錄那就是裝錯了。個別情況下yum源里找不到匹配內(nèi)核版本的kernel-devel這時候要么換一個可用的源要么手動去某軟件倉庫下載對應(yīng)RPM包安裝。1.4 規(guī)劃驅(qū)動安裝方式驅(qū)動安裝主要有四種方式不同方式適配不同場景我這里簡單對比一下后續(xù)章節(jié)會詳細講其中兩條路線安裝方式適用場景優(yōu)點缺點官方run包絕大多數(shù)生產(chǎn)環(huán)境、服務(wù)器最穩(wěn)定、可選參數(shù)多、可控性強需要編譯環(huán)境、操作繁瑣ELRepo kmod-nvidiaCentOS/RHEL官方社區(qū)源安裝快、自動更新版本滯后、某些特定卡不支持CUDA toolkit捆綁驅(qū)動跑深度學(xué)習(xí)框架一次搞定CUDA版本綁定后續(xù)升級驅(qū)動麻煩系統(tǒng)自帶gnome軟件有圖形桌面的場景圖形化簡單兼容性差服務(wù)器一般不碰我最終選了官方run包方式原因很簡單這臺機器是給深度學(xué)習(xí)用的CUDA版本要自己控制驅(qū)動版本也要和CUDA做匹配run包方式可以精準控制這些變量。ELRepo雖然簡單快速但它的驅(qū)動版本通常滯后幾個月新卡支持往往跟不上CUDA toolkit捆綁的驅(qū)動則存在互相覆蓋的問題后續(xù)想單獨換驅(qū)動版本時會比較繞。2. 驅(qū)動安裝方案的完整流程CentOS 7下裝NVIDIA驅(qū)動選官方run包是相對最靠譜的一條路。這里我把每一步操作和背后的邏輯都拆開講清楚。2.1 禁用nouveau驅(qū)動的完整操作先創(chuàng)建一個黑名單配置文件vim /etc/modprobe.d/blacklist-nouveau.conf寫入以下內(nèi)容blacklist nouveau options nouveau modeset0第一行告訴內(nèi)核不要加載nouveau第二行關(guān)閉它的模式設(shè)置功能。寫完保存后需要重新生成initramfs鏡像mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak dracut /boot/initramfs-$(uname -r).img $(uname -r)注意這里不是直接用dracut -f強制覆蓋而是先備份原文件這樣萬一新生成的initramfs有問題還能回滾。重新生成鏡像的過程大概十幾秒輸出會顯示/boot/initramfs-3.10.0-1160.99.1.el7.x86_64.img之類的字樣后面跟一串模塊列表看到nouveau出現(xiàn)在其中也不用慌黑名單配置早就寫好了它不會再被加載。改完后重啟系統(tǒng)重啟后再次執(zhí)行l(wèi)smod | grep nouveau這條命令不輸出任何內(nèi)容就對了。如果還有輸出大概率是黑名單配置文件沒生效檢查一下文件權(quán)限和路徑拼寫。順便說一下有時候/etc/modprobe.d/里已經(jīng)有別的文件寫入了nouveau相關(guān)內(nèi)容比如某些云鏡像生成的blacklist.conf這種需要仔細檢查不要一個文件沒生效就急著繼續(xù)。2.2 進入純命令行模式安裝RPM系發(fā)行版在安裝NVIDIA驅(qū)動時通常建議停掉圖形界面因為X Server會占用GPU設(shè)備。服務(wù)器有圖形界面的情況雖然不多見但還是提一下CentOS 7如果裝了GNOME桌面要先把默認運行級別切到多用戶模式。systemctl get-default systemctl set-default multi-user.target如果是臨時切換可以用systemctl isolate multi-user.target或者直接init 3進入字符界面。切換之前注意保存工作因為圖形界面會直接殺掉。還有一種情況是SSH遠程連接安裝根本不需要圖形界面直接按命令行操作就行但如果機器上裝了X Server且正在運行建議還是先停掉。跑安裝腳本前需要把驅(qū)動run包上傳到服務(wù)器比如放到/tmp目錄下然后加上執(zhí)行權(quán)限chmod x NVIDIA-Linux-x86_64-530.41.03.run ./NVIDIA-Linux-x86_64-530.41.03.run --silent --no-opengl-files--no-opengl-files這個參數(shù)很關(guān)鍵OpenGL文件會和系統(tǒng)已有的GL庫沖突有時會導(dǎo)致圖形界面起不來。如果純計算服務(wù)器不需要桌面顯示直接帶上這個參數(shù)最保險。2.3 處理Secure Boot和內(nèi)核模塊簽名問題現(xiàn)在的服務(wù)器主板基本都默認開啟Secure Boot這會給NVIDIA驅(qū)動安裝帶來額外麻煩。CentOS 7內(nèi)核如果是在Secure Boot模式下啟動的加載第三方內(nèi)核模塊時會要求模塊有合法簽名否則直接被拒。安裝時如果沒注意這個裝完驅(qū)動重啟后會看到類似這樣的提示Loading /var/lib/dkms/nvidia/530.41.03/build/nvidia.ko Error: Module nvidia not foundnvidia-smi執(zhí)行時報Failed to initialize NVML: Driver/library version mismatch也是這個原因的一種表現(xiàn)。解決方法有幾個最簡單的就是進BIOS把Secure Boot關(guān)掉。但有些服務(wù)器是托管的BIOS密碼都在機房管理員手里改不了。這種情況可以走模塊簽名流程生成自簽名密鑰然后用mokutil導(dǎo)入系統(tǒng)Linux內(nèi)核啟動時會按MOK列表驗證模塊簽名。生成簽名密鑰的流程openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj /CNNVIDIA-MODULE-SIGN/然后用mokutil --import MOK.der導(dǎo)入密鑰重啟后系統(tǒng)會進入MOK管理界面按提示完成密碼確認和密鑰加載。之后再用/usr/src/kernels/$(uname -r)/scripts/sign-file對編譯好的nvidia.ko、nvidia-modeset.ko等一堆內(nèi)核模塊逐一簽名。這個操作比較繁瑣但卻是唯一的正規(guī)路線。我分享一個經(jīng)驗簽名腳本要對lib/modules/$(uname -r)/extra/nvidia下所有.ko文件執(zhí)行不要只簽主模塊。漏簽一個對應(yīng)的功能就會受限比如nvidia-modeset.ko沒簽顯示器驅(qū)動就加載不上nvidia-uvm.ko沒簽CUDA統(tǒng)一內(nèi)存就不可用。2.4 DKMS方式的替代方案CentOS 7里還可以通過DKMS框架來管理NVIDIA驅(qū)動模塊。DKMS的好處是當(dāng)內(nèi)核升級時驅(qū)動模塊會自動重編譯不用每次升級內(nèi)核后手動重裝驅(qū)動。yum install -y dkms裝好DKMS框架后在安裝NVIDIA run包時加上--dkms參數(shù)模塊文件會交給DKMS維護。裝完后每次系統(tǒng)通過yum升級內(nèi)核DKMS都會檢測到新內(nèi)核在重啟前自動把NVIDIA模塊編譯好避免升級內(nèi)核后驅(qū)動失效的尷尬。我在生產(chǎn)環(huán)境里更推薦這種方式因為服務(wù)器總要打安全補丁升級內(nèi)核的不會自動重編驅(qū)動的話每次升級都要心驚膽戰(zhàn)。DKMS方式有幾個注意點第一kernel-devel必須和當(dāng)前運行內(nèi)核完全一致DKMS編譯就是依賴它第二導(dǎo)入MOK密鑰的頻率也要跟上內(nèi)核升級后簽名密鑰不會自動變但模塊會重新編譯所以建議保留MOK密鑰文件方便重新簽名。第三NVIDIA驅(qū)動run包在DKMS安裝模式下會往/usr/src/nvidia-530.41.03/寫入源碼不要手動刪否則DKMS無從編譯。2.5 設(shè)置環(huán)境變量和持久化配置驅(qū)動裝完后還需要設(shè)置CUDA相關(guān)的環(huán)境變量。雖然NVIDIA驅(qū)動本身不依賴CUDA但跑深度學(xué)習(xí)框架時需要讓系統(tǒng)找到nvcc編譯器和CUDA運行庫。在/etc/profile.d/下新建一個文件vim /etc/profile.d/cuda.sh寫入export PATH/usr/local/cuda-12.2/bin:$PATH export LD_LIBRARY_PATH/usr/local/cuda-12.2/lib64:$LD_LIBRARY_PATH保存后source /etc/profile生效。這里要注意/usr/local/cuda是一個軟鏈接指向?qū)嶋H安裝的CUDA版本目錄。系統(tǒng)里如果之前裝過別的版本軟鏈接指向可能不是你想要的需要確認一下。ls -l /usr/local/ | grep cuda看清楚鏈接目標別配了個幽靈路徑。還要處理電源管理問題GPU服務(wù)器功耗這塊需要配置持久化模式否則每次重啟NVIDIA驅(qū)動都會恢復(fù)到默認的非持久化模式GPU工作頻率管理混亂而且在某些虛擬化環(huán)境下會隨機掉卡。nvidia-smi -pm 1這條命令的意義是讓NVIDIA驅(qū)動服務(wù)在后臺常駐管理GPU狀態(tài)。它會把電源管理配置寫入/etc/nvidia/目錄下的配置文件中SDK服務(wù)隨開機自動啟動不用每次手動開。順便說一下加了-pm 1后nvidia-smi每次查詢GPU狀態(tài)的速度會明顯變快算是個意外之喜。3. 簡單測試與性能驗證裝完驅(qū)動最要緊的就是立刻驗證這一步能確認驅(qū)動是否真的對系統(tǒng)所有組件都兼容而不是僅僅“裝上沒報錯”。3.1 nvidia-smi基礎(chǔ)信息檢查剛裝完驅(qū)動先跑一下nvidia-smi這是判斷驅(qū)動安裝是否成功的最直接手段。正常輸出會顯示顯卡名稱、驅(qū)動版本、CUDA版本、顯存使用情況等。常見的問題場景是驅(qū)動版本顯示出來了但CUDA Version顯示N/A或者顯示版本號但和預(yù)期不一致。如果是N/A說明CUDA toolkit沒有裝或者系統(tǒng)環(huán)境變量沒配對驅(qū)動本身沒問題。根據(jù)經(jīng)驗先檢查/usr/local/cuda軟鏈接是否存在再檢查LD_LIBRARY_PATH里的路徑是否正確大多數(shù)情況是環(huán)境變量配置漏了。nvidia-smi下方會有一個進程列表顯示當(dāng)前占用GPU的進程。正常狀態(tài)下這里是空的但如果之前有過別的進程運行會看到殘留這個不用管如果顯示錯誤進程名或者PID異??梢杂胒user -v /dev/nvidia*查具體占用者。供電方面nvidia-smi -q -d POWER可以查看當(dāng)前功耗注意如果是老平臺的PCIe 2.0插槽供電限制可能導(dǎo)致GPU性能跑不滿但這類問題一般不是驅(qū)動故障是硬件槽位約束。3.2 檢查內(nèi)核模塊加載狀態(tài)lsmod | grep nvidia正常情況下至少會有nvidia、nvidia_uvm、nvidia_drm、nvidia_modeset這幾個模塊輸出。其中nvidia_drm是顯示輸出模塊純計算場景下有沒有它不太影響CUDA計算但如果有桌面顯示需求它必須存在且正確加載。模塊加載情況的順序也值得注意。nvidia_modeset和nvidia_drm依賴nvidia父模塊如果父模塊沒加載成功后面這幾個也會顯示不可用。用dmesg | grep nvidia查看內(nèi)核日志能看到模塊加載的具體錯誤信息。我遇到過nvidia_uvm模塊加載失敗的情況nvidia-smi能正常顯示但跑CUDA程序時統(tǒng)一內(nèi)存初始化報錯。原因是有個特定的內(nèi)核參數(shù)匹配問題重新加載一次模塊就正常了modprobe -r nvidia_uvm nvidia_modeset nvidia_drm nvidia modprobe nvidia_uvm3.3 圖形渲染能力測試Ubuntu桌面用戶或者有大規(guī)模可視化需求的朋友可以在裝有圖形界面的CentOS 7機器上運行g(shù)lxinfo查看OpenGL渲染器信息。如果顯示的是NVIDIA型號說明硬件加速已經(jīng)生效如果顯示的是llvmpipe或者Mesa說明還在用軟件模擬渲染性能會差太多。glxinfo | grep OpenGL renderer軟件渲染通常是因為沒裝glxinfo工具或者X Server沒有正確加載NVIDIA的GLX模塊。如果顯示libGL error: failed to load driver: swrast那就是GL庫文件路徑混亂了常見的解決辦法是用--no-opengl-files參數(shù)重新跑一遍安裝流程把OpenGL文件的選擇權(quán)交給系統(tǒng)本身。3.4 計算能力測試與CUDA基礎(chǔ)驗證如果CUDA toolkit已經(jīng)裝好最簡單的計算測試就是寫一段CUDA的向量加法或者直接跑deviceQuery示例。這里有個更簡單的方法用Python加PyTorch來驗證import torch print(torch.__version__) print(torch.cuda.is_available()) print(torch.cuda.get_device_name(0)) print(torch.cuda.get_device_capability(0)) a torch.randn(10000).cuda() b torch.randn(10000).cuda() c a b assert torch.allclose(c, a b, rtol1e-5) print(CUDA runtime test passed)PyTorch能正確輸出顯卡名稱和計算能力說明CUDA驅(qū)動部分已經(jīng)工作正常。向量加法的結(jié)果驗證能確保顯存讀寫沒有異常。在實驗室機器上實測輸出計算能力是(7,5)一張Tesla V100級別的卡跑起來單精度乘加運算快得出奇幾毫秒的運算根本沒必要用性能計數(shù)器去測損耗直接用torch.cuda.synchronize()卡一下時間就能測出大致水平。真實場景中跑深度學(xué)習(xí)計算測試時要注意顯存占用torch.randn(10000).cuda()這種小規(guī)模計算占不了多少顯存但如果是大模型的加載測試顯存不夠時PyTorch會拋出CUDA out of memory錯誤這個錯誤和驅(qū)動故障無關(guān)是要調(diào)batch size。3.5 用NVIDIA自帶工具做壓力測試驅(qū)動包自帶的nvidia-bug-report.sh和nvidia-smi diag這些工具可以更深入地檢測GPU健康狀態(tài)。nvidia-smi -q -d PERFORMANCE nvidia-smi -q -d TEMPERATURE nvidia-smi -q -d MEMORY跑一次完整的顯存壓力測試可以用nvidia-smi -q -d ECC查看ECC糾錯計數(shù)在深度學(xué)習(xí)訓(xùn)練環(huán)境中ECC計數(shù)如果持續(xù)增長說明顯存有硬件問題需要立刻排查。另一個方法是編譯驅(qū)動包里的NVIDIA CUDA Sample里面的bandwidthTest和deviceQuery示例非常適合驗證計算和帶寬。make -C /usr/local/cuda/samples/1_Utilities/bandwidthTest ./bandwidthTest輸出結(jié)果中Host to Device和Device to Host的帶寬值如果遠低于理論峰值或者波動很大就要檢查PCIe通道是不是沒跑在滿速狀態(tài)。我遇到過一次顯卡插在PCIe 3.0 x4槽位上帶寬只有x16的五分之一裝驅(qū)動時一切正常但訓(xùn)練速度非常慢。最后發(fā)現(xiàn)是主板上第二根PCIe插槽實際只有x4通道換槽后性能大幅提升。4. 常見問題與故障排查實錄驅(qū)動裝多了總會遇到各種問題這一節(jié)我把遇到的典型故障和排查路徑整理成速查表也把幾條重要的排查思路單獨講清楚。4.1 安裝完成后啟動卡在登錄界面或黑屏現(xiàn)象重啟后無法進入系統(tǒng)顯示器黑屏或者卡在登錄界面循環(huán)跳轉(zhuǎn)。在CentOS 7這種以X Server為主的系統(tǒng)里最常見的原因是OpenGL庫被覆蓋。解決辦法分兩種路徑如果是已經(jīng)裝好了驅(qū)動系統(tǒng)起不來進單用戶模式重裝驅(qū)動加上--no-opengl-files參數(shù)如果驅(qū)動還沒裝只是預(yù)先配置了nouveau黑名單導(dǎo)致桌面起不來那就進字符模式把/etc/modprobe.d/blacklist-nouveau.conf里內(nèi)容注釋掉先恢復(fù)系統(tǒng)再重新規(guī)劃安裝。新老司機都要記住純計算服務(wù)器上完全沒必要裝OpenGL相關(guān)的文件顯存計算和OpenGL沒有任何關(guān)系驅(qū)動包帶的那份OpenGL庫是針對桌面Linux用戶寫的服務(wù)器上加了它反而容易出事。4.2 NVIDIA-SMI報錯Failed to initialize NVMLFailed to initialize NVML: Driver/library version mismatch是頻率最高的報錯。原因通常是驅(qū)動/內(nèi)核模塊和用戶態(tài)庫的版本不一致比如內(nèi)核里還是老版本的nvidia.ko而用戶態(tài)的libnvidia-ml.so已經(jīng)被更新到新版了。排查思路nvidia-smi --version cat /proc/driver/nvidia/version兩者版本對不上就要用lsmod | grep nvidia看內(nèi)核模塊狀態(tài)用modprobe -r nvidia卸載再重新加載。如果重新加載后直接被拒絕需要重啟系統(tǒng)進入新內(nèi)核后用干凈的方式重新加載模塊。另一種類似報錯是NVML library version mismatch這種多數(shù)是驅(qū)動run包重裝但沒有徹底清理舊文件導(dǎo)致的。裝新版本前建議用nvidia-uninstall卸載一遍或者手動刪掉/usr/lib64/libnvidia*下的舊庫文件再重裝。4.3 內(nèi)核升級后驅(qū)動失效CentOS 7如果通過yum update升級了內(nèi)核重啟后往往發(fā)現(xiàn)nvidia-smi無法運行因為新內(nèi)核需要重新編譯NVIDIA內(nèi)核模塊。這就是前面提到DKMS價值的活案例沒配DKMS就要手動把驅(qū)動run包重新執(zhí)行一遍。重新執(zhí)行的方法很簡單./NVIDIA-Linux-x86_64-530.41.03.run --silent如果沒勾DKMS記得先檢查kernel-devel版本是否匹配新內(nèi)核不匹配先裝kernel-devel-$(uname -r)。升級內(nèi)核這個操作還有個大坑CentOS 7的yum update默認會保留多個內(nèi)核版本重啟時如果不小心選錯了舊內(nèi)核nvidia-smi也會報版本不匹配錯誤。所以升級完內(nèi)核重啟時最好確認一下當(dāng)前啟動的是哪個內(nèi)核版本uname -r一查便知。4.4 編譯錯誤Kernel header not found安裝run包時在編譯階段報Kernel header not found這個錯誤很多新手看到就慌。排查方向很簡單yum list installed | grep kernel-devel ls /usr/src/kernels/kernel-devel沒裝或者版本和uname -r不一致。有時候yum install kernel-devel會自動裝一個最新版本的內(nèi)核頭文件但這個最新版本和當(dāng)前運行的內(nèi)核不是同一個這就會導(dǎo)致問題。解決方法是明確指定版本號安裝yum install -y kernel-devel-$(uname -r)如果當(dāng)前運行的內(nèi)核版本在yum源里找不到對應(yīng)的kernel-devel包極大概率是機器內(nèi)核被手動升級過了而CentOS 7的基礎(chǔ)yum源沒有新到那個內(nèi)核版本的開發(fā)包需要額外添加源或者直接去官網(wǎng)鏡像站點找那個版本的RPM文件。4.5 CUDA版本與驅(qū)動版本不匹配CUDA運行時對驅(qū)動版本有下限要求比如CUDA 12.2要求驅(qū)動版本530.30.0。驅(qū)動版本太老時運行CUDA程序會報CUDA driver version is insufficient for CUDA runtime version。NVIDIA官方有個CUDA兼容矩陣表格列出每個CUDA版本要求的最低驅(qū)動版本。查這張表再決定是升級驅(qū)動還是降級CUDA不要憑感覺來。我遇到過CUDA庫版本和驅(qū)動版本都滿足要求但運行程序仍報這個錯的情況最后發(fā)現(xiàn)是LD_LIBRARY_PATH里混入了多個CUDA版本的路徑系統(tǒng)優(yōu)先加載了舊CUDA運行庫。用ldd檢查當(dāng)前程序的動態(tài)庫依賴就能發(fā)現(xiàn)ldd /path/to/your_binary | grep libcuda正常應(yīng)顯示libcuda.so.1如果是libcuda.so.530.41.03這類帶完整驅(qū)動版本號的庫文件說明庫路徑混亂了需要調(diào)整LD_LIBRARY_PATH。4.6 顯卡掉卡與PCIe鏈路異常有些雙卡甚至四卡服務(wù)器會遇到某張卡間歇性檢測不到nvidia-smi里卡的數(shù)量時多時少。這個問題在虛擬化環(huán)境下特別常見宿主機的PCIe拓撲隔離不徹底會出現(xiàn)物理服務(wù)器通常沒那么容易掉卡但PCIe插槽接觸不良仍然可能。排查分兩步lspci | grep -i nvidia nvidia-smi -L第一句看系統(tǒng)是否識別了所有卡第二句看驅(qū)動是否管理了所有卡。如果lspci能看到但驅(qū)動管理不到可以用nvidia-smi -r重置這張卡或者用nvidia-smi --gpu-reset強制重置指定GPU。物理接觸不良的情況關(guān)機斷電重新插拔顯卡和供電線才是終極辦法這個問題在密集機架環(huán)境中出現(xiàn)概率不小移動服務(wù)器后經(jīng)常遇到裝了再好的驅(qū)動也解決不了接觸不良。5. 實戰(zhàn)心得與后續(xù)優(yōu)化建議跑了這么多年Linux服務(wù)器裝NVIDIA驅(qū)動像是每個運維都要走過的獨木橋。這里把后續(xù)值得做的事情和最終的體會寫一下給新接觸GPU服務(wù)器的朋友一個落地的收尾。5.1 單卡與多卡環(huán)境的差異單卡服務(wù)器裝驅(qū)動相對簡單多卡環(huán)境在多卡互聯(lián)、中斷路由、PCIe帶寬分配上會有更多需要檢查的點。多卡環(huán)境裝好驅(qū)動后nvidia-smi topo -m可以查看GPU之間的拓撲關(guān)系是NVLink直連還是走PCIe交換。運行深度學(xué)習(xí)任務(wù)時盡量讓通信頻繁的進程跑在同一根PCIe交換機下的GPU組合上延遲會低不少。雙卡環(huán)境還有一個常見問題系統(tǒng)默認的MMIO映射空間不夠兩塊卡共用一個中斷分組會導(dǎo)致性能異常。這種問題一般通過內(nèi)核參數(shù)pcirealloc解決配置到/etc/default/grub的CMDLINE_LINUX里執(zhí)行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg后重啟生效。5.2 驅(qū)動程序占用的顯存和MIG配置nvidia-smi啟動后每個GPU會預(yù)留一部分顯存給驅(qū)動上下文顯存越大預(yù)留比例越高。初步估算驅(qū)動預(yù)留顯存通常是數(shù)十到兩三百MB的量級對訓(xùn)練任務(wù)只占用個位數(shù)GB顯存的時候影響不明顯但如果是小顯存卡跑模型這個開銷不能忽視。預(yù)留的顯存可以在nvidia-smi輸出里看到分成FB Memory Usage的used項。新一代專業(yè)卡支持MIG多實例GPU可以把一塊物理GPU切成多個獨立分區(qū)每個分區(qū)擁有獨立的顯存和計算單元。配置MIG后面向多租戶場景非常有用但要注意MIG開啟后驅(qū)動必須在root權(quán)限下運行nvidia-smi -mig 1啟用并且CUDA版本要支持MIG特性。跑深度學(xué)習(xí)多任務(wù)分片時這種方式能大幅提升單卡資源利用率。5.3 推薦自動監(jiān)控腳本方案生產(chǎn)環(huán)境建議寫一個簡單的Shell腳本監(jiān)控GPU的功耗、溫度和顯存使用出現(xiàn)異常自動重啟驅(qū)動或記錄日志。分享一個簡化版的監(jiān)控思路#!/bin/bash GPU_TEMP$(nvidia-smi --query-gputemperature.gpu --formatcsv,noheader | awk {sum$1} END {print sum/NR}) if [ $GPU_TEMP -gt 85 ]; then echo $(date) GPU temperature $GPU_TEMP 85, please check cooling /var/log/gpu_monitor.log fi腳本思路很簡單做不做取決于現(xiàn)場環(huán)境。個人建議如果機器放在機房里散熱沒把握或者跑的是長時間訓(xùn)練任務(wù)這類監(jiān)控一定不能省。至少每周看一眼nvidia-smi的功耗和溫度走勢花不了兩分鐘能省掉不少半夜被叫起來處理故障的麻煩。5.4 安裝之后需要養(yǎng)成的習(xí)慣裝機完成不是終點日常維護才是重點。根據(jù)個人經(jīng)驗裝機后會再養(yǎng)成的習(xí)慣包括工具鏈全家桶保持干凈kernel-devel和gcc這些編譯組件不要隨便卸載指不定哪天升級內(nèi)核就要用。安裝驅(qū)動時生成的各種備份文件不要急著刪比如initramfs的bak文件留著占不了多少空間關(guān)鍵時刻能救命。涉及/etc/modprobe.d/和/etc/profile.d/的修改記得寫注釋表明改了什么和原因不然三個月后你再回來看自己寫的配置文件多半會一頭霧水。更重要的一點CentOS 7已經(jīng)在逐步進入維護末期如果新裝機項目還在規(guī)劃階段建議同步評估新版系統(tǒng)的遷移路徑。NVIDIA驅(qū)動在新系統(tǒng)上裝機流程更順因為新版系統(tǒng)自帶的內(nèi)核模塊簽名機制和DKMS管理更成熟不用像CentOS 7里這樣費勁手動管理模塊。但如果短期跑的是存量CentOS 7環(huán)境這套流程穩(wěn)定用幾年是沒問題的。5.5 回歸一下裝驅(qū)動這件事的心態(tài)把驅(qū)動裝上nvidia-smi能打印出來訓(xùn)練能跑起來這只是起步。真正的價值在于通過這次折騰把系統(tǒng)底層、顯卡硬件、內(nèi)核模塊之間的關(guān)系理清楚了后續(xù)再遇到類似問題就不再是黑盒試探而是有思路可循的排查過程。我個人在實際操作中的體會是裝NVIDIA驅(qū)動這件事情最大的敵人不是復(fù)雜的技術(shù)難點而是心急。每一步都驗證過了再往前走比一口氣跑完所有命令要穩(wěn)妥得多。尤其是重啟這個環(huán)節(jié)每次重啟前想清楚要不要備份、要不要改啟動項、確認哪些服務(wù)會受影響這些習(xí)慣能省掉的麻煩遠超你的想象。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99国内精品| 欧洲精品二区| 欧美综合第一页| 深田咏美亚洲精品福利社| 欧美精品四区| 欲综合网| 色婷亚洲五月在线观看| 日本黄页视频在线观看| 97精品一区二区视频| 国产麻豆福利av在线播放| 国产suv精品一区二区四区999| 亚洲蜜臀懂色| 国产无马在线| 久久男人网| 九九综合九九综合| 自拍偷拍2025在线观看| 有码专区最新中文字幕有码| 欧美日韩操逼嗦吊| 99热精品国产| 日产欧美电影一区二区三区| 欧美三级免费伊人| 日人妻视频91| 国内黄色精品| 中文字幕一区二区三区高清| 熟妇熟女视频一区二区三区| 亚州综合| 亚洲污污网站| 人妻一二三区| 欧美亚洲AN| 免费观看性欧美一级| 99国产精品人妻人伦| 亚洲三级。日韩三级| www色色com| 怡红院久久老司机| 97超碰国产精品| 啊啊啊啊啊在线| 久操视频免费在线观看| 久久久久亚洲三级电影| 无码人妻系列少妇| 狠狠干综合| 97露脸精品丝袜| 日本性交操一区二区不卡系列| 丁香五月影院| 91免费看一区二区三区 | 一区超碰一区| 色呦呦呦在线观看视频| 色777999综合| 999久久久久久久精| 黑人娇小av在线播放| 亚洲五区熟女| 国模无码人体一区二区三| 欧美日韩999| 99热一区二区三区四区| 超碰亚洲欧美日韩无| 国产黄色在线播放观看| 操死我干死我| 人人考人人摸人人干| 97欧美资源| 中文字幕日韩综合| 国产操偷| 91成人无码| 久偷拍| 黄色视频特级毛片| 综合国产影视三级| 欧美极品少妇| 国产美脚女优尤物在线观看| 亚洲二区精品在线观看| 91强在线播放| 五月天婷婷基地| 岛国黄片网站| 一区二区三区无卡视频在线观看| 在线岛| 乱操9999| 五月天开心网| 日本操逼二区| 搡老女人老91二区| 91爰爱欧美| 午夜福利激情在线视频| www亚洲欧美| 国产精品熟女九九九| 欧美国产日韩高清在线| 国产丝袜欧美在线视频| 午夜超碰| 欧美性五月| 久久免费精品视频免一| 欧美激情一区| 人妻无码一区二区三区久久99| 日韩色| 亚洲欧美第一页| 伦理日韩国产久久| 亚洲码和欧洲精品激情系列| 99免费视频| 精品欧美А∨无码黑人大荫蒂| 99国产精品免费| 国产乱伦亚洲色图高清无码| 精品国产乱码久久久久久网站入口| 91亚洲黑人| 欧美色性爱| 日韩无码一级黄色av片| 欧美激情亚洲| 在线洲亚线| 国产精品不卡一区二区三区| 青娱乐久久艹| 加勒比海人人操超碰在线| 九九久久首页| 日本在线不卡123| 国产综合网站在线播放 | 欧色网址| 日韩AV噜噜噜一区二区三区四区| 久久久999网站| 超碰99热| 97干日韩| 玖色AV| 91|九色|国产熟女| 精品高清一区二区三区三州| 精品玖九九久| 熟人人妻少妇精品久久| 91精品操美女| 中文一区在线日| 欧美日韩大陆黑人少妇99| 殴美大黄片| 人人看人人爰人人操| 欧美大香蕉久| 天天操天天干一区二区 | 欧美日韩性感| 小草精彩毛片| 亚洲国产无码精品首页久久久| 亚洲无码国产探花在线观看| 日韩BBN| 欧美一品道| 91爱做| 中文字幕免费观看| 色偷偷色偷偷欧美日韩| 狠狠亚洲| 大香蕉琪琪日本女优不卡| 91爱做| 最新精品久久蜜桃 | 一区二区三区高清| 97日韩欧美| 夜夜欧美| 婷婷香蕉欧美在线一区二区三区| 九九九九九九九九九国产精品 | 超碰人人草| 久偷拍欧美日韩三区| 亚洲一区二区三区不卡国产欧美| 黄色网址久久精品欧美喷水| 日韩欧美国产一区二区三区四区| 亚洲天堂人妻一区二区| 亚洲无套久久嗯嗯| 欧美综合网在线| 男人 天堂 日 亚洲| 超碰性爱97| 日本欧美色| 99久在线精品99re8a| 97欧美资源| 蜜桃久久久久久久| 日韩字幕一区| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 国产在线播放成人免费| 诱惑人妻欧美一区在线播放| 东北少妇高潮zzzz| 亚洲熟女国产综合另类| 色色色色日本| 亚洲天堂男人的天堂| 综合欧美日韩在线| 91在线欧色| 国产精品宅男免费| 国产精品97超碰| 国产精品久久99日日| 亚洲欧美伦综合| 色九九综合AV| 欧美人人AAA| 日语五十路和六十路亚洲国产精品| 婷婷色综合| 日韩欧美成人性爱在线| 91天堂丝袜美腿| 91骚妇| 综合色图亚洲欧美| 视频一区二区三区精品| 制服中出中文人人精品| 370p日韩欧美亚洲精品| 99999这里都精品| 久久久婷婷| 东北黄色电影| 18一区二区三区| 超碰在线一区二区| 欧美大的香蕉有线电视视频| 久久久草草精品| 加勒比五月天| 欧洲精品欧洲精品| 国产精品电| 超碰97首页| 亚洲AV不卡在线观看尤物| 秋霞男人网| 国模不卡| 日韩精品中文字幕二区| 激情专区综合| 6080yy午夜理论三级一区二区三区无码| 综合久久少妇中文字幕| 美女啊啊啊啊啊啊啊| 大香蕉520| 五月天大香蕉| 激情文学88| 五月婷婷六月色| 狠狠色狠狠色狠狠五月| 国产高清26uuu| 亚洲欧洲无码bt精品合集| 欧美成人精品一区二区男人蜜臀 | 日本欧美色| 亚洲欧美在线综合| 91青青| 囯产精品久久久久久久久久二区三区| 午夜精品人妻二区三区| 亚洲欧洲日韩中文字幕一区| 午夜美女福利视频| 久久九九视频九九视频| 中文字幕在线日亚州9| 日韩在线76| 久久精品老司| 亚洲综合在线91| 中文乱码字字幕在线第5页| 国产熟码AV| 97亚洲中文| 欧美中文字幕日韩在线| 四虎影院成年人片| 老师充足的奶水小说| 久久久久久久久久久久久9999| 色九月| 超碰 97国产熟女| 一区二区三区色综合| 综合亚洲情色| 开心激情婷婷| 骚逼高潮久久精品| 久久久九九九九| 国产97亚洲| 天天视频综合在线观看视频| 天天影视网综合少妇| 天天日熟妇| 天堂69亚洲精品中文字| 久久国产乱子伦精品免费女人| 精品一级毛片在线观看| 大香蕉婷婷| 久草精品视频| 久草精品一区 | 欧洲乱码一区二区| 大香蕉99999| 欧美人妻一区| AV天天综合| 日韩无码第3页| 女人天堂av在线播放| 亚洲中文字幕熟女少妇一区二区| 午夜爽爽爽| 久久超碰大香蕉| 中文乱码99| 自拍啪啪视频| 欧美洲精品一级| 懂色av色欲av蜜臀av| 丰满翘臀美女影院视频| 国产精品不卡av免费在线观看| 91丨人妻丨国产丨丝袜| 国产野战露脸在线播放| 欧美一区二区成人一卡| 国产亚洲性生活视频播放| 国产性刺激| 午夜免费视频1000| 九九九九精| 啊啊啊啊嗯嗯嗯用力好爽| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 最新av在线| 色婷婷视频| 大香蕉92| 欧美淫穴| 天天操夜夜操狠很操| 欧美天堂亚洲电影院一区在线播放| 狠操91,com| 人看人人摸人人操| 麻豆久久一区二区三区| 东京热av男人的天堂| 国产精品一区二区三区在线密挑| 亚洲图片另类| 激情四射婷婷四五月天| 92性色国产午夜福利在线661| 黄片免费看黄片免费看| 99中文字幕| 熟女中出视频| 99热66| 99久久久久久亚洲精品不卡| 蜜桃丰满熟妇av无码区不卡| 思思热在线| 日韩精品在线观看观看| 78m啪啪啪| 中文字幕久热视频在线| 99re视频在线播放青草| 激情综合五月丁香| 国产高清精品一区二区三区毛片| 久久色一区| 成人羞羞视频国产| 中文字幕欧美日本乱码一线二线| 美女操逼福利视频| 翔田千里A片一区二区| 亚洲自拍青操视频| 欧美精品偷拍| 日1区2区3区2020| 特级特黄一级毛片免费| 日韩欧无码一区二区三区免费不卡 | 精品精品精品| 91丨熟女丨丰满熟女| 久久↗↗| 伦在线97| 青青草乱入乱欲视频在线观看| 亚洲一区二区三区中文字幕| 国产免费黄色一级大片| 夜夜欧美| 久久久夜夜夜| 2020中文字幕| 国产97色在线| 99视频在线| 秋霞一级视频在线观看免费| 午夜操一操| 999国产精品999久久久久久| 日本在线15p| 国产后入清纯| 久久久久深夜无码| 日韩天天综合| 69精品人人人人| Av手机版天堂网| 呦呦一区| 久久久亚洲Av| 国产性爱乱伦AV| 黄色大香焦1级‘′‘| 亚洲成人免费中文字幕| 日韩综合无码一区久久92| 97免费视频在线观看| 国产精品精品系列在线观看| 国产91专区| 久久女女| 91精品老女人| 91N综合网| 97久久久精品| 九九九偷拍| 欧美综合自拍| 日人妻视频91| 激情小说五月天| 国产精品对白内射| 91男人天堂网| 天天躁狠狠躁av| 大香蕉十区| 一区二区视频你懂的| AV高清一区| 伊人色综合欧美| 成人无码欧美一级A片狼牙直播| 欧美毛片在线网| 91情色| 亚洲中文字幕在线视频一区二区| 精品人妻久久久| 中国AAAAAA黄色片| 啪啪啪东京| 亚洲成人精品在线一区| 91欧美www| www.91视频网| 黄色AAAAAAAAAAA大片| 女人天堂av在线播放| 精品国产人成在线| 在线啊啊啊啊| 日本欧美不卡| 亚洲最大AV网| 午夜丁香| 在线五区| 日本道不卡| 日本熟妇人妻中出视频| 成人国产视频在线观看| 999精品乱码| 极品销魂美女一区二区| 日本九九九九| 超碰到97情色| 欧美十八禁网站| 91人妻视频| 无码不卡亚洲成?人片| 精品久久久久久中文| 中文字幕丝袜美腿| 好吊色综合| 婷婷五月色| 91欧美少妇| 少妇高潮对白在线观看| 99热18这里只有精品| 国产精品第一页国产大屁股视频免费区i| 99精品在线| 天天日B夜夜干B时时操B| 亚洲熟女一区| 操逼逼福利视频| 98福利在线视频| 欧美少妇性爱网站| 久操av在线| 黑人黄片在线免费观看| 超碰这里有精品| 免费观看啪视频| 亚州乱码中文字幕综合久久久| 天天操天天7| 日韩探花精品在线视频| 欧美线天码中字| 日韩性爱播放| 欧美在线干| 亚洲操人| 亚欧色图在线激情| 大香蕉琪琪日本女优不卡| 欧美日本国产日韩激情视频| 精品中文一区二区| 亚洲激情网一二三四区| 亚洲无码com| 伦理弟一页| 黄片不用下载在线观看| 国产精品久久| 精品国产乱码久久久兰草影视| 欧美一级色| 日本大香蕉综合网| 天天日天天舔东京热| 91最新综合| 欧美黄色大片在线观看| 操曰本熟女| 人妻久久久久久久久久久久久久久| 中文字幕一区 二区三四五 区日 日骚 | 蜜桃久久久久久| 老熟妇一区二区三区…| 久久99精品国产| 开心五月婷婷激情| 日本性爱欧美性爱| 亚洲情色婷婷五月天| av绯色| 日本熟妇色熟妇在线视频播放| 看免费的黄片| 狠狠爱夜夜| 午夜精品久久久久久久男人的天堂 | 99久久99久久综合| 强奸乱伦亚洲第一页| 72av视频| 国产精品一二三| 999 久久久| 日本久久精品| 日韩av一级黄片| 久久精品日韩| 青青青草原| 1024手机看片欧美日韩| 精品无吗久久| 精品熟女一区=区三区| 99久久久久| 婷婷深爱五月| 亚洲四虎熟女精品| 国产精品久久久久久久黄无码| 玖色av| 囯产精品强| 久久久不卡区一区二区三区久久久| 熟女色综合久久| 欧美日韩中文字幕人妻| 99re欧美| 97干色| yazhouzaixian| 玖玖爱伊人玖玖爱| 免费看污网站| 色999五月色| 在线看免费无码AV天堂的| 99这里只有精品国产| 国产蜜臀精品一区二区尤物| 亚洲日韩乱码中文无码蜜桃臀网站 | 欧美东京热精品A∨| 加勒比在线视频一区二区三区 | 欧美精品1区2区3区| 色官网在线| 国产精品无码av在线| 亚洲中文丝袜美腿诱惑字幕| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 九九九精品色乱九九九| 中文字幕在线2| 操少妞在线视频| 欧美黑人168页欧美黑人167| 免费97视频| 亚洲天堂资源在线| 97久久超碰亚洲| 亚洲天天精品| 一起草视频在线| 17c在线成人免费A片观看| 91午夜无码| 青草av在线| 91女在线观看| 六月婷激情福利天堂69| 欧美色图片91| 成人精品久久| 婷婷人妻激情| 激情内射| 人人么人人操| 午夜福利视频在线一区| 久操网线| 色月天AV导航| 日本97久久久精品| 国产又粗又长又大的视频| 亚洲伊人久久精品影院| 校园春色五月天| 天天欧美| 国产精品成人福利在线| ss久久| 深爱伊人影院| 欧美一区二区观看在线| 亚洲不卡av在线| 九九九九九精品视频| 狠狠操,使劲操| 78精品| 在线播放免费av福利片| 亚洲综合激情五月久久| 91AV天美在线视频| 国内精品久久人妻性色av| 一级黄色影片| 精品国产99999| 强奸乱伦Av网| 国产第11页| 日本精品中文字幕视频| 女同亚洲欧美一二三区久久电影| 欧美亚洲20p| av网站免费看| 午夜一级免费毛片| 国产精品久久久蜜臀| 97久久久| 欧美色图片91| 精品无码一区二区三区| 不卡九肏| 91N综合网| 日本一级一级一级一级| 97国产精选| 日本一级一级一级一级| 老熟乱一区二区三区四区| 久草大| 人妻熟女一区二区| 粉嫩av一区二区三区天美传媒| 天天操夜夜操| 天天摸天天碰天天添青青| 中文人妻av高清一区| 伊人精品久久网站| 国产久久久久影院老熟女| 国产精品国产拍高清AV| 嗯啊不要啊啊在线观看视频| 精品一区二区麻豆| 五月香婷婷| 久久精品国产亚洲妲己影视| 蜜臀中文字幕| 性色A∨91| 亚洲高清欧美总合| 亚洲情色欧美| 国产精品一区在线播放| 热久久国产| 蜜臀99久久国产| 日本特黄f c2| 91P0RNY大屁股人妻| 亚洲欧洲自拍图片专区满春格| 操逼不卡中文字幕| 91n处女在线观看| 五月天亚洲网| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 91成人精品在线播放| 欧美另类综合久久| 久久久久久亚洲中文| 日韩字幕一区| 99热国产精品| 欧美淫乱视频| 亚射在线| 欧美情色贴图| 91操熟妇| 欧美高清色| 日韩福利综合一区| 中文字幕交换人妻| 婷婷久草| 一区二区三区男女操逼黄色小电影| 嫩草一区二区在线观看| 91天天综合日韩欧美| 国产熟码AV| 亚洲激情片| 秋霞蝌科网日本一区| 亚洲福利中文字幕在线| 精品午夜福利国产一区二区在线观看 | 欧美午夜精品久久久久久超碰| 热无码中文亚洲H一道本一区二区| 唯美清纯 妖精视频| 激情五月天中文字幕色| 国产日韩欧美中文在线播放| 被操高清无码视频| 小日子操bb在线看| 日本色色视频网站| 中文字幕二区日韩天堂| 久久一二三四五六七八九区区| 久久9 9 9精品| 学生妹天天看| 人人操人人色网| 操逼逼中文字幕| 欧美日韩超碰在线| 欧美男人的天堂| av一区二区三区四区| 丁香五月久久| AV99热18这里只有精品| 国语精品av| 99国产在线 精品 视频| 嗯啊抽插大香蕉网页| 1024亚洲中文字幕久在线看片你懂的 | 亚洲黑丝在线| 91女优在线观看 | 99re久久| 国产精品无码在线| 国产精品久久久777| 国产精品久久久久久久免牛肉蒲团| 久久鲁夜| 国内外内射高清视频| 毛片电影一区二区三区| 欧美激色| 亚洲成a人在线观看久| 无色无码| 婷婷五月天补不补| 中国91AV| 日韩免费高清大片在线| 神马福利久草| 屁股久久久久久| 澳门黄片一香蕉视频| 国模限制级电影| 婷婷综合伊人一区| 人妻天天爽夜夜爽精品2| 熟妇女伦乱视频| 91 在线亚洲| 黄片www视频免费| juliaann精品熟女一区| A 天堂| 欧美无圣光在线| 婷婷去俺也去六月色| 熟妇人妻一区二区三在线 | 女人天堂网| 五月婷婷性爱| 噜噜噜噜久久久精品免费| 男人的天堂亚洲| 人人操人人干xxx| 欧美日韩国产电影| 大香网站| 国精综合一二三区影视| 99热在线观看| 78精品| 黄色一级视| 在线综合网| 神马久久中文字幕| 操逼www.| 精品传媒在线一区| 欧美夜夜骑视频| 91精品丝袜在线观看| 精品一区二区三区丰满熟女-亚洲欧美一区| 黄片视频,下载| 亚洲丨在线| 久偷拍| 久久九九综合| 欧美成人A天堂片在线观看| 精品少妇人妻一区二区三区| 亚洲色图激情小说| 亞洲久久直播| 五月丁香六月综合缴清无码| 久久9999| 欧美少妇第一页| 久久香蕉影院| 一级特黄aaa大片在线观看成人一级片在线观看 | 男人的天堂久久狠| AV 少妇 人妻 偷拍| 97se亚洲综合自| 狠插 制服 自拍| 操操碰| av在线免费一区二区| 九七人妻在线| 97亚洲综合电影| 人妻中文在线| 无套内射人妻在线播放| 欧美一区二区三区互相| 精品人妻少妇| 美女让帅哥通她小鸡鸡| 一区 欧美 日韩 麻豆| 天天射影院| 国产亚洲精品第一最新| av在线观看不卡网站| 亚洲国产成人精品999| 国产精品乱码久久久久久久久久久久| 强被迫伦姧在线观看无码网站| 人人噜夜夜操| 精品9区| 91九九九逼| 大香蕉99热| 中文字幕av久久爽Av| 99操| 人妻爽爽啪视频| 东京热精品97综合网| 九九九九九精品| 欧美爱国产综合、| 欧美亚洲综合999| 97欧美色| 熟女欧美日韩综合婷婷| 秋霞欧美性爰视频| 操人91| 久久亚洲不卡| 九九热视频这里只有精品| 亚洲综合网图| 夜夜爽爽夜夜精品视频| 亚洲偷91色| 久久精品久久久久久久| 精品一区二区三区麻豆| jazzjazz国产精品麻豆| 亚洲欧美天| 亚洲日韩黑丝| 天天操天天日青青草超碰av| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | julia国产在线| 精品一区二区三区四区外站| 东北丰满熟女国产一区| 亚洲av国产av综合av卡| 日韩精品在线观看观看| 亚洲天堂7777| 欧美性爱另类综合| 久久精品人人做人人看| 日韩欧美福利视频看看| 强奸乱伦AV网址| 无码日韩人妻av一| 日本一线产区和二线产区伦理片| 白 大 人妻 区 在线| 97超碰色中文字幕| 热热色中文无码| 蜜臀久久99精品久久久久久无删减 | 岛国天天午夜影院传媒网| 国产路线专区| 国产一级特黄大片处女| 日韩精品黄片免费观看| 少妇超碰在线| 黄片在线免费在线观看| 日韩九区| 草伊人高潮喷水超碰| 丝袜加勒比| 男人的天堂午夜av| 日韩999| 美女露胸露奶头| 久久噜噜噜精品国产亚洲综合| 操人妻逼91| 97干日韩| 爱丝福利| 国产美女口爆吞精视频| 凹凸视频特色日本特黄| 亚洲精品日日夜夜52| 麻豆国产原创AV色哟哟| 久久精品成人| 欧美日韩亚洲一区二区在线观看| 天天干天天舔| 亚欧性爱在线无码| 大香蕉欧美伊| 青青操在线亚洲视频观看欧美在线| 日本大片日本一区二区免费高清| 丁香五月激情五月| 91天射| 乱伦熟女专区| 内射日韩大臀美女| 亚洲天堂男人天堂| 996热| 男人的天堂一区| 国产大学生高潮在线播放| 精品久久九| 激情五月天网站| 国产自偷| 97久久资源| 伊人丁香五月婷婷| 玖玖爱伊人玖玖爱| 97人肏| 国产精品美女久久久久AⅤ国产馆| 天堂蜜桃无码视频一区二区| 久96热在线观看视频| 另类天堂| 国产精品三级视频网站| 加勒比久久综合网高清| 激情五月天综合网| 久草这里只有精品| 日韩激情无码影院| 岛国激情视频软件| 婷婷久久久精品| 一区二区三区四区五区久久久久久| 久久香蕉综合一本到3atv| 热热热热日日漂亮永久永久国产日| 1禁看欧美黄片免费看| 人妻精品视频一区二区| www超碰| 国产成人AV麻豆| 竹菊一区二区三区AV线| 91看黄片| 熟女乱伦A| 熟妇熟女一区二三区| 97青娱乐超碰久久| 91久久久久久久| 激情一区二区| 一级性爱啪啪视频| 美女刺激久久国产欧美| 久草在| 婷婷婷婷婷婷久久久久| 国产在线76页| 亚洲综合夜色| 大屁股熟女一区二区三区| 国产在线激情| 夜精品久无码| 国产亚洲精品一区二区三区| 家庭乱伦麻豆| 亚洲最新Av| 国产99精品一区二区三区免费| AV污污污污| 久久国99999| 久久一区二区三区四区五区| 午夜男女爽爽爽在线视频| 少妇三P| 性综合网| 欧美AB在线观看| 激情欧美97| 久久精品国产亚洲AV高清演员表| 91精品伊人久久久大香线蕉91| 色九区| 天天干人妻视频| 性爱精品一区| 蜜臀va69| 五十路六十路七十路熟婆| 天堂九九九九九九九九九| 亚洲国产蜜臀系列在线观看| 亚洲色色探花| 99热8| 久久草在线综合视频| 欧美日韩亚洲国产中文永久天天看| 99精品人妻| 日本超碰在线国产一区| 破处bbq| 人人看人人插| 日韩78m视频| 国产尤物AV尤物在线观看不卡| 婷婷中文字幕| 日日夜夜免费| 乱码熟妇人妻久久久| 色在线亚洲视频www| 国产精品久久久久久夜夜夜夜| 肏逼视频日本| 久久久专区| 亚洲激情在线观看一区| 夜夜骑操视频| 国产 码在线成人网站| 男女无套 免费网站| 欧美性生活内射| 亚洲AV无码乱码在线观看性色| 加勒比伊人影院| 久久九色| www.91人妻.com| 91蜜臀人妻中文字幕在线| 天天日天天色| 四虎影视永久在线免费| 亚州欧美在线| 亚洲视频一二区| 岛国激情视频在线观看| 超碰偷拍| 四虎免费看黄| www久久久| 日韩精品一区二区日韩| 91bbbbbb| 久热99999| 美女高潮视频91| 天天躁日日躁AAAXX| 亚洲最新Av| 超碰97综合在线| 日本精品性生活久久久| 久久久艹艹艹| 91看黄片| 天美91| 疯操AV| 亚洲熟女一区| 丝袜喷水在线| 欧美日韩丝袜 | 日本 情色 1区2区3区| 大香蕉在线视频15| 九九综合久久中文字幕| 亚洲天天操| 人人妻人人爽人人精品| 美女网站黄页| 亚洲熟女乱综合一区二区三区 | 天堂蜜桃无码视频一区二区| 人人操人人操草草| 成人精品一区二区91毛片不卡| 亚洲日本大香蕉1| 91成人久久| 99只有精品| 天天操夜夜操| 国产亚洲欧美每日在线| 秋霞Av理论一级在线| 熟妇人妻精品一区二区| 人妻另类| 亚洲同性aV综合| 嗯嗯不要 视频| 91亚洲黄色网| 东京热,男人的天堂| 中韩中文字幕在线观看| 国产乱码久久久| 超碰在线免费一区二区三区| 欧美成年人性爱视频免费观看| 91五十路| 婷婷五月天在线观看| 成人26uuu| 久久国产成人精品国产成人亚洲| 狠狠躁AV| 91精品人妻一区二区三区蜜桃臀| 免费综合亚洲中文| 国产欧美日韩一区二区三区| 国产日逼视频| 国产无码精品久久久久久| 久热精品在线| 男人的天堂久久久| 亚洲精品一二牛牛| 欧美亚洲天堂| 日逼视频日本| 国产精品久久妻无码网站| 亚州免费啪啪视频| 激情综合久久| 欧美亚洲20p| 99精品丰满人妻无码| 久热最新在线杭州| 免费家庭乱伦视频| 艹比视频国产精品| 大鸡巴久久久| 爱妻综合网| 欧美 亚洲 第一页| 性色生活片久久毛片婬片免费放女人一级毛片 | 中文字幕78| 大香蕉人妻久久| 日韩高清黄片| 97人人模人人爽人人| 丝袜喷水在线| 欧美,日韩,中文,另类| 欧美日韩中文视频播放| 亚洲欧美中文一区二区三| 操操AV电影| 久久精品高清无码一区| 曰韩人妻中文字幕在线| 日本一区二区做爱的视频| 色香阁在线| 欧洲一区二区| 国产熟女完整版中字| 亚洲无码AV九九九| 99爱久久视频频| 无码粉嫩白虎一线天b区| 亚洲 日韩 丝袜 熟女 变态| 91美女丝袜诱惑视频| 日本一区二区三区精品| 无套后入双马尾| 亚洲欧美另类激情小说| 97干在线| 色香综合天天影视综合 | 综合五月天| 日韩A优精品在线观看| 性欧美体内射精| 老熟女综合| 色色热| 欧美性色欧美| 黄片不用下载在线观看| 青青草久草AV| 麻豆天美传媒毛片| 欧美精品第3页| 欧美 亚洲精品首页| 久久久久久久伊人精品| 色婷婷综合久久久久中文一区二区 | 国产AV高清AV无码| 中出在线视频| 亚洲无码久久久久久久| 久久久精品日本一道| 久这精品中文在线观看视频| 亚洲午夜av| 色欲久久99国产精品久久久久久| 无码免费在线观看黄色片| 欧美色图片91| 久久精品久久久久久久久| 在线视频五十市| 中国少妇XXXX做受| 男人的天堂无码| 久久久夜夜嗨免费视频| 久夜操| 亚洲另类久操网| 日韩精品字幕| 操死我了嗯嗯嗯| 久久超碰国产一区二区三区| 在线国产探花| 日韩中文9| 亚洲欧美自拍偷拍| 欧美日韩系列| 一二三四日本视频高清| 自拍偷拍草一草| 久久久久国产精品人妻aⅴ天堂| 亚洲欧洲自拍图片专区满春格| 色婷五月天| 翔田千里爆乳巨臀无码| 日韩一级二级| 午夜一区| 亚洲人妖网| 久9热| 2017人人操,人人摸| 亚洲在线观看| 亚洲影院小综合| 免费观看网黄| 精品一区二区2| 欧美白嫩在线放| 99热精品在线观看| 国模无码人体一区二区三| 97精品视频在线播放| 日本天堂网| 午夜精品视频777| 精品久久久久久无码| 欧美性高潮在线| 日韩精品怡红院| 美女啊啊啊啊pc| 不卡啪啪视频| 国产传媒操逼视频| 亚洲日韩人妻中文字幕一区| 欧美性五月| 成熟熟女国产精品一区二区 | 欧美国产日韩清纯唯美| 成人羞羞视频国产| 狠综合网| 亚洲 图片 欧美 色图| 五月丁香综合激情| 亚洲日韩美女中文字幕乱| 岛国在线国产| 视频一区二区免费在线| 夜夜综合| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久精品一区一起草| 久久久久密臀一区二区| 亚洲最大黄网| 亚洲综合色男人网| 日本在线一二| 五月婷丁香| 天天天天天干夜夜夜夜夜操| 亚洲精品一二区| 欧 美 自 拍 偷 拍| 精品久操| 97视频新免费| 欧美综合 站| 啊啊啊啊啊啊啊在线| 亚洲性综合| 蜜臀久久99精品久久久久久久久| 性爱视频啪啪啪啪| 最新av网站在线观看| 成人一二三区| 色五月av| 神马久久久久久| 日韩熟女操逼| 欧美性生活免费网| 日韩无码人妻| 国产精品久久久久无码Av网曝门| 久久久亚洲精品中文字幕人妻| 欧洲精品网| 99福利社| 亚洲欧美不卡线| 超碰日韩人妻| 乱论91| 九九热免费视频| 91在线视频免费中出| 啊啊啊不要啊啊受不了了视频在线 | 嗯嗯嗯,草死我| 亚洲精品一区二区免费在线观看| 99.色网| 97精品国产精品免费观看| 啊啊啊轻点在线观看| 欧美综合第一页| 久久性生大片免费观看性| av在线播放国产一区| 综合欧美日本三级| 欧美黑人猛交春色影视大全| 日韩一区二区熟女| 久男人久久| 欧美夜夜草视频| 日本色色色色色视频| 玖玖97综合 | 97国产高清视频在线观看| 99精品网| 天天超级碰碰碰| 精品九九九九九| 婷婷中文网| 亚洲情色一区三区| 精品美女少妇一区二区| 成人自拍三级在线观看| 久久综合亚洲色1080p| 中文字幕啊啊啊在线观看视频| 国内91熟女人妻丝袜天天精品视频在线| 五月丁香啪啪| 九一综合网| 欧美大香蕉久| 99热这里都是精品| 一本久久精品中文字| 中国熟女老妇仑乱一区二区三区| 无码久久亚洲高清,| 六月丁香网| 亚欧美综合| 亚洲中文一区二区三区| 青青草在线视频人人想人人上| 激情终合网| 国产家庭乱伦表演| 素人播放一区| 久久亚洲熟妇在线视频| 97在线观看免费视频| 亚洲另类电影| 男人天堂无码| 黄aaaaaaaaaaaaaaaaaa色网站| 久久久久久久久久久六六| 97国产中文| 中字乱伦AV| 欧美97免费| 亚洲国产激情国产av| 91无码人妻| 日韩精品 视频一区二区| 四虎884a| 无码丰满熟妇一区二区浪潮AV| 成人在线视频网| 97超碰影音| 国产亚洲99久久精品| 91痴汉| 成人八戒网站| 热热色AV| 99在线精品观看99| 男人精品天堂一区| 色综合加勒比| 爱欲AV| 免费人成在线观看网站品爱网| 一本道综合色图| 9118禁| 伊人国产视频| 日逼国产| 欧美精品黑人猛交高潮| 日韩美脚一区二区网站| 在线人成亚洲视频免费观看| 色婷五月天| 亚洲无码精品AV久久久| surenchaopeng| 欧美一区二区亚洲天堂| 欧美日韩亚洲电影| 婷婷色导航| 18禁止看精品中文字幕| 亚洲综合骚逼| 97色在线| 欧美激情视频在线一区| 91在线一起| 日本亚洲vr欧美不卡高清专区| 操国产高清| 国产女人9999| 亚洲欧美精品一区天堂久久 | 亚洲av综合伊人久久| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 玖玖97综合| 熟女AV一区| 亚洲国产精品久久久久久久久久| 91 国产丝袜在线播放-百度| 国产偷拍自拍在线视频| 日韩精品人妻| 日韩97精| 第45页一区二区| 天天做天天爽| 无码最新| 日本操逼无码| 精品小视频在线| 首页亚洲国产高跟丝袜诱惑视频| 91熟女丨91老女人| 麻豆精品久久久久久久|