摘要: 进程间通信MPI MPI(Message Passing Interface), 消息传递接口,通常用于并行计算场景中多进程间通信。以一个计算节点为例,节点中有8张GPU卡,通常一张卡上有一个训练任务进程,8张卡就会涉及到8个进程,此时训练时,进程间的通信就会变的极其重要。这种多进程通信,也被称为集 阅读全文
posted @ 2024-11-03 23:54 LemHou 阅读(18) 评论(0) 推荐(0) 编辑
摘要: k8s基础机制 无状态pod的特性 顾名思义,pod无状态即pod不保留任何状态,没有持久化存储,可以进行快速扩展,通过增加更多的pod副本来处理负载。任何一个pod失败,都不会导致数据的丢失。 有状态pod的特性 数据库都是有状态,因为其需要持久化数据。有状态pod,保留了状态,所以pod丢失并不 阅读全文
posted @ 2024-11-03 23:25 LemHou 阅读(2) 评论(0) 推荐(0) 编辑
摘要: k8s基本命令 k8s describe命令 kubectl describe显示一个或多个资源的详细信息 crictl系列命令 crictl 是一个与 k8s 容器运行时接口(CRI)兼容的命令行接口,用于检查和调试 Kubernetes 节点上的容器。 crictl pods # 列出所有pod 阅读全文
posted @ 2024-10-18 00:02 LemHou 阅读(9) 评论(0) 推荐(0) 编辑
摘要: k8s-NFS系统配置 NFS(network filesystem),nfs文件系统在k8s中主要用于持久化存储,可以被多个pod访问和共享数据。 特点 数据持久性 nfs为k8s的pod提供了一种持久化数据的方式,即使pod被删除,数据也不会丢失,这是因为数据存在nfs服务器上,并不是存在pod 阅读全文
posted @ 2024-10-16 22:24 LemHou 阅读(212) 评论(0) 推荐(0) 编辑
摘要: k8s解决lvm卷内存不足问题 场景1:有其它自由空间 k8s在使用时overlay文件系统超出限制85%,此时可能是由于文件资源不够,也可能是由于挂载点挂载出错 如果是传统分区,使用fdisk,parted命令调整分区 如果是lvm分区使用以下命令调整 # 查看fdisk fdisk -l # 查 阅读全文
posted @ 2024-10-14 23:15 LemHou 阅读(18) 评论(0) 推荐(0) 编辑
摘要: k8s环境搭建 有一台以上虚拟或者真机就可以搭建。 cat /proc/version # 查看系统版本, 此次使用的是ubuntu20.0, docker版本是27.2.1意味着,k8s版本必须在1.20以上 安装docker运行时 # 选择对应系统的deb安装包进行下载 wget https:/ 阅读全文
posted @ 2024-10-13 23:49 LemHou 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 类成员变量初始化 首先看如下代码 #include<iostream> using namespace std; class Base { public: Base(int a) : variableA(a){} int variableA; }; class Derived : public Ba 阅读全文
posted @ 2024-10-11 23:34 LemHou 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 数组指针和指针数组 首先看以下代码 #include<iostream> using namespace std; typedef char T[10]; int main(){ char a[10]; char (*b)[10]; char (*c())[10]; T* d; cout << ty 阅读全文
posted @ 2024-10-10 23:59 LemHou 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 目录docker基本命令查看docker环境信息镜像Image查看镜像给镜像打标签删除镜像装载镜像打包镜像为tar包inspect观察镜像容器LXC(linux container)创建容器重命名容器查看容器执行特定命令启动容器重启容器停止容器退出容器删除容器导出容器文件为tar包inspect观察 阅读全文
posted @ 2024-09-10 23:07 LemHou 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 目录Docker简介docker基本概念docker容器隔离机制Linux命名空间容器进程命名空间容器网络信息容器控制组cgroup Docker简介 首先说明一些特性:一个容器中只有一个主进程,遵循单一原则,否则一个容器挂了会导致多个进程挂掉;容器其实就是一个进程,docker可以管理这些进程。d 阅读全文
posted @ 2024-09-03 23:10 LemHou 阅读(11) 评论(0) 推荐(0) 编辑