×
暂无评论
图文详情
  • ISBN:9787111495949
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:174
  • 出版时间:2015-05-01
  • 条形码:9787111495949 ; 978-7-111-49594-9

本书特色

在vmwarevsphere上优化企业java应用的*佳实践和实用技巧。书中提供了高价值的优化技巧,可以运用于物理环境、虚拟环境和两者相结合的环境。介绍了如何合理地控制现有java基础设施的规模,如何为新的应用提供现代化的体系结构,如何系统化基准测试,以及如何改进虚拟化java性能的方方面面。

内容简介

《大规模java平台虚拟化与调优》 vmware公司首席架构师亲笔撰写,全方位解读在vmware vsphere上优化企业级java应用的*佳技术实践和实用技巧 从计算机硬件体系结构到java虚拟机的内存管理优化,从内存数据库的设计到整个应用分层的部署,详细讨论java平台虚拟化和调优的原则、策略和技巧,包含大量实例

目录

译者序
前 言
第1章 大规模java平台简介
 1.1 大规模java平台的分类
 1.2 大规模java平台的趋势与需求
  1.2.1 计算资源合并
  1.2.2 jvm实例合并
  1.2.3 弹性与灵活性
  1.2.4 性能
 1.3 大规模java平台的技术因素
  1.3.1 java平台在理论和实际中的限制
  1.3.2 numa
  1.3.3 在生产环境中,*为常见的jvm规模
  1.3.4 jvm和vm的水平扩展与垂直扩展
 1.4 本章小结
第2章 现代化可扩展的数据平台
 2.1 sqlfire的拓扑结构
  2.1.1 客户端/服务器拓扑结构
  2.1.2 端到端拓扑结构
  2.1.3 冗余区
  2.1.4 全球的多点拓扑结构
 2.2 sqlfire特性
  2.2.1 服务器分组
  2.2.2 分区
  2.2.3 冗余
  2.2.4 位置协同
  2.2.5 磁盘持久化
  2.2.6 事务
  2.2.7 缓存插件
  2.2.8 监听器
  2.2.9 writer
  2.2.10 异步监听器
  2.2.11 dbsynchronizer
  2.2.12 sqlf命令与ddlutils
 2.3 active-active架构与现代化数据平台
 2.4 本章小结
第3章 大规模java平台调优
 3.1 gc调优方法
  3.1.1 步骤a:新生代调优
  3.1.2 步骤b:老年代调优
  3.1.3 步骤c:survivor 空间调优
 3.2 本章小结
第4章 设计和划分大规模java平台
 4.1 为虚拟化大规模java平台设计和划分新环境
  4.1.1 步骤1:建立生产环境下的负载profile
  4.1.2 步骤2:建立基准
  4.1.3 步骤3:划分生产环境
 4.2 划分vfabric sqlfire java平台:第二类工作负载
  4.2.1 步骤a:确定实体分组
  4.2.2 步骤b:确定数据fabric的内存大小
  4.2.3 步骤c:确定模板vm和jvm的大小以及所需的vfabric sqlfire成员数量
  4.2.4 理解hotspot jvm内部的内存分区
  4.2.5 理解划分大型vm和jvm时numa的影响
  4.2.6 vfabric sqlfire大小划分样例
 4.3 本章小结
第5章 性能研究
 5.1sqlfire和rdbms性能研究
  5.1.1性能结果
  5.1.2 结果总结
 5.2 olio工作负载运行在tc server和vsphere上的性能研究
 5.3 springtrader性能研究
  5.3.1vsphere应用层和数据层配置
  5.3.2 springtrader性能研究结果
 5.4 esxi 3、esxi 4.1和esxi 5的性能差异
  5.4.1cpu调度改进
  5.4.2内存增强
 5.5vsphere 5性能提升
 5.6 本章小结
第6章 *佳实践
 6.1vsphere上企业级java应用的*佳实践(**类)
  6.1.1vm规模大小以及配置的*佳实践
  6.1.2vm vcpu的*佳实践
  6.1.3 vm内存划分的*佳实践
  6.1.4 vm时间同步*佳实践
  6.1.5 垂直扩展性的*佳实践
 6.2 水平可扩展性、集群以及池的*佳实践
  6.2.1 分层之间配置的*佳实践
  6.2.2 vsphere的*佳实践
 6.3 sqlfire*佳实践以及vsphere上sqlfire的*佳实践(第二类jvm工作负载的*佳实践)
  6.3.1 sqlfire*佳实践
  6.3.2 在vsphere上vfabric sqlfire的*佳实践
 6.4 第三类工作负载的*佳实践
 6.5 gc策略选择
  6.5.1 ibm gc可选方案
  6.5.2 oracle jrockit gc策略
 6.6 本章小结
第7章 监控与故障排除
 7.1 开启请求支持的ticket
 7.2 通过vcenter收集指标
 7.3 借助esxtop排查vsphere问题的技术
 7.4 java问题排除指导
  7.4.1 排查java内存问题
  7.4.2 排查java线程竞争的问题
 7.5 本章小结
 附录faq
 术语表

 

展开全部

作者简介

作者简介 Emad Benjamin VMware公司首席架构师,过去9年来一直关注VMWare vSphere、vFabric GemFire和SQLFire环境上的Java。Benjamin有20余年IT行业经验,其中包括16年使用Java的经验。他在虚拟化和Java的交叉领域有着深厚的背景知识,曾参与撰写《Enterprise Java Application Architecture on VMware》,并曾在VMWorld、SpringOne、UberConf和NFJS上发表过与Java虚拟化相关的演讲。 译者简介 张卫滨 毕业于天津大学,现为软件工程师、InfoQ社区编辑,熟悉Java语言,对Java开源框架(如Spring、Hibernate、Eclipse等)有一定的研究,目前主要致力于企业级软件的开发以及流程优化。译著有《Spring实战(第3版)》《Java应用架构设计:模块化模式与OSGi》和《Spring Data实战》。 文建国 系统架构设计师、高级项目经理、PMP,精通Spring等优秀开源技术在企业中的应用,主要研究方向为云计算、大数据、业务基础平台、分布式等技术。他曾参与中国电信ITSP3.0技术架构规范编写,有着多个大型云计算项目的架构和管理经验。他目前致力于移动互联网社区O2O平台的架构和研发。译著有《Spring Data实战》。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航