如何一台主机多人使用

起因

最近刷视频看到了好多教程,比如说如何把一台高性能的主机多台用,这个是有使用场景的,比如说万元主机核心特别多,剩下的都是百来块的小虾米,甚至还是10年前的,怎么获取高性能主机的能力,就类似无影云桌面一样,然后咱思考了一下,用kvm虚拟化不就好了,windows的虚拟化用workstation,linux的用kvm啊,虽然最后都是通过vnc连接滴

参数分析

因为是虚拟化桌面用的,还是需要分析带宽滴

按照一张图片,并且分辨率为1080p,单个像素点用rgb颜色表示,需要3字节,每个字节8位,每种颜色可以有256个色阶,这里就简单解释下为什么每个像素点要三位,实际上显示器一个像素点是由3颗led灯珠控制颜色的,每颗灯珠需要1字节控制色阶,所以三颗灯珠需要三字节

所以1080p单张图片大小为
19201080 3 = 6.220800MB
那么如果是可以让人正常浏览的状态也就是60Hz,即1秒60张,那1s需要的带宽就是
6.2208 * 60 = 373.248MB/s
也就是说换算成网络带宽
373.248 * 8 = 2985.984Mb/s
也就是如果要看无损的1080p视频,我们的网络带宽至少要3000M的

当然后续优化就是压缩视频大小或者提升网络带宽啦,扯远了

咳咳,实际上想表达的是,如果带宽够高,延迟低,直接就是家庭云游戏啦

这也是国家为啥要大力发展基础设施的原因,还有很多的类似pcdn项目的起因,就拿pcdn来说,所谓的边缘节点就是把视频存放在大家够得着的地方然后就方便加载了,而且不需要服务器的大带宽,企业带宽还是很贵的,然后就是为啥要鼓吹5G,带宽高,很多技术就可以落地啦,比如说物体识别啥的,就是智慧城市,很多的电子眼抓拍,然后通过机器视觉进行分析还有训练模型,数据量很大的,单个的pc或者hpc基本处理不了所以需要大数据,啊啊啊,扯远了

好了回归正题,要把一个主机当很多主机用,还是用虚拟化

单张图像大小计算

拓扑图

在这里插入图片描述

客户端准备

参考:主机和nas部分的初始化
注意要将主机的虚拟机cpu配置虚拟化
在这里插入图片描述

虚拟化报错

linux主机准备

安装软件

yum -y install qemu-kvm libvirt   virt-manager virt-install  virt-viewer
systemctl start --now libvirtd

安装web虚拟机管理软件

yum -y install cockpit
systemctl enable --now cockpit.socket

浏览器访问:https://centos7主机:9090
在这里插入图片描述

上传镜像文件,可以通过之前的samba服务直接把镜像拖进去

启动smb服务 - 因为之前没有做开机启动

setenforce 0
systemctl stop firewalld.service
systemctl  restart smb

在这里插入图片描述
配置x11转发

用vscode自带的shell已经无法满足这个需求了,所以搜了一下开源的shell
mobaXterm
在这里插入图片描述

图形化创建kvm虚拟机

就和workstation差不多

连接虚拟机

在这里插入图片描述
好了,可以了,还是比较容易的,现在虚拟化都不怎么用虚拟机了,现在都是用dokcer的,一台物理机虚拟机能跑5台,docker跑同样的系统就能跑10台,妥妥的效率啊,云主机啥的是吧那不是倍赚

后续

这只是cpu,内存,磁盘等的虚拟化,并不是显卡虚拟化,这部分就自己搜了

延申

通过x11转发,我们可以在windows上执行无服务器linux的gui程序,那么能否用linux作为主力机执行windows的gui程序,比如一台高性能主机然后虚拟化vgpu,直接就是小工作室了,而且效率也高,比如远程主机啥的,不过一般带宽都不够,在小公司工作室里用挺不错的

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值