ICode9

精准搜索请尝试: 精确搜索
  • 生产调优9 Hadoop综合调优2021-12-22 16:36:00

    目录Hadoop综合调优Hadoop小文件优化方式Hadoop小文件缺点Hadoop小文件解决办法从数据源头方向存储方向:Hadoop Archive计算方向:CombineTextInputFormat计算方向:开启uber模式,实现JVM重用测试MapReduce计算性能企业开发场景案例需求HDFS参数调优1 NameNode内存环境配置2 NameNode

  • Spark调优2021-12-22 14:02:55

    一、任务调参 1.1 spark.executor.memory executor执行分配的内存大小 1.2 spark.executor.cores executor执行分配的核数 1.3 spark.executor.instances 需要的executor个数,等同num-executors,可以使用 spark.dynamicAllocation.enabled 1.4 spark.executor.memoryOverhead="1024

  • 00后现在都这么强的吗,公司新来的Java开发,这操作不服不行2021-12-22 11:34:44

    前段时间公司新来了个同事,听说刚刚毕业没多久,大学还是非IT专业,因为喜欢就找了个培训班,后来在一家小公司干了几个月觉得不行,现在跳槽来我们公司。来了之后把现有项目的性能优化了一遍,服务器缩减一半,性能反而提升4倍!给公司省了不少成本。 后来才知道,他在以前的公司,业务能力特别强

  • 前端基础和底层原理2021-12-22 02:00:20

    前言 对于前端的学习和提高,前端的三个最基本的东西 HTML5、CSS3 和 JavaScript(ES6)是必须要学好的。这其中有很多很多的技术,比如,CSS3 引申出来的 Canvas(位图)、SVG(矢量图) 和 WebGL(3D 图),以及 CSS 的各种图形变换可以让你做出非常丰富的渲染效果和动画效果。 ES6 简直就是把 JavaScrip

  • Redis基础、高级特性与性能调优2021-12-20 23:02:52

    本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计

  • JVM调优2021-12-20 21:31:37

    一、JVM调优 那么JVM正确的调优方式是啥?我个人推荐四步走: 记录好日志; 对程序做好性能监控; 根据日志和性能监控数据修改程序; 使用专业工具通过不同的JVM参数进行压测并获得最佳配置。 例子: 1. 一次是某公司的超大型Java程序,导致PermGen OutOfMemoryError,那是JDK 1.6平台,原因很简

  • 一次线上 JVM 调优实践,FullGC 40 次/天 到10 天一次的优化过程2021-12-20 11:01:09

    通过这一个多月的努力,将FullGC从40次/天优化到近10天才触发一次,而且YoungGC的时间也减少了一半以上,这么大的优化,有必要记录一下中间的调优过程。 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上服务器的FullG

  • 从入门到技术专家,这是一篇最通俗易懂性能调优的总结2021-12-18 17:33:56

    先给大家讲个故事吧。多年前我加入了一家大型互联网公司,刚进入就以 996 标准,参与新品研发。公司业务发展急需互联网产品,因此我们的时间很紧张,4 个月新产品就上线了。 开始还算顺利,但不久后的一天晚上,系统突然就瘫痪了,重启之后,问题仍然无规律地重现。当时运维同事马上写了一个重

  • MySQL管理之道,性能调优,高可用与监控(第二版)pdf下载2021-12-18 15:05:03

    MySQL管理之道,性能调优,高可用与监控(第二版) 书中内容以实战为导向,所有内容均来自于笔者多年实践经验的总结和新知识的拓展,同时也针对运维人员、DBA等相关工作者会遇到的有代表性的疑难问题给出了实用的情景模拟,并给出了解决方案。不论你目前有没有遇到过此类问题,相信对你以后处理相

  • 每日开源 | 一款不错的性能调优利器:火焰图2021-12-18 12:02:03

    点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1、前言   工具的进化一直是人类生产力进步的标志,合理使用工具能大大提高我们的工作效率,遇到问题时,合理使用工具更能加快问题排查的进度。这也是我为什么非常喜欢 shell 的原因,它丰富的命令行工具集加管道特性处理起

  • 知道认识他让我见识到什么才是“精通高并发与调优”,真不愧是阿里P82021-12-17 20:58:18

    前言 前段时间聚会,经朋友介绍认识了个阿里P8的大佬,加了微信也聊了很多,向他请教了很多问题,他不仅仅回答了问题他可以举一反三,还介绍了他用过的高并发设计方案还有压测、流量控制等等等,好吧,我承认我被吊打了。 他说在他们阿里团队内部有一份由P9编写的《亿级并发设计》工作手册,目

  • Java8异步编程-CompletableFuture,mysql调优面试题2021-12-17 15:05:12

    这种实现方法还是不能实现真正的异步编程或者说不是我们所期望的,我们期望的是登录后获取用户信息,但这两件事情完成后统一对结果进行处理,而这种方式是先等待登录之后再取用户信息,和同步调用类似,这就与我们的设想不符。 CompletableFuture 初识CompletableFuture 在Java8中引入

  • JVM 性能监控与调优篇 概述篇2021-12-17 00:00:14

    概述篇 一、大厂面试题 提前了解一下要学什么 支付宝: 支付宝三面:JVM性能调优都做了什么? 小米: 有做过JVM内存优化吗? 从SQL、JVM、架构、数据库四个方面讲讲优化思路 蚂蚁金服: JVM的编译优化 jvm性能调优都做了什么 JVM诊断调优工具用过哪些? 二面:jvm怎样调优,堆内存、栈空间

  • 生产调优7 HDFS-集群迁移2021-12-16 19:31:27

    目录HDFS-集群迁移Apache和Apach集群间数据拷贝scp实现两个远程主机之间的文件复制distcp命令实两个Hadoop集群之间的递归数据复制 HDFS-集群迁移 Apache和Apach集群间数据拷贝 scp实现两个远程主机之间的文件复制 本机的文件push出去 scp -r hello.txt root@hadoop102:/user/rana

  • hbase的读写,合并调优2021-12-14 19:02:11

    1、blockcache 读性能 hfile.block.cache.size blockcache占用JVM的内存百分比,默认0.4 2、memstore 写性能 hbase.hregion.memstore.flush.size 到达此值就会flush落盘,默认128,可调256M 268435456 hbase.hregion.memstore.block.multiplier 默认是4 写入一个region的所有memst

  • spark开发调优2021-12-14 17:34:56

    目录开发调优原则避免创建重复的RDD尽可能复用同一个RDD对多次使用的RDD持久化Spark的持久化级别如何选择一种最合适的持久化策略尽量避免使用Shuffle类算子Broadcast与map进行join代码示例使用Map-Side预聚合的Shuffle操作使用高性能的算子使用reduceByKey/aggregateByKey替代gro

  • 使用arthas阿尔萨斯进行代码耗时查看,性能调优2021-12-14 11:32:47

    使用arthas进行代码耗时查看,性能调优 不得不说,arthas真是个神奇,最近在进行代码性能调优,一开始是用打印时间戳的方式进行耗时查看。然后被安利了这款工具,真的强 这个是arthas的官方文档 https://arthas.aliyun.com/ 1、下载 点进去下载即可 https://arthas.aliyun.com/doc/dow

  • JVM调优2021-12-13 15:58:13

    -XX:SurvivorRatio=6 ,设置的是Eden区与每一个Survivor区的比值,可以反推出占新生代的比值,Eden为6, 两个Survivor为2, Eden占新生代的3/4, 每个Survivor占1/8,两个占1/4. -Xms:最小堆内存,即虚拟机启动后分配的内存大小 -Xmx:最大堆内存 当最小堆内存满了,会尝试GC,如果GC之后还不能得

  • JVM 调优、性能优化、CPU占用率高排查命令2021-12-13 15:34:50

    ##如果只想开启 C2,可以关闭分层编译 -XX:-TieredCompilation jstack -l pid  >> /tmp/jstack.txt jmap -dump:format=b,file=/tmp/dump.hprof pid 获取java进程内 线程使用情况 ps -mp pid -o THREAD,tid,time > /web/thread.txt ps -mp pid -o THREAD,tid,time | sort -k 2rn

  • HQL语句的调优2021-12-12 12:02:29

    1、去重语句(用group by 来代替distinct) Group by 也有去重的功能,具体内容如下 select distinct customer_id from test_join_order; => select customer_id from test_join_order group by customer_id; 在极大的数据量(且很多重复值)时,可以先group by去重,在count()计

  • hadoop常用的调优参数2021-12-11 09:03:40

    以下参数是在用户自己的MR应用程序中配置就可以生效(mapred-default.xm 配置参数 参数说明 mapreduce.map.memory.mb 一个MapTask可使用的资源上限(单位:MB),默认为1024。如果MapTask实际使用的资源量超过该值,则会被强制杀死。 mapreduce.reduce.memory.mb 一个ReduceTask可使

  • tomcat调优的几个方面2021-12-08 21:58:14

    和早期版本相比最新的Tomcat提供更好的性能和稳定性。所以一直使用最新的Tomcat版本。现在本文使用下面几步来提高Tomcat服务器的性能。 增加JVM堆内存大小修复JRE内存泄漏线程池设置压缩数据库性能调优Tomcat本地库其它选项     第1步 – 提高JVM栈内存Increase JVM heap me

  • 千锋“王自健”:Java中的JVM源码分析及调优,学这一套就够了2021-12-08 21:30:54

    神似王自健的80后Java脱口秀讲师索尔又上新了:《JVM源码分析及调优实战》视频教程! 扫码获取课程学习地址: 助力千万学子追梦,我们从未停止~索尔老师,你也太快了! 本套《JVM源码分析及调优实战》视频教程是继《全网最全ZooKeeper应用与原理分析课程》、《Dubbo+RPC框架入门最全教程

  • jvm调优浅谈2021-12-08 17:33:59

    1.数据类型 在java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,引用类型保存的是引用值,也就是地址值。   2.堆和栈   栈是运行时单元,堆是存储单元。 栈解决程序的运行问题,也就是程序如何执行,或者说如何处理数据;堆解决的是数据存储问题,即数据怎么

  • 【调优工具】MAT内存分析工具2021-12-07 18:00:13

    Eclipse Memory Analyzer是一个快速且功能丰富的Java堆分析器,可帮助您查找内存泄漏并减少内存消耗。使用Memory Analyzer分析具有数亿个对象的高效堆转储,快速计算对象的保留大小,查看谁阻止垃圾收集器收集对象,运行报告以自动提取泄漏嫌疑者 一、下载地址 官网下载链接 二、He

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有