1.top命令top命令能够实时显示系统中各个进程的资源占用状况。使用top命令输出如下:前半部分是统计信息,后半部分是进程信息。统计信息中:第一行:任务队列:<=>uptime命令。左->右依次:系统当前时间、系统运行时间、当前登录用户数。loadaverage:系统的平均负载..
分类:
编程语言 时间:
2017-03-16 03:24:04
阅读次数:
278
JVM上运行的程序多种多样, 启动参数也有上百个, 其中有很多会影响到 GC, 所以调优GC性能的方法也有很多种。
还是那句话, 没有真正的银弹, 能满足所有的性能调优指标。 我们能做的只是介绍一些...
分类:
其他好文 时间:
2017-03-15 19:07:42
阅读次数:
245
3月9日14点,业内首个结合技术与应用的在线大数据技术峰会即将展开,届时6位阿里技术大咖与4位行业资深实践者将从技术与业务两个方面,与大家探讨大数据如何最快落地到实践。较为有看点的是: 最深入的实践:本次在线峰会上,6个阿里规模的大数据实践将被深入分享,包括大数据平台的性能调优、流式增量计算、持续发... ...
分类:
其他好文 时间:
2017-03-15 12:29:38
阅读次数:
189
数据库事务 - 怎样才能产生 互相等待 - 死锁,如何解决 1. 最简单的死锁 最常见的死锁 是因为一个事务执行时间过长,而导致另外一个事务 无法 访问 被被该事务锁定的资源,最终 超时 而导致的死锁异常. 这种情况无非有两种解决方案,一是性能调优。 二是当该事务遇到等待超时导致的死锁异常后,继续让 ...
分类:
数据库 时间:
2017-03-14 19:37:31
阅读次数:
271
简介osprofiler是专门针对OpenStack的性能调优工具,采集到的信息可以存入ceilometer、redis、mongodb、elasticsearch等后端,默认存储在ceilometer中。安装还是以devstack方式先安装个OpenStack出来,上个local.conf配置文件(性能信息存入ceilometer)[stack@yao-devstack2de..
分类:
其他好文 时间:
2017-03-14 13:55:33
阅读次数:
649
1.建立索引 2.避免全表扫描 避免使用is null, is not null,这样写会放弃该字段的索引。 如果会出现这种情况,尽量在设计表的时候设置默认值 比较操作符中!= <>等避免使用,or 避免使用,可以使用union all进行替代 少用 in not int like通配符尽量将通配符 ...
分类:
数据库 时间:
2017-03-13 12:32:45
阅读次数:
198
Spark性能调优之解决数据倾斜 数据倾斜七种解决方案 shuffle的过程最容易引起数据倾斜 1.使用Hive ETL预处理数据 <!--more--> ? 方案适用场景:如果导致数据倾斜的是Hive表。如果该Hive表中的数据本身很不均匀(比如某个 key对应了100万数据,其他key才对应了1 ...
分类:
其他好文 时间:
2017-03-12 15:27:05
阅读次数:
249
Spark性能调优之代码方面的优化 1.避免创建重复的RDD 对性能没有问题,但会造成代码混乱 2.尽可能复用同一个RDD,减少产生RDD的个数 <!--more--> 3.对多次使用的RDD进行持久化(cache,persist,checkpoint) 如何选择一种最合适的持久化策略? 默认MEM ...
分类:
其他好文 时间:
2017-03-12 15:22:00
阅读次数:
177
Spark性能调优之合理设置并行度 1.Spark的并行度指的是什么? spark作业中,各个stage的task的数量,也就代表了spark作业在各个阶段stage的并行度! <!--more--> 当分配完所能分配的最大资源了,然后对应资源去调节程序的并行度,如果并行度没有与资源相匹配,那么导致 ...
分类:
其他好文 时间:
2017-03-12 15:21:12
阅读次数:
922
本课主题 JVM 內存使用架构剖析 Spark 1.6.x 和 Spark 2.x 的 JVM 剖析 Spark 1.6.x 以前 on Yarn 计算内存使用案例 Spark Unified Memory 的运行原理和机制 引言 Spark 从1.6.x 开始对 JVM 的内存使用作出了一种全新的 ...
分类:
其他好文 时间:
2017-03-12 15:01:43
阅读次数:
658