Sharestation 工作站GPU虚拟化,实现共享GPU办公

article/2025/10/8 12:53:03

一 背景分析

        今年以来,由于挖矿导致显卡涨价,不少玩家成了等等党。公司需要给新报到设计师配置图形工作站,采购成本也暴涨。就拿以前不到3000的RTX3060TI为例,现在市场价格要7000-8000。但是工作不能耽误,等不起啊。经过对比测试,我们选择了ShareStation工作站虚拟化方案,实现了多个用户共享使用工作站。一方面降低了成本,还实现了公司的设计文档保密需求,并且还能支持员工的远程办公和设计。

        目前桌面虚拟化在金融、教育、医院等行业得到了比较广泛应用。由于受GPU虚拟化的技术限制,面向设计领域支持vGPU的桌面虚拟化方案的成本远远高于采购普通工作站的成本。比如采用nvida的GRID vGPU技术,除了需要支付昂贵的面向数据中心设计的GPU外,还需要支持vGPU的License费用。工作站用途的vGPU授权vDWS每用户授权售价近5000元。采用vGPU的桌面云方案,成本为普通工作站的2-3倍。高昂的成本影响了工作站虚拟化在企业的普及。

        ShareStation工作站虚拟化方案采用消费级显卡的vGPU方案,摆脱对于专业数据中心显卡的依赖,不再需要昂贵的vGPU授权。目前市场上采用nvidia GRID vGPU方案的产品,每个云桌面用户需要增加近万元的投资。整体成本约为工作站成本的2-3倍。采用ShareStation工作站虚拟化方案,每用户成本约为工作站成本的50%-70%。

二 传统工作站和ShareStation比较

1 传统工作站,所需的配置为:

        Dell T3640 ,I5-10500 6核12线程,16G 内存,256G SSD + 2T HDD,P620-2G显卡,市场价格大约每台7500。

2 采用ShareStation工作站虚拟化方案,6用户的推荐配置为:

        1)Dell T3640 ,I9-10900 10核20线程,128G内存,1TB SSD + 4T HDD * 2,RTX3070-8G

        2)配置6台朵拉云DC20云终端,以及DoraCloud虚拟化软件

与直接采用传统工作站相比,ShareStation工作站虚拟化方案,节省投资30%,还能实现信息安全和远程办公。

ShareStation工作站采用成熟的DoraCloud桌面云管理平台。部署过程非常简单。根据部署视频和安装向导,即可完成安装。

https://www.doracloud.cn/downloads/1-cn.html

三 ShareStation 部署安装

下面是一台入门级工作站安装举例。

配置为:I3-10100,32G内存,显卡 NVIDIA Quadro P1000,硬盘 三星 980 SSD。

安装过程:

1、安装windows 10 20H2

2、开启Hyperv角色

3、激活,安装主板、网卡、显卡驱动。

4、安装DoraCloud。

        运行DoraCloud安装程序,不要使用默认交换机 Default Switch。Default Switch是NAT模式的虚拟交换机。  需要另外创建一个虚拟交换机,采用与现有网卡采用桥接模式。 这样虚拟机可以分配到局域网的IP地址。 

        根据向导安装完毕后,安装程序启动了一个 DoraCloud Linux VM。DoraCloud管理系统运行在一个Linux VM中。具有独立的IP地址。

        如果网络中没有DHCP,会导致DoraCloud Linux VM无法获得IP地址,引起安装失败。安装前,请确保网络中有DHCP服务。

 

5、按照向导配置DoraCloud 基础配置。

首先登录 DoraCloud管理系统,账号为  用户名 admin  密码 DoraCloud

 

然后添加DoraCloud管理系统与虚拟化主机的连接。

 

配置资源池,包括桌面存储池、数据盘存储池、镜像存储池、网络资源池。

 

创建一个新的集群

 

配置使用DoraCloud本地用户数据库

 

6、下载模板。

推出模板制作向导,进入菜单的 【模板】【远程镜像仓库】。

选择那个 win20H2V2的模板,可以支持3D桌面。

 

由于支持3D vGPU对于驱动程序有不少要求,可以请求厂家的技术支持。

7、新建桌面池。

 

8、创建用户

 

配置完毕后,我们在一台旧机器上安装 DoraOS,将旧PC改造成云终端。 也可以去购买厂家的云终端硬件。

DoraOS的安装参见:DoraOS瘦客户机软件系统【交互式安装模式】

然后,在DoraOS云终端内,新建Deskpool,地址输入 DoraCloud地址。 账号填写创建的用户账号,即可连接桌面。 

测试服务器的显卡为 nvidia P1000,性能与GTX 1050Ti 类似,略差一些。

先用 FurMark测试一下,可以达到 54FPS的速度。

 

然后运行以下 3Done,可以正常运行

访问一下需要webgl的网页,可以正常显示

 

访问水母的webgl页面,效果也不错。

 

再访问了一个Web游戏网站, www.crazygames.com 网页的游戏也可以顺利运行。

 

最后用鲁大师测试了一下整体的跑分。 与一台普通机器类似。 毕竟服务器也就是一个i3。

 

 简单测试了一下 AutoDesk Revit,也可以较好运行。 广联达的建筑测试软件,也可以正常运行。 

初步测试,觉得兼容性不错,基本接近于物理显卡的性能。 后续可以考虑换一个更强劲的配置进行小范围试点。
————————————————
版权声明:本文为CSDN博主「yangtzi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yangtzi/article/details/118672574


http://chatgpt.dhexx.cn/article/GyHLIw45.shtml

相关文章

移动工作站Windows10系统深度学习GPU环境搭建:CUDA+cuDNN+Pytorch

文章目录 前言一、查看CUDA版本二、CUDA、cuDNN1.CUDA10.2下载与安装2.cuDNN下载与安装 三、Pytorch安装 前言 CUDA(ComputeUnified Device Architecture)是NVIDIA推出通用并行计算架构,使GPU能够解决复杂的计算问题。 NVIDIA cuDNN是用于深度神经网络的GPU加速库。…

工作站 显卡 测试软件,CineBench R15测试:考验CPU+GPU_工作站移动工作站-中关村在线...

CineBench R15测试:考验CPUGPU能力 CineBench使用的是针对电影电视行业开发的Cinema 4D特效软件引擎,是很有说服力的一套CPU和显卡测试系统。考虑到惠普ZBook Studio G3搭配的是Windows 10 Pro 64操作系统,所以我们也选择了支持64位操作系统的…

在GPU工作站/服务器上运行代码及常用操作

服务器连接 本人所在的实验室服务器是安装了Ubuntu系统的台式机 首先,服务器是支持ssh远程连接的。在你的PC上,打开命令行,即可输入指令连接。(windows平台可以使用Xshell) 输入命令: ssh UserNameServ…

教程:个人深度学习工作站配置指南

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 来源丨https://zhuanlan.zhihu.com/p/336429888 导读 本文记录了组装深度学习工作站过程中的超详细操作流程&#xf…

cpu并行和gpu并行_深度学习GPU工作站/服务器硬件配置方案

引子 市场上用于深度学习训练计算机大致情况如下: (1)服务器/工作站(支持2、4、8块GPU架构):普遍存在噪音大,无法放置于办公环境,必须放到专门的机房,维护成本高,另外数据存储带宽、延迟、容量也不尽如意。 (2)分布式集群架构:性能强大,但是开发成本太高(太贵),是大多…

CST电磁仿真GPU计算工作站、集群最新配置推荐2022

(一)CST Studio Suite2021硬件配置推荐 本方案是2021年第四季度最新针对CST Studio Suite 2021电磁仿真计算软件应用硬件配置,我们提供从单台多GPU工作站、双机直连、多机集群的全部方案,满足CST Studio suite最新技术支持和不同算…

GPU 工作站安装与配置

GPU 工作站配置 GPU型号:GeForce GTX 1080Ti CPU型号: i7 8700 酷睿六核 盒装CPU处理器 主板型号:华硕PRIME Z370-A 主板 第一步 选择合适的系统 这里直接选用Centos 7系统安装系统这部分比较简单就直接省去,下面主要记录安装完…

GPU是什么?GPU有多重要?

前段时间,MD和英伟达相继接到通知要对我国断供高端GPU芯片,很多人不知道GPU到底有什么用?下面IC修真院就带大家来一起了解一下GPU。 首先来了解一下GPU是什么? GPU–图形处理器(Graphics Processing Unit&#xff09…

哪来的PUT请求

前言 刚写博客没多久,好像才两三天,标题都开始随意了,毕竟写给自己看嘛。 正文 之前接触过Restful风格的CRUD,今天现总结下什么吧。 其实主要就是通过URI中,/资源名称/资源标识 HTTP请求方式区分对资源CRUD操作。 …

HTTP中POST和PUT的区别

定义 PUT和POS都有更改指定URI的语义.但PUT被定义为idempotent的方法,POST则不是.idempotent的方法:如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的。也就是说: 结论 PUT请求:如果两个请求相同&a…

python发送put请求

Python请求api有四种形式:get、post、put、delete,依赖request模块,每种请求的请求格式大致相同,这里以put为例作说明 url http://feedback.nie.netease.com/api/feedback/968684?token tokenheaders {content-type: applicat…

Http请求之GET,POST,PUT,DELETE方法详解

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。简单的来讲,对应的分别是查询,新增,修改,删除四种操作。基本已经满足了对于我们的大部…

何时用put,get,post

PutMapping 场景:前端传给后端几个参数,要求后端进行相关数据的更新。完成更新后,后端一般会返回前端一个布尔值。 方法一:RequestBody 使用PutMapping时,使用RequestBody时,后面要用一个类去包装数据。…

一日一技:极其简单,用Python写前端

今天要介绍这个神器,可以说是 pywebio 的 Plus + P ro + Max 版,原谅我的词穷,但它真的非常的强~ 正常在学习一个新框架之前, 肯定要先调研下这个框架究竟能做些什么事吧? 但对于 streamlit 来说,请你相信我,这是一个你可以无脑去学习的框架,我之所以这么说,…

python前端Django指南之Hello worldl输出

1.创建Django项目 python manage.py startapp +项目名 ptyhon manage.py startapp index 2.添加setting,py属性 部分代码 增加 ‘index’ 3.创建templates文件夹再创建和编辑index.html文件

前端需要学python吗_python是前端语言吗

python语言属于后端开发语言。 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。在后端…

python基于xlwt库处理excel,并传给前端下载

创建excel book xlwt.Workbook(encodingutf-8) # 获取excel对象 sheet book.add_sheet(状态监视) # 设置excel的sheet名称设置style格式 alignment xlwt.Alignment()# 左右的对其,水平居中 May be: HORZ_GENERAL, HORZ_LEFT, HORZ_CENTER,# HORZ_RIGHT, HORZ_…

随笔-关于前端调取Python数据

description: 使用了jQuery的ajax,Python的Flask库和Flask的跨域包flask-cors 1. 安装依赖包 通过豆瓣源安装对应包 pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com2. 启动Python的Flask from flask import Flask app Fl…

python使用flask模块和前端交互基础

python利用flask模块和前端进行交互基础 一、模块使用: python:flask、flask_cors 【两个都是第三方模块需要进行按照】推荐使用豆瓣源安装,以下为豆瓣源安装方法 pip install flask -i https://pypi.douban.com/simple/ pip install flas…

Python 竟也可以写网页前端了

Python作为胶水语言,真的是无所不能。这不,最近又出现一个基于 Python3,目标是替代 JavaScript 的前端开发工具 — Brython 好用吗?咱今天来试试用它写一个计算器: 不过,我们首先要知道它作为 Python 的客…