-
Linux 的虚拟文件系统(真正理解“一切皆文件”)
所属栏目:[空间] 日期:2019-06-15 热度:192
1,引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系统格式;更进一步,对文件的 操作可以跨文件系统而执行。如图 1 所示,我们可以使[详细]
-
详解JVM运行原理及Stack和Heap的实现过程
所属栏目:[空间] 日期:2019-06-13 热度:69
概述 因为线上系统遇到CPU100%的问题,这种问题在流量较大时比较常见,因为JDK自身有很多JVM调试工具,如jps、jstack、jmap、jhat、jstat等使用工具,在实际工作中使用这些工具进行调试是十分必要的,一般通过上面工具就能定位并解决CPU100%的问题。 实际[详细]
-
JVM发生CMS GC的 5 种情况,你知道的肯定不全!
所属栏目:[空间] 日期:2019-06-13 热度:170
经常有同学会问,为啥我的应用 Old Gen 的使用占比没达到 CMSInitiatingOccupancyFraction 参数配置的阈值,就触发了 CMS GC,表示很莫名奇妙,不知道问题出在哪? 其实 CMS GC 的触发条件非常多,不只是 CMSInitiatingOccupancyFraction 阈值触发这么简单[详细]
-
Java后端开发三年,你不得不了解的JVM
所属栏目:[空间] 日期:2019-06-07 热度:200
JAVA程序员,三年是个坎,如果过了三年你还没有去研究JVM的话,那么你这个程序员只能是板砖的工具了。下面来个JVM的解析可好? JVM是Java Virtual Machine(Java虚拟机)的缩写,也就是指的JVM虚拟机,属于是一种虚构出来的计算机,在我们实际的电脑上来进行[详细]
-
三大方面解析虚拟化技术在云计算数据中心中的应用
所属栏目:[空间] 日期:2019-06-05 热度:85
通过对云计算数据中心提高资源利用率和用户QOS的需求进行分析,围绕其中的关键技术虚拟化技术,从服务器虚拟化、网络虚拟化、存储虚拟化三个方面进行总结,针对云计算平台建立其可用性模型,分析了IAAS,PAAS,SAAS 三种云服务模式的可用性计算方法,最后[详细]
-
虚拟化数据中心的大二层技术
所属栏目:[空间] 日期:2019-05-30 热度:149
在虚拟化数据中心里,一台物理服务器被虚拟化为多台逻辑服务器,被称为虚拟机VM,每个VM都可以独立运行,有自己的OS、APP,在网络层面有自己独立的MAC地址和IP地址。而VM动态迁移是指将VM从一个物理服务器迁移到另一个物理服务器,并且要保证在迁移过程中[详细]
-
Docker虚拟化技术概述及部署安装
所属栏目:[空间] 日期:2019-05-30 热度:159
一、虚拟化概述及简介 通俗的说,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构间的壁垒,计算元件运行在虚拟的基础上而不是真实的基础上,可以扩大硬件的容量,简化软件的重新配置过程。 允许一个平台同时运行多个操作系统,并且应用[详细]
-
详解 Linux 中的虚拟文件系统
所属栏目:[空间] 日期:2019-05-30 热度:117
什么是文件系统?根据早期的 Linux 贡献者和作家 Robert Love 所说,文件系统是一个遵循特定结构的数据的分层存储。 不过,这种描述也同样适用于 VFAT(虚拟文件分配表Virtual File Allocation Table)、Git 和Cassandra(一种 NoSQL 数据库)。那么如何区别文[详细]
-
VMware vSphere虚拟化容灾那点事-开头
所属栏目:[空间] 日期:2019-05-17 热度:129
VMware vSphere产品已经深入人心,想到服务器虚拟化,就想到了VMware vSphere,因此现在的用户购买x86服务器后,就会安装VMware vSphere虚拟化平台,然后创建很多的虚拟机。但随着VMware vSphere的普及,经常会听到用户的虚拟机文件丢失、误删除、虚拟机打[详细]
-
详解:Linux网络虚拟化技术
所属栏目:[空间] 日期:2019-05-15 热度:131
Linux的网络虚拟化是LXC项目中的一个子项目,LXC包括文件系统虚拟化,进程空间虚拟化,用户虚拟化,网络虚拟化,等等,这里使用LXC的网络虚拟化来模拟多个网络环境。 本文从基本的网络设备讲起,到具体实验环节,希望能对 Linux 本身的虚拟网络环境有一个[详细]
-
5G网络架构与无线网虚拟化
所属栏目:[空间] 日期:2019-05-10 热度:120
5G引入虚拟化技术实现无线网灵活可控、开放可定制目标,也契合运营商网络转型方向。通过分析5G无线网架构,研究虚拟化技术在无线网中的应用,并介绍了运营商典型的无线网虚拟化方案,为组建面向业务、高度智能的5G网络提供借鉴。 1 概述 未来5G网络因为频[详细]
-
JVM 与 Linux 的内存关系详解
所属栏目:[空间] 日期:2019-05-07 热度:71
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800m。 从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存[详细]
-
大数据生态系统迭代:容器要革“虚拟化”的命?
所属栏目:[空间] 日期:2019-04-30 热度:107
大数据时代面临着生态系统的不断更新迭代。程序猿和攻城狮们绞尽脑汁地想要降低硬件成本、开发出能保罗万象的系统。 先是系统分身虚拟机的出现,宿主系统和虚拟镜像灵活切换,十分酷炫!随着GO语言这位最强王者的出现,又有神猿编写出了docker这个貌似鲸鱼[详细]
-
VMware 虚拟化平台规划设计方案
所属栏目:[空间] 日期:2019-04-27 热度:125
1 需求分析 XX银行目前虚拟化平台为3年前建设投产的,版本为vSphere 5.5,一直没有更新。随着XX银行业务的高速发展,原有平台已经满足不了目前的应用需求,而且有些版本老旧,给运维带来很多不便。基于上述原因,现决定构建全新的虚拟化平台,采用最新的vS[详细]
-
2019年10大最佳Hyper-V监控工具和软件
所属栏目:[空间] 日期:2019-04-27 热度:165
虚拟化的广泛使用一直是企业基础架构中最重要的趋势之一。企业通过虚拟化降低与管理和部署硬件设备相关的成本。微软Hyper-V环境已成为基础架构中最重要的组件之一。越来越多的虚拟化技术使Hyper-V。 虽然虚拟化基础架构有助于降低成本,但如果没有适当的工[详细]
-
图文并茂VLAN详解,让你看一遍就理解VLAN
所属栏目:[空间] 日期:2019-04-27 热度:106
一、为什么需要VLAN 1.1、什么是VLAN? VLAN(Virtual LAN),翻译成中文是虚拟局域网。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络也就是广播域。 在此让我们先复习一下广播[详细]
-
程序员从宏观、微观角度浅析JVM虚拟机!
所属栏目:[空间] 日期:2019-04-27 热度:199
1.问题 JAVA文本文件如何被翻译成CLASS二进制文件? 如何理解CLASS文件的组成结构? 虚拟机如何加载使用类文件的生命周期? 虚拟机系列诊断工具如何使用? 虚拟机内存淘汰机制? 虚拟机指令集架构? 2.关键词 编译,魔数,常量池,字面量,数据表,堆栈,方法区[详细]
-
聊一聊Linux虚拟内存技术
所属栏目:[空间] 日期:2019-04-27 热度:112
以存储单元为单位来管理显然不现实,因此Linux把虚存空间分成若干个大小相等的存储分区,Linux把这样的分区叫做 页。为了换入、换出的方便,物理内存也就按页的大小分成若干个块。由于物理内存中的块空间是用来容纳虚存页的容器,所以物理内存中的块叫做[详细]
-
一文带你全面了解虚拟机的四种网络模型(图文并茂)
所属栏目:[空间] 日期:2019-04-27 热度:72
01. 从物理网络到虚拟网络 著名的「六度分隔定理」说到,世界上任何两个互不相识的人,只需要最多六个人就能够建立起联系。这个定理成立的前提就是依托于庞大的网络结构。 在虚拟化技术没出现之前,构成网络的元素都是实体的物理设备,比如交换机、路由器[详细]
-
听说又被 JVM 内存区域方面的面试题给虐了?看看这篇文章吧!
所属栏目:[空间] 日期:2019-04-27 热度:157
基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题 String类和常量池8种基本类型的包装类和常量池 一 概述 对于 Java 程[详细]
-
2019年10大优秀Hyper-V监控工具和软件
所属栏目:[空间] 日期:2019-04-27 热度:178
虚拟化的广泛使用一直是企业基础架构中最重要的趋势之一。企业通过虚拟化降低与管理和部署硬件设备相关的成本。微软Hyper-V环境已成为基础架构中最重要的组件之一。越来越多的虚拟化技术使Hyper-V。 虽然虚拟化基础架构有助于降低成本,但如果没有适当的工[详细]
-
Linux 虚拟网卡技术:Macvlan
所属栏目:[空间] 日期:2019-04-27 热度:72
1. Macvlan 简介 在 Macvlan 出现之前,我们只能为一块以太网卡添加多个 IP 地址,却不能添加多个 MAC 地址,因为 MAC 地址正是通过其全球唯一性来标识一块以太网卡的,即便你使用了创建 ethx:y 这样的方式,你会发现所有这些网卡的 MAC 地址和 ethx 都是[详细]
-
NSX概览:刷新您的网络知识
所属栏目:[空间] 日期:2019-04-27 热度:52
VMware的NSX平台使IT管理员能够轻松高效地创建和管理虚拟化网络。NSX概览可帮助管理员评估NSX是否有助于他们监督网络流量、安全性和自动化。 在虚拟化出现前,企业主要依靠手动服务器配置和部署,这是冗长且容易出错的过程,并且,不允许这些服务器共享资[详细]
-
Type 1和Type 2虚拟机管理程序有什么区别?
所属栏目:[空间] 日期:2019-04-26 热度:103
Type 1和Type 2管理程序之间的主要区别是:Type 1在裸机上运行,而Type 2在操作系统上运行。每种管理程序类型都有自己的优缺点和特定用例。 虚拟化的工作原理是从硬件上运行的应用程序中抽象出物理硬件和设备。虚拟化流程管理和配置该系统的资源,包括处理[详细]
-
推出虚拟桌面,微软亲自敲响传统PC与桌面的丧钟?
所属栏目:[空间] 日期:2019-04-26 热度:146
微软正在大力推出Windows虚拟桌面(Virtual Desktop),并开始宣告传统PC桌面操作系正在走向终结。 一段时间以来,不少人预测微软将把从以PC为聚焦的Windows操作系统转移到基于云计算的Windows租赁版本。现在,随着Windows虚拟桌面(Windows Virtual Desktop)[详细]
