<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on WLStack — Simple, Scalable Cloud Solutions</title><link>https://www.wlstack.com/en/tags/docker/</link><description>Recent content in Docker on WLStack — Simple, Scalable Cloud Solutions</description><generator>Hugo</generator><language>en-US</language><managingEditor>info@wlstack.com (WLSTACK)</managingEditor><webMaster>info@wlstack.com (WLSTACK)</webMaster><lastBuildDate>Fri, 17 Feb 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://www.wlstack.com/en/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>openEuler折腾小记:docker/nvidia 配置</title><link>https://www.wlstack.com/en/blog/openeuler-docker-nvidia/</link><pubDate>Fri, 17 Feb 2023 00:00:00 +0000</pubDate><author>info@wlstack.com (WLSTACK)</author><guid>https://www.wlstack.com/en/blog/openeuler-docker-nvidia/</guid><description>&lt;h1 id="openeuler-简介">openEuler 简介&lt;/h1>
&lt;p>openEuler是一款开源操作系统。当前openEuler内核源于Linux，支持鲲鹏及其它多种处理器，能够充分释放计算芯片的潜能，是由全球开源贡献者构建的高效、稳定、安全的开源操作系统，适用于数据库、大数据、云计算、人工智能等应用场景。同时，openEuler是一个面向全球的操作系统开源社区，通过社区合作，打造创新平台，构建支持多处理器架构、统一和开放的操作系统，推动软硬件应用生态繁荣发展&lt;/p>
&lt;h1 id="为什么选择openeuler">为什么选择openEuler&lt;/h1>
&lt;ol>
&lt;li>内存RAS - 高可靠内存，可以支持内核、关键进程、内存文件系统、文件缓存使用高可靠内存，避免内存多 bit 故障引起内核复位。改进了对高可靠内存的支持，对高可靠内存支持更加完善。&lt;/li>
&lt;li>内存RAS - UCE容错增强，支持 copy_from_user 读操作时，发生内存多bit错误，可以通过杀掉受影响的进程，而避免内核复位。
可编程内核调度框架，抢占、选核、选任务部分实现及示例。&lt;/li>
&lt;li>资源隔离，在cgroup v1中支持iocost，用户可以通过配置权重对io资源进行分配。&lt;/li>
&lt;li>CXL支持，增加PCIe/AER的RCEC(Root Complex Event Collectors)处理。
调测，基于 ARM 64 SPE，实现 perf c2c，更方便的检测Cache伪共享，定位性能瓶颈。&lt;/li>
&lt;li>AF_UNIX socket 性能优化，大幅降低多并发场景下，连接时延和CPU占用率。&lt;/li>
&lt;/ol>
&lt;h1 id="openeuler智能运维">openEuler智能运维&lt;/h1>
&lt;p>openEuler提供智能运维基本框架，支持cve管理、配置溯源、异常检测等基础能力，支持快速排障和运维成本降低。&lt;/p>
&lt;p>cve在线巡检，提供cve批量感知修复能力，系统管理各主机漏洞情况，方便用户快速识别主机漏洞，区分受影响与不受影响cve，一键修复，保障集群安全，提升漏洞修复效率。
异常检测，突破在线巡检、高性能高精度探针等关键技术，在mysql、openGauss业务场景实现网络I/O时延、丢包、中断等故障以及磁盘I/O高负载故障的发现。
运维工具集，通过对案例的总结/分析形成，包含问题定位、系统巡检/监控、ftrace增强、一键收集日志等功能，是一款集成分析、流程跟踪、信息定时记录、历史经验固化等功能于一体的OS内核问题定位工具。&lt;/p>
&lt;h1 id="折腾环境与目标">折腾环境与目标&lt;/h1>
&lt;p>CPU：I9-10980XE
主板:MSI X299-PRO
内存:32Gx2
GPU:GIGABYTE 3060x2
OS:openEuler 22.03 (LTS-SP1)
安装包:最小化安装&lt;/p>
&lt;h1 id="安装所需依赖">安装所需依赖&lt;/h1>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>dnf install kernel-devel dkms make -y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>yum install bzip2-devel gmp-devel.x86_64 mpfr-devel.x86_64 libmpc-devel.x86_64 libSM-devel.x86_64 libxml2-devel -y
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h1 id="安装nvidia驱动">安装nvidia驱动&lt;/h1>
&lt;ol>
&lt;li>
&lt;p>注释开源驱动和ipv6这种碍事的东西
编辑/etc/grub2.cfg或/etc/grub2-efi.cfg，具体是哪个文件取决于bios设置的引导模式是什么。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>	echo &lt;span style="color:#e6db74">&amp;#39;Loading openEuler (5.10.0-136.17.0.93.oe2203sp1.x86_64) 22.03 (LTS-SP1)&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> linuxefi	/vmlinuz-5.10.0-136.17.0.93.oe2203sp1.x86_64 root&lt;span style="color:#f92672">=&lt;/span>UUID&lt;span style="color:#f92672">=&lt;/span>54a9e953-0a9e-45dc-9206-179453b0f341 ro cgroup_disable&lt;span style="color:#f92672">=&lt;/span>files apparmor&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">0&lt;/span> ipv6.disable&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">1&lt;/span> rd.driver.blacklist&lt;span style="color:#f92672">=&lt;/span>nouveau nouveau.modeset&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">0&lt;/span> crashkernel&lt;span style="color:#f92672">=&lt;/span>512M
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>安装nvidia显卡驱动
静默安装，默认接受协议，不检测x windows系统,安装dkms动态内核模块&lt;/p></description></item></channel></rss>