软件功能: 通过collectd软件来监控收集kvm虚拟机的性能数据,包含cpu,memory.磁盘IO.网络流量等 通过visage软件将收集到的数据绘制图形. 安装: 系统环境:ubuntu12.04 collectd 首先.在collectd官网下载collectd包collectd-5.4.0 安装collectd依赖包 apt-get install bison flex autoconf pkg-config libtool libgcrypt11-dev librrd-dev 安装…
通过KVM安装WindowsXP/2003/7/2008操作系统后,由于默认的磁盘驱动(IDE)性能与网卡驱动(RTL8139100M)的性能都极其低下,需要调整,通过加载Redhatvirtio驱动来提高kvmwindows虚拟机磁盘与网卡性能.更换后的驱动为SCSI磁盘驱动,与virtio网卡驱动(1000M). 提升性能方式: (1)采用LVM逻辑卷上安装虚拟机,采用更换磁盘驱动为SCSI来提升性能. (2)修改默认网卡类型与驱动. 新可以在安装windows的时候加载驱动,也可以安装后加…
群晖NAS系统的特点: 1.正版的群晖分为两部分,启动引导和系统文件,其中启动引导是一个闪盘,镶嵌在群晖的主板上,而系统文件是现成下载然后倒入的pat文件. 2.黑群晖破解的主要是启动引导,其实能兼容普通PC主板和虚拟机等等,其它的系统文件和移动设备的软件都是官方原版,没什么区别. 3.个人认为没必要洗白,DDNS可以有FRP和OpenVPN等工具解决. 4.对于迅雷和百度云现在的解决方案是Docker,没想到Docker居然给这票人玩的这么6! 物理机安装方法: 参考:https://www.…
上节学习回顾 从课本章节划分,<垃圾收集器>和<内存分配策略>这两篇随笔同属一章节,主要是从理论+实验的手段来讲解JVM的内存处理机制.好让我们对JVM运行机制有一个良好的概念,才能继续往下学习. 本节学习重点 本节主要是针对JVM内存管理机制的一些监控手段,例如堆情况使用的监控,线程栈情况的监控等.有几句废话还是有必要在这里强调的,工具是人类思维的工具,例如Java语言是人类满足需求的一种技术手段,而监控工具只是维护程序应用的一种手段.所以,思考的逻辑思维要清晰,是问题引导工具,…
前言 定位系统问题的时候,知识.经验是基础,数据是依据,工具是运用知识处理数据的手段.这里说的数据包括:运行日志.异常堆栈.GC日志.线程快照.堆转储快照等.经常使用适当的虚拟机监控和分析的工具可以加快分析数据.定位解决问题的速度. jps:虚拟机进程状况工具 首先约定一下运行的代码都是以下这段 public class TestMain { public static void main(String[] args) { while (true) { } } } JDK的很多小工具的名字都参考…
java开发人员肯定知道jdk的bin目录中有java.exe javac.exe这两个命令行工具,但并非所有程序员都了解过jdk的bin目录之中其他命令行的作用.jdk的工具,体积都比较小,这些命令行工具大多是jdk/lib/tools.jar类库的一层薄包装而已.他们的主要功能代码在tools类库中实现.jdk开发团队选择采用java代码来实现这些监测工具是有特别用意的.当程序部署到生产环境后,无论直接接触物理服务器还是远程到服务器都可能受到限制.借助tools.jar类库里面的接口,我们可…
理论总是作为指导实践的工具,能把这些知识应用到实际工作中才是 我们的最终目的. 给一个系统定位问题的时候,知识.经验是关键基础,数据是依据,工具是运用知识处理数据的手段.这里说的数据包括:运行日志.异常堆栈.GC日志.线程快照( threaddump/javacore文件).堆转储快照(heapdump/hprof文件)等.经常使用适当的虚拟机监控和分析的工具可以加快我们分析数据.定位解决问题的速度,但在学习工具前,也应当意识到工具永远都是知识技能的一层包装,没有什么工具是“秘密武器”,不可能学…
部署 KVM 虚拟机 a.kvm 安装 环境:centos7,cpu 支持虚拟化,关闭 selinux,关闭 firewalld yum install libvirt virt-install qemu-kvm -y libvirt 服务:管理kvm虚机的生命周期 virt-install 工具:创建安装虚机 qemu-kvm 工具:使用 qemu-img 为虚机提供磁盘 b.启动 libvirtd 服务 systemctl start libvirtd c.在 windows 上安装 Tig…
一.迁移简介 迁移: 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行.在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术.在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统.随着虚拟机技术的发展,系统的迁移更加灵活和多样化最终我们迁移的目的就是: 简化系统维护管理 高系统负载均衡 增强系统错误容忍度 优化系统电源管理 二.热迁移 KVM 虚拟机的热迁移 ---Live Migration: 服…
本来是用的vmware,不过后来想试下KVM,想着装个ZSTACK也行,结果zstack使用网络安装没搞明白,把物理机系统毁了,这下彻底完蛋了,只好还装个centos了,但是又不想用VMWARE就想起来用KVM,正好也是学习下,说来就来,搞起 安装系统,就不用详细说了,可以参照我以前的pxe安装系统. 系统安装好后,关闭selinux,关闭firewalld 然后需要创建一个网桥,这样虚拟机可以通过网桥直接连接到物理机的物理网络,方便使用 创建网桥: 拷贝一份网卡的配置文件 cp ifcfg-e…