前言定位系统问题的时候,知识、经验是基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照、堆转储快照等。经常使用适当的虚拟机监控和分析的工具可以加快分析数据、定位解决问题的速度。jps:虚拟机进程状况工具首先约定一下运行的代码都是以下这段 1 pu...
分类:
编程语言 时间:
2015-09-27 19:59:35
阅读次数:
236
POST-->BootSequence-->Bootloader-->kernel+initramfs(initrd)-->rootfs-->/sbin/initinit:CentOS5:SysVinitCentOS6:UpstartCentOS7:SystemdSystemd新特性:系统引导时实现服务并行启动;按需激活进程;系统状态快照;基于依赖关系定义服务控制逻辑;核心概念..
分类:
其他好文 时间:
2015-09-26 18:43:18
阅读次数:
314
git commitgit commit命令提交stage区的快照到项目历史中去(HEAD). 被提交的快照被认为是一个项目的安全版本. Git不会修改他们, 除非你显示的要求了. 和git add一样git commit是Git最重要的命令之一.尽管名字相同git commit和svn commi...
分类:
其他好文 时间:
2015-09-26 07:00:23
阅读次数:
212
使用情景: 一个实例在上次“保存”操作之后又被修改了,需要检查它的状态变化以便有选择的保存此实例。解决方案: 一个有效的解决方案是创建一个mixin类,这个类可以从多个类继承并能对一个实例的状态进行快照操作,这样就可以用此实例的当前状态和上次的快照做比较了,来判断是否被修改过了。 1 impor.....
分类:
其他好文 时间:
2015-09-25 20:23:14
阅读次数:
216
虚拟机做快照加速:[root@controller-39~]#vim/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py
cfg.StrOpt(‘snapshots_directory‘,
default=‘$instances_path/snapshots‘,
help=‘Locationwherelibvirtdriverwillstoresnapshots‘
‘beforeuploadingthemtop_w_picp..
分类:
其他好文 时间:
2015-09-25 04:05:03
阅读次数:
213
SQL语句优化方案1. 高效地进行SQL语句设计:通常情况下,可以采用下面的方法优化SQL对数据操作的表现:(1)减少对数据库的查询次数,即减少对系统资源的请求,使用快照和显形图等分布式数据库对象可以减少对数据库的查询次数。(2)尽量使用相同的或非常类似的SQL语句进行查询,这样不仅充分利用SQL共...
分类:
数据库 时间:
2015-09-24 14:35:52
阅读次数:
245
在游戏中,人物的各种动作是必不可少,一般实现人物动作的方式有两种,序列帧动画或骨骼动画。Cocos在更新到2.x版本之后,便没有了骨骼动画的功能,使得开发者非常困扰。终于在本次更新中,Cocos编辑器将骨骼动画添加了回来!(注:新版本骨骼动画需要Cocos2d-x3.8版本)
骨骼动画与序列帧动画
序列帧动画是将,动画的每一帧都是人物动作的一个快照,序列帧的帧数直接决定动画的流畅度和平滑效果,但是同时,序列帧的数量也严重影响着资源包体积及图片资源加载速度。而骨骼动画则是把人物拆开成碎块,然后将人物各个部分...
分类:
其他好文 时间:
2015-09-22 06:40:54
阅读次数:
194
一、jvm的快照获取1. 确认gdb软件包已经被正确安装。2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。3. 执行应用程序。4. 执行gcore命令生成指定应用程序的core文件并且保存在当前目录下。 $ gcore pid (进程号)二、查看jv...
分类:
其他好文 时间:
2015-09-21 17:13:13
阅读次数:
157
环境说明OS:CentOSLinuxrelease7.1.1503(Core)Ovirt-engine:ovirt-engine-3.5.3.1-1.el7VDSM:vdsm-4.16.20-0.el7GuestOS:CentOSrelease6.5(Final)硬件说明:单网卡且只有一个IP:10.10.19.100(可连接外网)附:此主机同时充当engine和node角色ItemNamePath/IP
---------------..
分类:
其他好文 时间:
2015-09-21 15:57:59
阅读次数:
350
引言: Git是当前最流行的集中化的版本控制程序之一(版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统),Git只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。Git并不保存这些前后变化的差异数据。实际上,Git更像是把变化的文件作快照后,记录在....