实验室gpu管理
🙂在线阅读地址:项目地址:https://github.com/DongZhouGu/shu-lxd-gpu
🙂在线阅读地址:https://dongzhougu.github.io/shu-lxd-gpu/
GPU 容器使用说明
容器目前只在新到的服务器上(2* 2080Ti)实施
但可以访问 👉显卡监控界面 看到实验室所有显卡的使用情况
使用LXD创建和管理容器,多位同学可以同时使用校园网远程访问服务器;
操作简单,你可以像是用自己的电脑一样使用容器。
请根据角色,阅读以下具体的使用文档👉For 用户👉For 管理员👉显卡监控界面
监控界面的登入用户名与密码,见下方文档
https://shimo.im/docs/yVpDgvJKqPwtvpqr
document.querySelectorAll('.github-emoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.crea ...
Linux常用命令
一、文件/文件夹管理1234567891011121314151617181920212223242526272829303132333435363738#列出当前目录文件(不包括隐含文件) ls #列出当前目录文件(包括隐含文件)ls -a #列出当前目录下文件的详细信息 ls -l #筛选命令,比如我想查找当前目录下的 markdown 文件ls -lh | grep .md#回当前用户的宿主目录 cd#回当前目录的上一级目录 cd .. #回上一次所在的目录 cd - #来指出当前所在的路径pwd#创建一个目录 mkdir 目录名 #删除一个空目录 rmdir 空目录名 #删除一个文件或多个文件 rm 文件名 文件名 #删除一个非空目录下的一切 rm -rf 非空目录名 #创建空文件touch 文件名#删除文件rm -rf 文件名#查看文件cat 文件名【显示全部内容,文件太大无法全部显示】cat -n 文件名 【查看内容,并添加行号】#拷贝到目标位置,或者新位置cp原文件名或目录名 目标位置 mv 原文件名或目录名 新文件名或目录
二、系统信息管理1234567891011 ...
使用LXD搭建多人共用GPU
1、 背景对实验室多台工作站的多块GPU进行合理的管理和使用分配规划及申请/授权/使用自动管理,希望工作站可以作为服务器使用,能够多人同时使用,互不影响。
2、需求
不同用户之间不能相互影响且可以同时使用
用户注册登录使用需要被授权
用户要能方便地访问自己的“机器”
用户要有足够大的权限,能自由地安装程序,能自由地访问网络
用户不被允许直接操作宿主机
3、具体方案3.1、LXD/ZFS 安装及配置LXD 软件安装sLXD:用于创建和管理容器ZFS:用于管理物理磁盘,支持 LXD 高级功能,负责容器存储。Bridge-Utils:用于搭建网桥,负责容器上网。
1sudo apt-get install lxd zfsutils-linux bridge-utils
初始化 LXD运行 sudo lxd init 进行 LXD 初始化配置,选项如下图:
LXD Clustering:不需要
new storage pool:需要创建一个存储池
Name of storage pool:给存储池命名
storage backend:存储后端,使用 ZFS
Create a new Z ...