首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏微信公众号【Java技术江湖】

    后端技术杂谈6:白话虚拟技术

    虚拟层,也就是Vmware或者Virtualbox需要帮我解决这个问题。 第一种方式,完全虚拟,其实就是骗我。虚拟软件模拟假的CPU,内存,网络,硬盘给我,让我自我感觉良好,终于又像个内核了。 虚拟软件:我代他跑,终于跑完了,出来结果了 虚拟软件转头给虚拟机内核:哥们,跑完了,结果是这个,我说你是内核吧,绝对有权限,没问题,下次跑指令找我啊。 虚拟机内核:看来我真的是内核呢。 虚拟软件:这就不错啦,好几个排着队跑呢。 内存的申请模式如下。 虚拟机内核:我启动需要4G内存,我好分给我上面的应用。 虚拟软件:没问题,才4G,你是内核嘛,马上申请好。 这叫做硬件辅助虚拟。 这叫做类虚拟或者半虚拟。 如果您想更技术的了解本文背后的原理,请看书《系统虚拟——原理与实现》

    73410发布于 2019-12-09
  • 来自专栏小俊博客

    CentOS 6下如何安装KVM虚拟

    昨天,小编讲述了在CentOS上安装OpenVZ虚拟框架的方式。应公众号里部分读者的要求,今天再给大家讲讲如何在CentOS上安装KVM虚拟框架。 检测网络转发是否开启 # cat /etc/sysctl.conf |grep ip_forward ** 若无,请自行编辑/etc/sysctl.conf文件,将ip转发功能打开后sysctl -p 6. # service iptables save # service iptables restart # chkconfig iptables on 通过以上步骤,您已经成功地在CentOS 6中安装 KVM虚拟框架。 地址:传送门>> 本文转载自X-osadmin的小红帽的CentOS 6下如何安装KVM虚拟

    1.3K40发布于 2018-06-04
  • 来自专栏石开之旅

    硬件笔记(6)----USB学习笔记3

    8、USB端点 根据 USB 规范,设备端点是 USB 设备中一个独特的可寻址部分,它作为主机和设备间通信流的信息源或库。USB 枚举和配置一节介绍了设备向默认地址做出响应的步骤。 USB 类设备可对端点数量设定更严格的限制。例如,低速人机界面设备(HID)设计的端点可能不超过两个 — 通常有一个 IN 端点和一个 OUT 端点。数据端点本身具有双向特性。 USB 规范中对实际的计算公式进行了解释,这些计算由 USB 硬件进行,这样可确保能够发出正确的响应。数据操作的接收方对数据进行 CRC 检查。如果两者匹配,那么接收方将发出一个 ACK。 USB 规范定义了四种端点,并根据类型以及所支持的设备速度限制了数据包的尺寸。根据设计要求,开发者使用端点描述符指出端点类型以及数据包最大尺寸。 传输类型 控制 中断 批量 同步 适用场合 设备初始和管理 鼠标和键盘 打印机和批量存储 流式音频和视频 支持低速 有 有 无 无 修改错误 有 有 有 无 保证传输速度 无 无 无 有 使用固定带宽

    1.6K30发布于 2019-07-02
  • 来自专栏cloudskyme

    虚拟平台cloudstack(6)——使用maven:jetty调试

    调试环境 ubuntu 12.04 JDK1.7 apache-maven-3.10 eclipse 4.2 Juno mysql 5 apache ant JDK的配置和安装 安装可以参考: http://my.oschina.net/jamesju/blog/94916 我是安装在~//java/jdk1.7.0_21下,执行java -version可以看到当前的JDK版本。 Maven的配置和安装 安装可以参考: http://blog.csdn.net/sin90lzc/article/detai

    1.4K80发布于 2018-03-20
  • 来自专栏全栈程序员必看

    虚拟usb控制器_显示器上的USB接口

    关于USB显示器跟HDMI之类的显示器有本质区别,我们需要实现的有两个: 在USB上插入一个显示器,怎么让windows系统能识别到显示器 如何让USB显示器显示对应的屏幕内容。 返回入口函数地址DpiInitialize给WDDM驱动,被DisplayProxy拦截,替换成自己的函数proxyDpiInitialize 5 驱动实现各个miniport回调函数,复制给结构体 6 过滤驱动指责划分 WDDM驱动框架分用户态驱动和内核态驱动,对WDDM过滤驱动我们要对其用户态驱动和内核态驱动都要进行过滤,两个模式的过滤驱动分别实现不同的功能: WDDM内核态过滤驱动用来实现虚拟显示器 WDDM用户态过滤驱动用来实现3D全屏、Aero、GPU硬件加速或渲染类型图片(如窗口3D、视频等)的捕获。 增加过滤驱动后,整个WDDM显示框架变成了如图4所示。 图4 wddm过滤驱动框架 https://live.csdn.net/v/embed/231441 windows7下的虚拟显示器效果 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    2.1K10编辑于 2022-09-24
  • 来自专栏全栈工程师修炼之路

    虚拟 | 冷备份?使用外置 USB 硬盘盒磁盘挂载到 ESXi VMWare 进行虚拟机备份

    如何将外部 USB 硬盘盒磁盘挂载到 ESXi VMWare 进行虚拟机冷备份? 描述: 由于业务需要将 ESXi 服务器中某一些虚拟机采用磁盘的方式进行冷备,然后删除原本的虚拟机为从的K8S集群环境做准备,此时准备一个USB硬盘盒以及一块4T希捷的NAS硬盘(某东八百多)如果是普通绿盘在五百左右 通常在ESXi插上USB硬盘,都是映射给虚拟机使用,但是有些情况下我们需要提供给ESXi使用,所以直接扫描存储是无法扫描到USB硬盘的,需要做如下处理才能被识别,下面就简单看来说说操作吧,希望能帮助到需要做虚拟机传统冷备的朋友 weiyigeek.top-USB_Datastore名称的存储图 Step 10.在迁移拷贝虚拟机文件前,我先将注册到原ESXi中的虚拟机进行取消注册,然后再使用ESXi的网页或者ESXi的ssh进行对应虚拟主机拷贝 weiyigeek.top-图形操作图 Step 12.方式2是采用登录ESXi的SSH方式,通过shell命令cp或者mv将虚拟机目录拷贝或移动到新的冷备磁盘中。

    6.7K20编辑于 2023-11-20
  • 来自专栏虚拟化云计算

    libvirt-usb设备透传给虚拟

    虚拟实践过程中把物理机上的usb设备透传给虚拟机直接使用时很常见的应用场景,尤其时一些usb加密key的的透传使用,本文简单介绍一下usb设备透传的方式。 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux id='0x0405'/> </source></hostdev> 注意:vendor和porduct的id对应 3.使用创建的xml文件透传usb设备给虚拟机 # virsh attach-device $domain_name usb.xml 这样就能在虚拟机内部看到有usb设备插入的提示 4.从虚拟机拔出usb # virsh detach-device $domain_name usb.xml ---- 关注本公众号,了解更多关于云计算虚拟的知识。

    4K50发布于 2018-04-08
  • 来自专栏cloudskyme

    虚拟技术(2)——存储虚拟

    根据在I/O路径中实现虚拟的位置不同,虚拟存储可以分为主机的虚拟存储、网络的虚拟存储、存储设备的虚拟存储。根据控制路径和数据路径的不同,虚拟存储分为对称虚拟与不对称虚拟。 通过存储虚拟,应用程序就不会再与某个物理性的存储程序相联系了。 存储虚拟可能帮助帮助存储容量扩增自动。不需要手动的配置,存储虚拟能够运用策略,分配更多的存储容量给所需的应用。 三层模型 根据云存储系统的构成和特点,可将虚拟存储的模型分为三层:物理设备虚拟层、存储节点虚拟层、存储区域网络虚拟层。 这个虚拟层由虚拟存储管理模块在虚拟存储管理服务器上实现,以带外虚拟方式管理虚拟存储系统的资源分配,为虚拟磁盘管理提供地址映射、查询等服务。 利用虚拟技术,可以在统一的虚拟基础架构中,实现跨数据中心的虚拟管理。 政府信息系统:政府数据存储系统的建设正受到前所未有的重视。

    7.9K60发布于 2018-03-20
  • 来自专栏Flowlet

    Intel 虚拟技术(Intel® VT):CPU 虚拟与内存虚拟

    1、Intel® VT 虚拟技术概述 狭义的 Intel® VT 主要提供分别针对处理器、芯片组、网络的虚拟技术。 抽象虚拟机硬件:即虚拟层呈现的虚拟的硬件设备。虚拟机能够发现哪种硬件设施,完全由 VMM 决定。 2.4 X86 平台的虚拟 ---- 正是因为 x86 平台指令集有上述缺陷,所以为了计算虚拟技术在 x86 平台应用,各大虚拟厂商推出了五花八门的虚拟技术,其目的都是围绕“如何捕获模拟这 19 3、内存虚拟 大型操作系统(比如 Linux)的都是通过虚拟内存进行内存管理,内存虚拟需要对虚拟内存再进行虚拟。 内存虚拟技术主要包含两个方面:内存地址转换和内存虚拟管理。 3.2 内存虚拟管理技术 ---- 在虚拟环境中,内存是保证虚拟机工作性能的关键因素。

    7K40编辑于 2023-08-11
  • 来自专栏科控自动化

    虚拟

    1.3 有效利用服务器的硬件资源 在虚拟的Hypervisor 架构中,需要将物理资源以虚拟资源的方式分配给虚拟机,包括CPU、内存、网卡和硬盘等,如图1-6 所示。 在ESXi 的虚拟机中,可以将USB Dongle 视作普通USB 设备,通过硬件直通的方式添加(参考图3-26 和图3-27)。 由于物理服务器的USB 端口资源有限,且硬件直通不支持热插拔,所以在一般情况下,建议通过基于以太网的USB 集线器解决USB Dongle 问题,如图3-36图3-37 所示。 图4-4 在进行项目决策时,除了显而易见的收益,还应该考虑虚拟环境的专业知识背景,如图4-5 所示。 图4-5 西门子提供基于WinCC 的虚拟化解决方案SIVaas,如图4-6 所示。 图4-6

    3.5K31编辑于 2022-03-29
  • 来自专栏sktj

    虚拟

    yum install -y docker* docker pull nignx docker pull centos docker version docker search centos docker images docker pull centos docker ps -a docker -i -t -d centos /bin/bash

    2K20发布于 2019-09-20
  • 来自专栏0x7c00的专栏

    虚拟

    虚拟 發佈於 2021-08-16 今天给公司搭建虚拟平台,对其中用到的一些知识进行整理。 虚拟平台 ---- 我们常说的虚拟可以分为两种类型: TYPE I 和 TYPE II。 我们常见的 VMWare Workstation、VirtualBox、Parallels Desktop、Hyper-V 等均属于二型虚拟软件,他们需要运行于宿主操作系统。 而企业级虚拟平台例如 VMWare vSphere、KVM、Hyper-V server 等则属于一型虚拟,他们直接运行于裸金属服务器。 公司虚拟平台 ---- 公司新买的 DELL 服务器今天到了,要搭建虚拟平台,由于自己对 ESXi 比较熟悉,因此决定采用该软件进行平台搭建。 创建虚拟机 创建虚拟机前,我们要先在存储中上载对应操作系统的镜像文件,创建虚拟机过程非常简单,在此不再赘述。

    2.6K50发布于 2021-10-29
  • 来自专栏计算机技术-参与活动

    虚拟技术实现;容器和虚拟

    目录虚拟技术实现1. GPU虚拟技术2. CPU虚拟技术3. 容器虚拟技术4. 存储和网络虚拟技术5. 算力并网技术容器和虚拟1. 隔离性2. 资源利用率3. 启动时间4. 部署方式实例说明一种软件实现各类厂商多种型号算力资源池虚拟虚拟技术实现算力共享平台在实现过程中,通常会采用多种虚拟技术来优化算力资源的分配和利用。 CPU虚拟技术CPU虚拟是算力共享平台中的基础技术之一。通过CPU虚拟,平台可以在物理服务器上运行多个虚拟机(VM),每个虚拟机都拥有独立的CPU资源。 容器虚拟技术容器虚拟是一种轻量级的虚拟方式,它共享操作系统内核,但与其他容器隔离运行。在算力共享平台中,容器技术(如Docker)被广泛应用于快速部署和隔离不同的应用或服务。 算力共享平台通常利用存储虚拟技术来管理海量数据,为不同用户提供高效的存储服务。网络虚拟:将网络资源进行隔离和虚拟,提高网络资源的利用率和安全性。

    1K21编辑于 2024-09-18
  • 来自专栏全栈程序员必看

    虚拟usb设备连接不成功_ssh怎么连接虚拟

    解决【使用shell连接虚拟机时连接等待时长过长】的问题 打开sshd服务的配置文件/etc/ssh/sshd_config 把UseDNS yes,改为UseDNS no 重启ssh服务 打开sshd 修改为no 3、按下键盘的Esc键,并且输入:wq 重启ssh服务 输入下面的命令,重启ssh服务: service sshd restart 当我们再次使用shell连接虚拟机时就会很快了 以上就是学妹跑过来问我为啥使用Xshell连接虚拟机时连接需要等那么久【手把手讲解】的全部内容。 看完如果对你有帮助,感谢点赞支持! 加油! 共同努力!

    1.2K20编辑于 2022-11-09
  • 来自专栏Eureka的技术时光轴

    STM32F103-CubeMX-USB学习--虚拟com口

    STM32-CubeMX USB学习 STM32-CubeMX USB学习 1. 虚拟com学习 1.1 开发环境 1.2 使用STM32CubeMX配置代码 1.3 串口自发自收 1.4 串口定向printf STM32-CubeMX USB学习 1. 虚拟com学习 1.1 开发环境 软件环境: STM32CubeMX 版本:SetupSTM32CubeMX-6.0.1.exe Firmware:STM32Cube 硬件环境 Stm32F103c8t6–淘宝上最便宜的开发板 在这里插入图片描述 1.2 使用STM32CubeMX配置代码 选择芯片型号,我这边是C8t6 在这里插入图片描述

    1.4K30发布于 2021-04-14
  • 来自专栏运维技术迷

    RHEL下KVM虚拟部署-安装虚拟

    ) 3.虚拟网络类型 3.1桥接 Guest和Host连接到同一个交换机上(同一个网络内),通过桥接物理网卡,相当于直接连接到Host所在的网络 3.2 隔离模式 Guest可以访问统一虚拟交换机上的其他 充当路由器,开启转发(需要额外设置外网与Guest之间互访的路由) 二、安装KVM 1.安装KVM虚拟相关包组 [root@svr5 桌面]# yum groupinstall virtualization virtualization Client” “virtualization Platform” 注意:如果操作系统语言是中文的话,需要使用中文.例如↓: [root@svr5 桌面]# yum groupinstall 虚拟 虚拟平台 虚拟化工具 虚拟客户端 2.启动服务/设置服务为开机启动 [root@svr5 桌面]# /etc/init.d/libvirtd restart [root@svr5 桌面]# chkconfig 2.新建并安装一台虚拟机 ? ? ? ? ? ? ? 至此,一台新的KVM虚拟机就创建完成了。

    2K30发布于 2018-03-26
  • 来自专栏python基础文章

    云计算——内存虚拟与IO虚拟

    座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​  前言 本章将会讲解云计算,内存虚拟的知识 一.内存虚拟 内存虚拟抽象了物理内存,虚拟机每个进程都被赋予一块连续的,超大的虚拟内存空间 1.内存虚拟类型 全虚拟虚拟 硬件辅助内存虚拟 ---- 全虚拟 为每个VM维护一个影子页表记录虚拟内有与物理内存的映射关系。 内存复用技术有: 内存气泡:虚拟层将较空闲VM内存,分配给内存使用较高的虚拟机。内存的回收和分配由虚拟层实现,虚拟机上的应用无感知,提高物理内存利用率。 ---- 4.内存复用举例 物理内存6G,部署三台虚拟机。 未开启内存复用每台只能分得2G内存。 开启了内存虚拟(这里以物理内存150%)物理内存由6G变为逻辑上的9G(虚拟上的9G)则每台虚拟机内存为3G. ---- 二.I/O虚拟 1.I/O虚拟类型 ---- 全虚拟 通过软件模拟的形式模拟

    1.4K30编辑于 2023-10-17
  • 来自专栏CSDN专栏

    (云计算HCIP)HCIP全笔记(十三)本篇介绍虚拟技术,内容包含:虚拟资源、虚拟过程、IO虚拟虚拟架构KVM和Xen介绍、主流虚拟技术介绍

    虚拟资源 1.1 虚拟对象 CPU虚拟: 目标是使虚拟机上的指令能被正常执行,且效率接近物理机 内存虚拟: 目标是能做好虚拟机内存空间之 间的隔离,使每个虚拟机都认为自己拥有了整个内存地址 1.2 虚拟过程 全虚拟: 使用VMM实现CPU、内存、设备I/O的虚拟,而Guest OS和计算机系统硬件都不需要进行修改。 优点 缺点 不需要修改guest os 虚拟层的开销大 半虚拟: 使用VMM实现CPU和内存虚拟,设备I/O虚拟由Guest OS实现。 优点 缺点 让物理硬件直接支持虚拟功能能够识别敏感指令 需要CPU支持虚拟 1.3 IO 虚拟虚拟 VM–>Hypervisor–>QEMU(Domain0)–>IO设备 半虚拟 QEMU是一个纯软件实现的开源(模拟)软件,它能够模拟整套虚拟机的实现,包括CPU、内存、IO设备、USB、网卡等。

    38821编辑于 2025-10-13
  • 来自专栏Linux云计算网络

    CPU 虚拟

    前面 虚拟技术总览 中从虚拟平台 VMM 的角度,将虚拟化分为 Hypervisor 模型和宿主模型,如果根据虚拟的对象(资源类型)来划分,虚拟又可以分为计算虚拟、存储虚拟和网络虚拟,再细一些 ,又有中断虚拟,内存虚拟,字符/块设备虚拟,网络功能虚拟等。 ,这两个词基本上是虚拟的终极定义了,带着这两个词去看每一种虚拟类型,会发现很容易理解和记忆。 CPU 软件虚拟 基于软件的 CPU 虚拟,故名思议,就是通过软件的形式来模拟每一条指令。通过前面的文章我们知道常用的软件虚拟技术有两种:优先级压缩和二进制代码翻译。 CPU 硬件虚拟 上面的这种截获再模拟的纯软件的虚拟方式,势必是性能非常低的。

    2.5K60发布于 2018-01-11
  • 来自专栏CSDN专栏

    虚拟特性

    负载均衡技术可以方便的去增加集群中设备或链路的数量 高可靠性:单个甚至多个设备发生故障,也不会导致业务中断 可管理性:管理员可以方便的进行集中管理 透明性:对用户透明,用户感知不到也不必要只要网络结构 易扩容:在虚拟 当计算节点上虚拟机的数量一定的时候,可以节省计算节点的内存数量 虚拟机特性: 虚拟机的快速部署 可以通过模板和复制的方式实现虚拟机的快速部署 模板部署虚拟机 模板本质也是一台虚拟机,同样包含磁盘文件和配置文件 模板部署出来的虚拟机是相互独立的,适用于大批量部署虚拟机。 可以保证虚拟机系统的一致性,同时还能去除差异性参数(IP、SID、MAC) 虚拟机克隆: 使用虚拟机本身快速部署出一台虚拟机。 虚拟机克隆是在某一个时间点对源虚拟机进行完全的复制,被克隆出来的虚拟机和源虚拟机配置信息一模一样,包括IP、SID、MAC。 虚拟机资源的热添加 在虚拟机处于开机状态下, 可以增加虚拟机的计算、存储、网络等资源 虚拟机的Console控制 可以不依赖虚拟机的网络,只求虚拟平台有网,那么就可以对虚拟机进行控制和管理 虚拟机快照

    19110编辑于 2025-10-13
领券