前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高级性能测试系列《5.服务器的发展、vmware虚拟技术》

高级性能测试系列《5.服务器的发展、vmware虚拟技术》

作者头像
清菡
发布2022-06-21 15:31:59
2.9K0
发布2022-06-21 15:31:59
举报
文章被收录于专栏:清菡软件测试清菡软件测试

目录

  • 一、传统的vmware技术
  • 二、vmware虚拟技术和云技术有什么关系呢?
  • 三、docker技术
  • 四、os操作系统

在云服务器提供商那里去购买一个linux系统,在这个系统里安装一些服务。

vmware虚拟技术的发展:

最开始的时候,服务器和笔记本电脑、台式机电脑一样。

08年的时候,公司的服务器就是一台windows server的台式机。

后来发现台式机器并不是作为服务器的最优选择。只是说,台式机器在当时还是比较容易购买的,不是特别贵。

但是台式机器作为公司的服务器,不稳定且资源不够用。所以台式机逐步演变成了用刀片机作为专门的服务器。

刀片机里面安装了cpu、内存、磁盘、网卡、主板这些线。

刀片机是专门作为服务器使用的,主要提升了cpu的计算能力、内存的大小、主板的数据交互的性能、网卡的速度。

刀片机的价格很贵,所以一般的公司也就买3-5台。

但是每次需要使用刀片机,就要买这个机器,就要等那么久,价格很贵,公司能买得起的数量也不会很大。

随着公司的发展,发现刀片机满足不了需求了,所以后面就出现了vmware虚拟技术。

vmware虚拟技术包括:一个是最传统的vmware技术,一个是docker技术。

一、传统的vmware技术

在刀片机上虚拟出操作系统。

比如电脑装了双系统,每次用的时候只用了其中一个系统,另外一个系统没有用。因为都是直接安装在硬件设备上的。

用了vmware这个软件虚拟出操作系统,会发现其实就是在现有的操作系统上再去虚拟出操作系统。

这个时候使用虚拟出来的操作系统,就不需要切换原先的操作系统了。一旦启动了vmware这个软件,可以在现有的系统上启动centos系统。

理论上一个刀片机安装1个操作系统之后,可以虚拟出n多个操作系统。可以理解为1个刀片机变成了n个刀片机。

不建议用vmware这个软件安装mac系统,因为mac系统是个闭源的系统,装的是个黑苹果,黑苹果的键盘又不一样,所以你用起来很不习惯。

08-15年左右,企业中非常流行服务器为虚拟机。

用vmware虚拟技术虚拟的操作系统,是非常消耗本机的硬件资源,是会对本机的性能产生影响的。

作为刀片机,实际虚拟出3-5个操作系统是没问题的,但不能虚拟出n个操作系统。

自己买的电脑,同时虚拟出3-5个操作系统,然后来启动,是不容易的。

用vmware虚拟技术虚拟的机器,能产生多个操作系统,更大化使用本机资源。

但是也非常消耗资源,会使用大量的磁盘空间和cpu、内存资源。

它对我们本机的性能是有影响,但是因为虚拟了多个操作系统,可以更大化利用空间。

为什么说是更大化利用空间呢?

这个硬盘是50g

实际本机的磁盘消耗是9.33g

实际本机的磁盘消耗是9.33g空间,虚拟出50g,这样还是虚拟出了更多的可用的空间。

二、vmware虚拟技术和云技术有什么关系呢?

云服务器: 比如中国移动、中国电信这种电信提供商,他们这样的公司不缺刀片机,但是公司却又用不了那么多。

如果一台刀片机能虚拟出10个操作系统,买了10台刀片机,那么就有了100个操作系统。

假如公司只需要用10个操作系统,那么剩下的90个就租给别人使用了。

可以做基础服务提供商的公司比较少,因为需要很雄厚的技术。

阿里、腾讯这样的公司很有钱,后来他们也买了大量的刀片机,通过不断得优化虚拟技术,然后在刀片机上大量的虚拟出操作系统。

随着硬件机器的数量增多,虚拟出来的操作系统增多,当这个数据量达到了一定的级别之后,就不是以前的以单台数量来计算了。

随着数量越来越多,就构成了一片,所以就出现了云服务器。

云服务器也是虚拟技术发展的产品,就是虚拟操作系统(比较完整的操作系统)。

云技术: 在硬件设备上,不断地虚拟出操作系统。操作系统里可以装不同的软件,部署不同的服务。

三、docker技术

docker:可以理解为一个虚拟机,也可以理解为一个软件。这个东西不依赖于硬件了。

是直接拿着内核,缩减一些应用。

docker虚拟出来的也是linux操作系统,只不过是更加定制化、缩减版的操作系统(里面只有命名空间、文件系统、cgroup这3个东西,就是为了部署应用。所以不要在这里面装图形界面)。

这个操作系统对于宿主机的资源的消耗就更少了。

一台刀片机上用vmware装了一个操作系统,在一个操作系统里面再装几十个docker容器操作系统都是可以的。

现在企业都是买云服务器使用docker,这样可以节省大量的资源。

四、os操作系统

  • os系统:linux(常用命令),需要多敲。
    • cpu
    • OOM
    • jvm这些内容,快速浏览,暂时不要深入研究。
    • 常用名称。
    • 配置环境变量。
    • 防火墙、网络。
    • linux的性能分析命令(top、ps、netstat
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 清菡软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
    • 一、传统的vmware技术
      • 二、vmware虚拟技术和云技术有什么关系呢?
        • 三、docker技术
          • 四、os操作系统
          相关产品与服务
          容器镜像服务
          容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档