Lenovo ThinkSystem Server

Реферат
Lenovo® ThinkSystem™ серверлериндеги графикалык процессорлор (GPU) адатта AI, VDI жана рендеринг тапшырмалары сыяктуу сервердин CPUсынан тапшырмаларды түшүрүү үчүн колдонулат. ThinkSystem серверинде Linux виртуалдык чөйрөсүн колдонгон кардарлар GPUну виртуалдык машинага (VM) ыйгарууну каалашы мүмкүн жана ошону менен GPU VMде иштеген конок ОСке физикалык түрдө тиркелген сыяктуу көрүнүшүнө уруксат бериши мүмкүн. Бул функция GPU аркылуу өтүү деп аталат. Бул документ ядролук виртуалдык машинада (KVM) негизделген OSде иштеген VMге GPU аркылуу өтүүнү иштетүү боюнча көрсөтмөлөрдү берет. Бул кагаз VMге өтүү үчүн ThinkSystem серверинде GPU колдонууну каалаган Linux администраторлору үчүн. Lenovo Прессте биз адистерди сиз үчүн маанилүү болгон темалар боюнча техникалык басылмаларды чыгаруу үчүн чогултабыз, маалымат жана Lenovo өнүмдөрүн жана IT көйгөйлөрүн чечүү үчүн чечимдерди колдонуу боюнча мыкты тажрыйбаларды сунуштайбыз.
Lenovo Press биздин эң акыркы басылмаларыбыздын тизмесин караңыз webсайт: http://lenovopress.com.
Сизде акыркы версия барбы?
Биз кагаздарыбызды мезгил-мезгили менен жаңыртып турабыз, андыктан сизде бул документтин акыркы версиясы бар-жогун текшерип, PDFтин алдыңкы бетиндеги Жаңыртууларды текшерүү баскычын чыкылдатыңыз. Бул баскычты басуу сизди а web Документтин акыркы версиясын окуп жатканыңызды айтып, керек болсо акыркы версиясына шилтеме берген баракча. Сиз ошол жерде болгонуңузда, биз жаңыртылган сайын электрондук почта аркылуу эскертме алуу үчүн катталсаңыз болот.
Introduction
Көптөгөн виртуалдык машина администраторлору серверде орнотулган GPUну бир машинага жеткиликтүү кылууну каалашат. PCI түзмөгүнүн өтүү жолу деп аталган ыкма GPU PCIe түзмөгүн хосттон алып салууга жана анын ордуна эксклюзивдүү жетүү үчүн бир конок VMге дайындалууга мүмкүндүк берет.
кагаз passthrough GPU ишке ашыруу үчүн зарыл болгон кадамдарды сүрөттөйт:
- "UEFIде IOMMU иштетүү"
- “IOMMU хост ядросун колдоону иштетүү” 5-бетте
- "GPU түзмөгүн негизги физикалык машина драйверинен ажыратуу" 6-бетте
- “GPU IOMMU конфигурациясын алуу” 7-бетте
- "GPU түзмөгүн virsh менен туташтыруу" 10-бетте
- “NVIDIA драйверин конок ОСке орнотуу жана иштетүү” 12-бетте
UEFIде IOMMU иштетүү
I/O Memory Management Unit (IOMMU) Intel VT-d жана AMD-Vi технологияларынын жалпы аталышы. PCI түзмөгү аркылуу өтүү Intel VT-d же AMD-Vi колдогон аппараттык платформаларда гана жеткиликтүү. Intel VT-d жана AMD-Vi спецификациялары физикалык түзүлүштү VMге түздөн-түз дайындоо үчүн аппараттык колдоону камсыз кылат. Биринчи кадам ThinkSystem UEFI ичинде IOMMU иштетүү. Intel жана AMD процессоруна негизделген ThinkSystem серверлери үчүн талап кылынган кадамдар төмөнкү бөлүмдөрдө келтирилген.
Intel системасындагы IOMMU орнотуулары
VT-d Багытталган киргизүү/чыгаруу үчүн Intel Virtualization Technology дегенди билдирет жана VT-x Intel Virtualization Technology менен чаташтырбоо керек. VT-x бир аппараттык платформа бир нече "виртуалдык" платформалар катары иштешине мүмкүндүк берет. Бирок, VT-d системалардын коопсуздугун жана ишенимдүүлүгүн жакшыртат, ошондой эле виртуалдаштырылган чөйрөлөрдө I/O түзмөктөрүнүн иштешин жакшыртат.
Intel процессору бар серверде Intel IOMMUну активдештирүү кадамдары төмөнкүдөй:
- Серверди жүктөө жана суралганда, тутум орнотууларына кирүү үчүн F1 баскычын басыңыз.
- UEFI менюсунан Система орнотуулары → Түзмөктөр жана киргизүү/чыгаруу портторун тандаңыз, Багытталган киргизүү/чыгаруу (VT-d) үчүн Intel VT тандаңыз жана 1-сүрөттө көрсөтүлгөндөй Intel IOMMUну иштетүү үчүн Enter басыңыз.

- Сактап, BIOS орнотуу менюсунан чыгып, андан кийин Linux OSке кириңиз.
- ОСти жүктөө жана IOMMU төмөнкү буйрук менен иштетилгенин текшериңиз # dmesg|grep DMAR
DMAR: IOMMU иштетилди - Эгер сиз DMAR: IOMMU иштетилгенин көрсөңүз, VT-d DMAR (DMA Remapping) ACPI таблицасы аркылуу VMMге киргизүү/чыгаруу түзмөгүнүн дайындоосу жөнүндө кабарлоо аркылуу иштетилгенин билдирет.
AMD системасындагы IOMMU орнотуулары
AMD IOMMU спецификациялары Linux OSде PCI түзмөк дайындоосун колдонуу үчүн талап кылынат. Бул спецификациялар BIOS'та иштетилиши керек.
AMD процессору бар серверде Intel IOMMU активдештирүү кадамдары төмөнкүдөй:
- Серверди жүктөө жана суралганда, тутум орнотууларына кирүү үчүн F1 баскычын басыңыз.
- UEFI менюсунан Система орнотуулары → Түзмөктөр жана киргизүү/чыгаруу портторун тандаңыз, IOMMUну белгилеп, 2-сүрөттө көрсөтүлгөндөй AMD IOMMUну иштетүү үчүн Enter басыңыз.

- Сактап, BIOS орнотуу менюсунан чыгып, андан кийин Linux OSке кириңиз.
- Төмөнкү буйрукту киргизүү менен ОСти жүктөө жана IOMMU иштетилгенин текшериңиз: # dmesg|grep AMD-Vi
AMD-Vi: Үзгүлтүктөрдү кайра иштетүү иштетилди - Эгер сиз AMD-Vi: үзгүлтүккө учуратуу ремапировкасы иштетилгенин көрсөңүз, бул система AMD IOMMU иштеткенин билдирет.
IOMMU хост ядросун колдоону иштетүү
Учурда виртуалдык машинага стандарттуу эмуляцияланган VGA интерфейстерин кошпогондо, экиге чейин GPU тиркелиши мүмкүн. Эмуляцияланган VGA алдын ала жүктөө жана орнотуу үчүн гана колдонулат; NVIDIA графикалык драйверлери жүктөлгөндөн кийин NVIDIA GPU алат.
Конок виртуалдык машинасына GPU дайындоо үчүн, төмөнкү процедурада сүрөттөлгөндөй, хост машинасында IOMMU иштетишиңиз керек:
- Хост ядросунун жүктөө буйрук сабын түзөтүңүз. Intel VT-d системасы үчүн IOMMU ядронун буйрук сабына төмөнкү параметрлерди кошуу менен иштетилет:
intel_iommu=on
iommu=pt
AMD-Vi системасы үчүн зарыл болгон параметрлер
amd_iommu=on
iommu=pt
Бул параметрди иштетүү үчүн, /etc/default/grub конфигурациясына GRUB_CMDLINX_LINUX сабын түзөтүңүз же кошуңуз file 3-сүрөттө көрсөтүлгөндөй (Intel exampле).
# cat /etc/default/grub- GRUB_TIMEOUT=5
- GRUB_DISTRIBUTOR=”$(sed's, релиз .*$,,g' /etc/system-release)”
- GRUB_DEFAULT = сакталды
- GRUB_DISABLE_SUBMENU=чын
- GRUB_TERMINAL_OUTPUT="консоль"
- GRUB_CMDLINE_LINUX=”crashkernel=авто резюме=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb тынч intel_iommu=on iommu=pt”
- GRUB_DISABLE_RECOVERY="чын"
- GRUB_ENABLE_BLSCFG=чын
- grub2 конфигурациясын калыбына келтириңиз file
Ядронун буйрук сабына өзгөртүүлөр колдонулушу үчүн, төмөнкү буйрукту колдонуп, жүктөөчү конфигурацияны кайра жаратыңыз:
# grub2-mkconfig
Сиз төмөнкү буйрук менен өзгөртүүлөр натыйжалуу экенин текшере аласыз:
# grubby –info=0 - Хост OS кайра жүктөө
Өзгөртүүлөр ядро драйверине күчүнө кириши үчүн, хост машинасын кайра жүктөңүз жана төмөнкү буйрукту колдонуңуз:
# dmesg|grep iommu
Чыгуудагы төмөнкү саптардын бирин издеңиз:
iommu тобуна кошуу 0 iommu: Демейки домен түрү: Өтүү (өзөктүк буйрук сабы аркылуу коюлган)
GPU түзмөгүн негизги физикалык машинанын драйверинен ажыратуу
GPU аркылуу өтүү үчүн GPU түзмөгүн хост драйверинен ажыратуу сунушталат, анткени бул драйверлер көбүнчө түзмөктүн динамикалык ажыратуусун колдобойт. GPU түзмөгүн тиркөө үчүн Virtual Machine Manager интерфейсин колдонгондо, GPU драйвери динамикалык ажыратууларды колдоого албаса, бул кадамдар да аткарылышы керек.\
GPU түзмөгүн хост драйверинен ажыратуу кадамдары төмөнкүдөй:
- GPU PCI автобус дарегин аныктоо
GPU PCI автобус дарегин жана аппараттын идентификаторлорун аныктоо үчүн, 4-сүрөттө көрсөтүлгөндөй буйрукту аткарыңыз. Биздин лабораториялык конфигурацияда биздин серверде NVIDIA Tesla V100 GPU орнотулган.
# lspci -Dnn|grep -i NVIDIA
0000:5b:00.0 3D контроллери [0302]: NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] [10de:1db4] (rev a1)
Буйрук бул аппараттын PCI автобус дареги 0000:5b:00.0 жана түзмөк үчүн PCI ID 10de:1db4 экенин көрсөтөт. PCI автобус дареги жана түзмөктүн ID төмөнкү кадамдарда колдонулат. - Түпкү хост машина драйверинин GPU түзмөгүн колдонуусуна жол бербөө
Түпкү хост машина драйверинин GPU түзмөгүн колдонуусуна жол бербөө үчүн, сиз PCI ID менен pci-stub драйверин колдонсоңуз болот. Бул үчүн, /etc/default/grub конфигурациясындагы GRUB_CMDLINX_LINUX сабына төмөнкү опцияны кошуңуз file: pci-stub.ids=10de:1db4
мында 10de:1db4 биздин GPU үчүн PCI ID, 5-сүрөттө көрсөтүлгөндөй. Pci-stub үчүн кошумча PCI ID кошуу үчүн аларды үтүр менен бөлүңүз.
# cat /etc/default/grub- GRUB_TIMEOUT=5
- GRUB_DISTRIBUTOR=”$(sed's, релиз .*$,,g' /etc/system-release)”
- GRUB_DEFAULT = сакталды
- GRUB_DISABLE_SUBMENU=чын
- GRUB_TERMINAL_OUTPUT="консоль"
- GRUB_CMDLINE_LINUX=”crashkernel=авто резюме=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb тынч intel_iommu=on iommu=pt
pci-stub.ids=10de:1db4″ - GRUB_DISABLE_RECOVERY="чын"
- GRUB_ENABLE_BLSCFG=чын
- grub2 конфигурациясын калыбына келтириңиз file
Ядронун буйрук сабына өзгөртүүлөр колдонулушу үчүн, төмөнкү буйрукту колдонуп, жүктөөчү конфигурацияны кайра жаратыңыз:
# grub2-mkconfig
Сиз төмөнкү буйрук менен өзгөртүүлөр натыйжалуу экенин текшере аласыз:
# grubby –info=0 - Төмөнкү буйрукту колдонуп, өзгөртүүлөр күчүнө кириши үчүн хост ОСту өчүрүп күйгүзүңүз
# башталгыч 6
OS жүктөлгөндөн кийин, GPU түзмөгү стандарттык кириш кутусунун (nouveau) драйверинин ордуна vfio-pci драйверин колдонуп жатканын текшерүү үчүн 6-сүрөттөгү буйрукту аткарыңыз.
lspci -vvvnnn -s 0000:5b:00.0|grep -i “колдонулуп жаткан ядро драйвери”
Колдонулуп жаткан ядро драйвери: vfio-pci
GPU IOMMU конфигурациясын алуу
GPU түзмөгүн тиркөөдөн мурун GPU конокто туура иштеши үчүн анын IOMMU конфигурациясын түзөтүү керек. Кадамдар төмөнкүдөй.
- Хост машинасындагы бардык PCI түзмөктөрүн тизмеси
Төмөнкү буйрукту колдонуп, хост машинасына тиркелген белгилүү бир типтеги бардык түзмөктөрдүн тизмесин түзүңүз.
# virsh nodedev-list –cap pci
Команданын чыгышы 7-сүрөттө көрсөтүлгөнview өтүү үчүн иштеткиңиз келген GPU түзмөгүнө дал келген саптын чыгышы.
# virsh түйүн dev-list –cap pci- pci_0000_00_00_0
- pci_0000_00_04_0
- pci_0000_00_04_1
- pci_0000_00_04_2
- pci_0000_00_04_3
- pci_0000_00_04_4
- pci_0000_00_04_5
- pci_0000_00_04_6
- pci_0000_00_04_7
- pci_0000_00_05_0
- pci_0000_5b_00_0
- pci_0000_ad_02_0
- pci_0000_ad_05_0
- pci_0000_ad_05_2
- pci_0000_ad_05_4
Бул эксample жарым-жартылай чыгаруу маалыматын көрсөтөт. 0000:5b:00.0 менен GPU менен карталашкан сап pci_0000_5b_00_0 (7-сүрөттө калыңдалган). ':' жана '.' символдор libvirt шайкеш идентификаторунда астынкы сызыктар менен алмаштырылат. Сиз VM аркылуу өткөргүңүз келген GPU түзмөгүнө окшош PCI аппаратынын номерин жазыңыз; бул кийинки кадамдарда талап кылынат.
- GPU XML маалыматын көрсөтүү
XML түрүндө GPU орнотууларын көрсөтүү үчүн, ал libvirt-шайкеш формат PCI автобус дарегин колдонуу керек. Бул эксample, GPU PCI түзмөгүнүн идентификатору pci_0000_5b_00_0. 8-сүрөттө көрсөтүлгөндөй анын XML конфигурациясын көрсөтүү үчүн virsh nodedev-dumpxml буйругу менен GPU түзмөгүнүн libvirt-шайкеш дарегин колдонуңуз.
virsh nodedev-dumpxml pci_0000_5b_00_0- pci_0000_5b_00_0
- <path>/sys/devices/pci0000:5a/0000:5a:00.0/0000:5b:00.0</path>
- pci_0000_5a_00_0
- vfio-pci
- 0
- 91
- 0
- 0
- GV0GL [Tesla V1 PCIe 4GB]
- NVIDIA корпорациясы
Кетүү элемент XML конфигурациясынын жазуусу болуп саналат (8-сүрөттө калың шрифт). iommuGroup IOMMU мүмкүнчүлүктөрүнө жана PCI автобус топологияларына байланыштуу башка түзмөктөрдөн обочолонгон деп эсептелген түзүлүштөрдүн жыйындысын көрсөтөт. Үй тобунун ичиндеги бардык акыркы чекит түзмөктөрү (PCIe тамыр порттору, көпүрөлөр же коммутатор порттору болуп саналбаган түзмөктөрдү билдирет) конок ОСке дайындалышы үчүн түпнуска хост драйверлеринен ажыратылышы керек. мурдагыampЖогоруда айтылгандай, топ GPU түзмөгүнөн (0000:5b:00.0) турат жана кээ бир GPU карталарында (0000:5b:00.1) сыяктуу коштомо аудио түзмөгү болушу мүмкүн.
- IOMMU жөндөөлөрүн тууралоо (милдеттүү эмес)
Ар бир IOMMU тобу бир же бир нече түзмөктү камтышы мүмкүн экенин эске алыңыз. Бир нече түзмөктөр бар болгондо, IOMMU тобунун ичиндеги бардык акыркы чекиттер конокко ыйгарылган топтун ичиндеги каалаган түзмөк үчүн талап кылынышы керек. Муну конокко кошумча акыркы чекиттерди ыйгаруу же virsh node dev-detach буйругун колдонуу менен аларды хост драйверинен ажыратуу аркылуу ишке ашырууга болот.
IOMMU тобунун ичиндеги түзмөктөрдү virsh nodedev-dumpxml чыгаруусунун iommuGroup бөлүмү аркылуу аныктоого болот. Топтун ар бир мүчөсү өзүнчө дарек талаасында берилет. Бул маалыматты 9-сүрөттө көрсөтүлгөн буйрукту колдонуу менен sysfsтен тапса болот.
ls /sys/bus/pci/devices/0000\:5b\:00.0/iommu_group/devices/ 0000:5b:00.0 0000:5b:00.1
Эгер GPU картасында конокко 0000b.5 гана ыйгаруу үчүн коштомо аудио түзмөгү (00.1:0000.5b:00.0) болсо, конокту баштоодон мурун пайдаланылбаган акыркы чекит аппараты (0000:5b:00.1) хосттон ажыратылышы керек. Төмөнкү эки кадам аткарылышы керек:
- Түзмөктүн PCI идентификаторун таап, аны /etc/default/grub ичиндеги pci-stub.ids опциясына кошуңуз file, 6-беттеги "GPU түзмөгүн негизги физикалык машина драйверинен ажыратуу" бөлүмүндө сүрөттөлгөндөй.
- virsh nodedev-detach буйругун libvirt-шайкеш дареги менен параметр катары колдонуңуз, мисалыample, # virsh nodedev-ажыратуу pci_0000_5b_00_1.
virsh менен GPU түзмөгүн тиркөө
GPU төмөнкү ыкмалардын бирин колдонуу менен конокко тиркелет:
- Virtual Machine Manager интерфейсин колдонуу Түзмөк дайындоо ишке ашпай калса, ошол эле IOMMU тобунда дагы эле хостко тиркелген башка акыркы чекиттер болушу мүмкүн. virt-manager аркылуу топтук маалыматты алуу үчүн эч кандай жол жок, бирок virsh буйруктарын IOMMU тобунун чектерин талдоо үчүн колдонсо болот.
- GPU үчүн XML конфигурациясын түзүү жана аны virsh attach-device буйругу менен тиркөө
Акыркы ыкманы колдонуу менен, virsh тиркеме аппаратын колдонуу кадамдары төмөнкүдөй:
- 2-беттеги 9-кадамдын жыйынтыгынан конфигурацияга керектүү аппараттын маанилерин алыңыз file. Биздин мурункуample, аппарат төмөнкү баалуулуктарга ээ:
- доман = 0x0000
- автобус = 0x5b
- уяча = 0x00
- функция = 0x0
Конфигурация ушул үч маанини колдонот.
- XML түзүү file GPU түзмөгү үчүн. мурдагыampле, а file аттуу GPU.xml түзүлүп, анын мазмуну 10-сүрөттө көрсөтүлгөндөй.
cat GPU.xml -
- Сиз дайындаган домен атын жана XMLди көрсөтүү менен төмөнкү буйрукту иштетиңиз file жогоруда сиз жараткан ысым.
virsh тиркеме аппараты fileаты> мурункуample 11-сүрөттө, домен аты rhel8.2 жана XML болуп саналат fileаты GPU.xml.
# virsh attach-device rhel8.2 GPU.xml Түзмөк ийгиликтүү тиркелди
virsh attach-device буйругун чыгаруудан мурун домен иштеп турушу керек. Домендин абалын текшерүү же доменди баштоо же жабуу үчүн төмөнкү буйруктарды колдонуңуз:- virsh тизмеси
- вирш баштоо
- virsh өчүрүү
PCI түзмөгү эми виртуалдык машинага ийгиликтүү дайындалып, конок операциялык тутумуна жеткиликтүү болушу керек.
- Конок OSге кириңиз жана конок OSдеги GPU түзмөгүн текшерүү үчүн 12-сүрөттөгү буйрукту иштетиңиз. Коноктогу GPUнин PCI автобус дареги хостдогудан башкача болот. Бул эксampле, автобустун дареги 07:00.0.
lspci |grep -i nvidia
07:00.0 3D контроллери: NVIDIA Corporation GV100GL [Tesla V100 PCIe 16GB] (rev a1)
virsh тиркеме аппараты иштеп жатат file name> жөн гана GPU түзмөгүн VMге убактылуу дайындайт. Кайра жүктөөдөн кийин, GPU мындан ары тиркелбейт. Параметрди кошуу – туруктуу конок ОСке туруктуу түрдө тиркелет. Мисалы үчүнampле:
virsh тиркеме-түзмөк rhel8.2 GPU.xml – туруктуу
GPU түзмөгүн конок ОСке туруктуу туташтыруу үчүн, төмөнкү кадамдарды аткарыңыз:
- Домендин XML конфигурациясын түзөтүү үчүн төмөнкү буйрукту иштетиңиз file. vrish түзөтүү '
- Сиз дайындоону каалаган домен атын көрсөтүңүз.
- Тиешелүү түзмөктүн XML жазуусун кошуңуз PCI түзмөгүн конокко кол менен дайындоо бөлүмү.
# virsh edit rhel8.2
Конок OSде NVIDIA драйверин орнотуу жана иштетүү
Бул бөлүмдө Linux консолунан NVIDIA GPU кантип иштетүү керектиги сүрөттөлөт. Башка өндүрүүчүлөрдүн GPU карталары үчүн кадамдар бир аз башкача болушу мүмкүн. Конок OSде дайындалган NVIDIA GPU колдонууда, NVIDIA драйверлери гана колдоого алынат. Башка айдоочулар жакшы иштебей калышы мүмкүн.
RHEL7.x же RHEL8.x конок OS негизинде NVIDIA драйверин орнотуу үчүн, төмөнкү кадамдарды аткарыңыз:
- NVIDIAдан графикалык контроллериңизге тиешелүү NVIDIA драйверин жүктөп алыңыз webсайт, http://www.nvidia.com.
- Бул драйвер максаттуу системанын локалдык дискинде сакталганын текшериңиз. Флэш-диск сыяктуу тышкы түзмөктөн орнотуу, орнотуунун катасы сыяктуу белгилүү маселелерди жаратат.
- NVIDIA драйверин орнотуу үчүн төмөндө келтирилген буйруктарды аткарыңыз. Эгерде X сервер системада иштеп жатса, драйверди орнотуу мүмкүн эмес, андыктан система текст режиминде (3-деңгээлди иштетүү) иштетилгенин текшериңиз.
- # башталгыч 3
- # sh nvidia_filename.run
- Nouveau (кирүүчү) драйверин кара тизмеге киргизүү үчүн Grub 2ди түзөтүңүз. /etc/default/grub түзөтүп, GRUB_CMDLINE_LINUX сабына төмөнкү параметрди кошуңуз. rd. driver.blacklist=nouveau nouveau.modeset=0 Бул өзөк параметри конок OSдеги initramfs жүктөөдө аны өчүрүү үчүн nouveau драйвер модулун кара тизмеге киргизет.
- grub.cfg кайра түзүңүз file төмөнкү буйруктардын бирин иштетүү менен: # grub2-mkconfig.
- /etc/modprobe.d/blacklist.conf түзөтүңүз file жана ага төмөнкү сапты кошуңуз, ошентип кара тизме талабы кайра курууда initramfsга кошулат:
кара тизме - Учурдагы initramfs камдык көчүрмөсүн жана төмөнкүдөй жаңысын куруңуз:
- # mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
- # dracut /boot/initramfs-$(uname-r).img $(uname-r)
- Системаны кайра иштетиңиз.
Система жаңы модулду азыр жүктөөдө жүктөбөшү керек.
Жогорудагы кадамдардан мурун, nouveau драйвери төмөндөгү буйрукта көрсөтүлгөндөй колдонулат:
# lspci -vvvnnn -s 07:00.0|grep -i “колдонулуп жаткан ядро драйвери”
Колдонулуп жаткан ядро драйвери: nouveau
Жогорудагы кадамдардан кийин, биз nvidia драйверин төмөнкү буйрук менен текшере алабыз:
# lspci -vvvnnn -s 07:00.0|grep -i “колдонулуп жаткан ядро драйвери”
Колдонулуп жаткан ядро драйвери: nvidia
Ушуну менен, GPU азыр конок ОСто эксклюзивдүү колдонуу үчүн жеткиликтүү.
Шилтемелер
Көбүрөөк маалымат үчүн бул шилтемелерди колдонуңуз
- X.org/XFree86 Видео убакыттары КАНТИП
http://www.tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/ - OVMF аркылуу PCI өтүү үчүн ArchWiki кириши
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF - RHEL 7 документтери: Виртуалдаштырууну жайылтуу жана башкаруу боюнча колдонмо
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/.
Xiaochun Li - Пекинде, Кытайда жайгашкан Lenovo Infrastructure Solutions Groupтун Linux инженери. Ал Linux ядросун сактоо жана эстутум башкаруу, ошондой эле ядро DRM менен байланышкан иштеп чыгуу боюнча адистешкен. Lenovo компаниясына келгенге чейин ал INSPUR үчүн операциялык системанын инженери болгон. Сегиз жылдык тармактык тажрыйбасы менен ал азыр Linux ядросунун RAS, сактоо, коопсуздук жана виртуалдаштырууга басым жасайт.
Бул долбоорго кошкон салымы үчүн төмөнкү адамдарга рахмат:
- Yangyang Liang, Linux иштетүү үчүн Lenovo сыноо инженери
- Адриан Хуанг, Lenovo OS инженери
- Huaisheng Ye, Lenovo OS инженери
- Гари Кудак, Lenovo OS архитектору
- Пол Артман, сактоо жана I/O архитектор
- JieJie Cheng, техникалык жазуучу
- Дэвид Уоттс, Lenovo басмасы
Эскертүүлөр
Lenovo бул документте талкууланган өнүмдөрдү, кызматтарды же функцияларды бардык өлкөлөрдө сунуштабашы мүмкүн. Учурда сиздин аймакта жеткиликтүү өнүмдөр жана кызматтар жөнүндө маалымат алуу үчүн жергиликтүү Lenovo өкүлүнө кайрылыңыз. Lenovo өнүмүнө, программасына же кызматына кандайдыр бир шилтеме Lenovo продуктусу, программасы же кызматы гана колдонулушу мүмкүн экенин билдирбейт же билдирбейт. Анын ордуна Lenovo интеллектуалдык менчик укугун бузбаган бардык функционалдык эквиваленттүү продукт, программа же кызмат колдонулушу мүмкүн. Бирок, башка продуктунун, программанын же кызматтын иштешин баалоо жана текшерүү колдонуучунун милдети.
Lenovo бул документте сүрөттөлгөн теманы камтыган патенттерге же күтүүдөгү патенттерге ээ болушу мүмкүн. Бул документтин берилиши сизге бул патенттерге эч кандай лицензия бербейт. Сиз лицензиялык суроо -талаптарды жазуу түрүндө жөнөтө аласыз:
Lenovo (Америка Кошмо Штаттары), Inc.
1009 Think Place - Building One Morrisville, NC 27560
АКШ
Көңүл буруңуз: Lenovo компаниясынын лицензиялоо боюнча директору
LENOVO БУЛ ЖАРЫЯЛАНЫ КОРКУНУЧТУУ ЖЕ ТУРГАН КЕПИЛДИГИСИЗ, БУЗУЛБАЙТКАН КЕПИЛДИКТЕРДИ КОШУП, БИРОК МЕНЕН ЧЕКТЕЛБЕГЕН КЕРЕКТЕГЕН КЕРЕКТИК КЕРЕКТИК КЕРЕКЧИЛИККЕ КАРАНДЫ МЕНЕН БЕРЕТ. Кээ бир юрисдикциялар айрым транзакцияларда ачык же кыйыр кепилдиктерден баш тартууга жол бербейт, андыктан бул билдирүү сизге тиешеси жок болушу мүмкүн.
Бул маалымат техникалык так эместиктерди же типографиялык каталарды камтышы мүмкүн. Бул жердеги маалыматка мезгил-мезгили менен өзгөртүүлөр киргизилет; бул өзгөртүүлөр басылманын жаңы басылмаларына киргизилет. Lenovo бул басылмада сүрөттөлгөн продукт(лар)га жана/же программага(ларга) эскертүүсүз каалаган убакта жакшыртууларды жана/же өзгөртүүлөрдү киргизе алат.
Бул документте сүрөттөлгөн өнүмдөр имплантацияда же башка тиричиликти колдоо колдонмолорунда колдонууга арналбагандыктан, бузулуу адамдардын жаракат алышы же өлүмүнө алып келиши мүмкүн. Бул документте камтылган маалымат Lenovo продуктунун спецификацияларына же кепилдиктерине таасирин тийгизбейт же өзгөртпөйт. Бул документтеги эч нерсе Lenovo же үчүнчү тараптардын интеллектуалдык менчик укуктарынын алкагында ачык же кыйыр түрдө лицензия же компенсация катары иштебейт. Бул документте камтылган бардык маалыматтар белгилүү бир чөйрөдө алынган жана иллюстрация катары берилген. Башка иштөө чөйрөлөрүндө алынган натыйжа ар кандай болушу мүмкүн.
Lenovo сиз берген маалыматтын кайсынысын болбосун, ал ылайыктуу деп эсептеген ыкма менен, сизге эч кандай милдеттенме албастан колдоно алат же тарата алат. Бул басылмада Lenovo эмес шилтемелер Web сайттар ыңгайлуулук үчүн гана берилген жана эч кандай түрдө алардын ырастоосу катары кызмат кылбайт Web сайттар. Ошолордогу материалдар Web сайттар бул Lenovo продуктусу үчүн материалдардын бир бөлүгү эмес жана аларды колдонуу Web сайттар өз тобокелчилигиңизде.
Бул жерде камтылган бардык аткаруу маалыматтары көзөмөлдөнгөн чөйрөдө аныкталган. Ошондуктан, башка иштөө чөйрөлөрүндө алынган натыйжа олуттуу түрдө өзгөрүшү мүмкүн. Кээ бир өлчөөлөр иштеп чыгуу деңгээлиндеги системаларда жасалган болушу мүмкүн жана бул өлчөөлөр жалпы жеткиликтүү системаларда бирдей болот деген кепилдик жок. Мындан тышкары, кээ бир өлчөөлөр экстраполяция аркылуу бааланган болушу мүмкүн. Чыныгы натыйжалар ар кандай болушу мүмкүн. Бул документтин колдонуучулары спецификалык чөйрө үчүн тиешелүү маалыматтарды текшериши керек.
© Copyright Lenovo 2021. Бардык укуктар корголгон.
АКШнын Өкмөтү Колдонуучуларынын Чектелген Укуктары үчүн эскертүү — Колдонуу, кайталоо же ачыкка чыгаруу Глобалдык Кызматтар Администрациясы (GSA) ADP План келишими менен чектелген.
Бул документ 25-жылдын 2021-майында түзүлгөн же жаңыртылган.
Бизге комментарийлериңизди даректеги "Баалоо жана Пикир билдирүү" формасы аркылуу жөнөтүңүз http://lenovopress.com/lp1234
Соода белгилери
Lenovo жана Lenovo логотиби Америка Кошмо Штаттарында, башка өлкөлөрдө же экөөндө тең Lenovo компаниясынын соода белгилери же катталган соода белгилери. Бул жана башка Lenovo соода белгилеринин шарттары бул маалыматта биринчи жолу кездешкен учурда тиешелүү белги (® же ™) менен белгиленет, бул маалымат жарыяланган учурда Lenovo компаниясына таандык болгон АКШда катталган же жалпы мыйзам соода белгилерин көрсөтөт. Мындай соода белгилери башка өлкөлөрдө катталган же жалпы мыйзам соода белгилери болушу мүмкүн. Lenovo соода белгилеринин учурдагы тизмеси бул жерден жеткиликтүү
https://www.lenovo.com/us/en/legal/copytrade/.
Төмөнкү терминдер Lenovoнун Америка Кошмо Штаттарында, башка өлкөлөрдө же экөөндө тең соода белгилери болуп саналат:
- Lenovo®
- Lenovo(логотип)®
- ThinkSystem™
Төмөнкү шарттар башка компаниялардын соода белгилери болуп саналат:
Intel жана Intel логотиби Intel корпорациясынын же анын АКШдагы жана башка өлкөлөрдөгү филиалдарынын соода белгилери же катталган соода белгилери. Linux - Америка Кошмо Штаттарында, башка өлкөлөрдө же экөөндө тең Linus Torvalds соода белгиси. Башка компаниянын, продуктунун же кызматтын аталыштары башкалардын соода белгилери же тейлөө белгилери болушу мүмкүн.
Lenovo ThinkSystem серверинде Linux VMде Passthrough GPU конфигурациялоо.
Документтер / Ресурстар
![]() |
Lenovo ThinkSystem Server [pdf] Колдонуучунун колдонмосу ThinkSystem Server, ThinkSystem, Server |




