随笔分类 -  optimize

上一页 1 2 3 下一页
优化: sql优化 服务器优化 程序优化
jvm调优之四:生产环境参数实例及分析【生产环境实例增加中】
摘要:java application项目(非web项目) 改进前: -Xms128m-Xmx128m-XX:NewSize=64m-XX:PermSize=64m-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=78-XX:ThreadS 阅读全文
posted @ 2015-10-18 22:01 duanxz 阅读(2384) 评论(0) 推荐(0)
redis中的批量处理:批量命令或pipeline
摘要:一、传统的批量处理和pipeline对比二、pipeline 的优缺点三、pipeline的示例 1、jredis客户端使用pipeline 2、springboot中redisTemplate使用pipeline 一、传统的批量处理和pipeline对比 redis是一个cs模式的tcp serv 阅读全文
posted @ 2015-08-04 18:27 duanxz 阅读(3227) 评论(0) 推荐(0)
Linux下使用NMON监控、分析系统性能
摘要:分析工具 分析 AIX 和 Linux 性能的免费工具, nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 阅读全文
posted @ 2015-07-02 09:30 duanxz 阅读(1082) 评论(0) 推荐(0)
nc之一:NetCat简介与使用方法
摘要:精品学习网考试频道小编应广大考生的需要,特为参加考试的考生策划了“NetCat简介与使用方法”专题等有关资料,供考生参考! 在入侵中它是最经典的工具之一 ,NetCat被所有的网络安全爱好者和研究者称之为瑞士军刀,通过名字大家就能知道他的功能足够丰富。 nc的全称为NetCat,它能够建立并接受传输 阅读全文
posted @ 2015-05-18 18:22 duanxz 阅读(4399) 评论(0) 推荐(0)
MongoDB监控之一:运行状态、性能监控,分析
摘要:为什么要监控? 监控及时获得应用的运行状态信息,在问题出现时及时发现。 监控什么? CPU、内存、磁盘I/O、应用程序(MongoDB)、进程监控(ps -aux)、错误日志监控 1.4.1 MongoDB集群监控方式 db.serverStatus() db.serverStatus() 包含的监 阅读全文
posted @ 2015-03-25 19:23 duanxz 阅读(9904) 评论(0) 推荐(1)
并发用户数与 TPS 之间的关系
摘要:1. 背景 在做性能测试的时候,很多人都用并发用户数来衡量系统的性能,觉得系统能支撑的并发用户数越多,系统的性能就越好;对TPS不是非常理解,也根本不知道它们之间的关系,因此非常有必要进行解释。 2. 术语定义 Ø 并发用户数:指的是现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数(V 阅读全文
posted @ 2014-12-15 13:58 duanxz 阅读(1893) 评论(0) 推荐(0)
java调优1:找出Java进程中大量消耗CPU
摘要:问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的方法解决了一台PHP服务器CPU占用高的问题,但是通过这种方法无效,经过google 阅读全文
posted @ 2014-12-12 16:19 duanxz 阅读(7206) 评论(0) 推荐(0)
JProfiler学习笔记
摘要:JProfiler学习笔记 一、安装JProfiler 从http://www.ej-technologies.com/下载5.1.2并申请试用序列号 二、主要功能简介 1.内存剖析 Memory profiler JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分 阅读全文
posted @ 2014-11-18 12:35 duanxz 阅读(576) 评论(0) 推荐(0)
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
摘要:PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS 阅读全文
posted @ 2014-11-11 23:55 duanxz 阅读(1269) 评论(0) 推荐(0)
Mysql监控工具小集合
摘要:介绍一些常见的Mysql监控工具。 Cacti Cacti是 一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以 阅读全文
posted @ 2014-11-11 23:49 duanxz 阅读(5111) 评论(0) 推荐(0)
性能测试报告(实例)
摘要:上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告,相信通过这个报告,我们会整性能测试有个整体的了解,知道我们在以后做性能测试时需要做哪些工作。 注明: 阅读全文
posted @ 2014-11-11 22:22 duanxz 阅读(3742) 评论(0) 推荐(0)
mat之一--eclipse安装Memory Analyzer
摘要:工欲善其事必先利其器,先开始更新下eclipse,顺便装下工具软件。那么简要的写写怎么从头安装Memory Analyzer Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,不仅可以用它来分析内存问题,也可以用来监控整个 Java 应用程序的状态和行为。通过读取应用 阅读全文
posted @ 2014-09-05 17:34 duanxz 阅读(4329) 评论(0) 推荐(1)
八、jdk工具之JvisualVM、JvisualVM之一--(visualVM介绍及性能分析示例)
摘要:目录 一、jdk工具之jps(JVM Process Status Tools)命令使用 二、jdk命令之javah命令(C Header and Stub File Generator) 三、jdk工具之jstack(Java Stack Trace) 四、jdk工具之jstat命令(Java V 阅读全文
posted @ 2014-05-14 21:38 duanxz 阅读(15765) 评论(3) 推荐(4)
《深入Java虚拟机学习笔记》- 第9章 垃圾收集
摘要:一、Java内存组成 组成图 堆(Heap) 运行时数据区域,所有类实例和数组的内存均从此处分配。Java虚拟机启动时创建。对象的堆内存由称为垃圾回收器的自动内存管理系统回收。 组成 组成 详解 Young Generation 即图中的Eden + From Space + To Space 1. 阅读全文
posted @ 2014-05-14 21:24 duanxz 阅读(538) 评论(0) 推荐(0)
使用JMH做Java微基准测试
摘要:一、什么是 JMH 二、为什么要使用 JMH 三、JMH基本参数概念 一、什么是 JMH JMH 是 Java Microbenchmark Harness 的缩写。中文意思大致是 “JAVA 微基准测试套件”。官网:http://openjdk.java.net/projects/code-too 阅读全文
posted @ 2014-01-02 16:26 duanxz 阅读(1767) 评论(0) 推荐(0)
app如何节省流量
摘要:前言:“客户端上传时间戳”的玩法,你玩过么?一起聊聊时间戳的奇技淫巧! 缘起:无线时代,流量敏感。APP在登录后,往往要向服务器同步非常多的数据,很费流量,技术上有没有节省流量的方法呢?这是本文要讨论的问题。 问题一:APP登录时需要拉取什么数据? 答:APP登陆时,一般要拉取两类数据,一类是“id 阅读全文
posted @ 2014-01-02 10:40 duanxz 阅读(1039) 评论(0) 推荐(0)
数据库的读写分离
摘要:随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share P 阅读全文
posted @ 2013-12-11 14:40 duanxz 阅读(2143) 评论(0) 推荐(0)
JVM内存占用情况深入分析
摘要:内存分布 首先,列举一下一个JVM进程主要占用内存的一些地方: Young Old metaspace java thread count * Xss other thread count * stacksize (非Java线程) Direct memory native memory codec 阅读全文
posted @ 2013-06-19 08:47 duanxz 阅读(2441) 评论(1) 推荐(0)
单台服务器并发百万级配置
摘要:本文主要介绍利用单台PC服务器来实现可支持百万级用户并发访问的WEB服务器的实践工作。意在提出一些手段来发掘设备的潜力,充分利用设备资源,以求达到降低硬件投入成本和维护成本的目的。 随着硬件技术的飞速发展,当前单台PC 服务器的性能得到了显著提升,反之,硬件成本却在快速下降。另一方面,多数门户网站、 阅读全文
posted @ 2012-12-04 13:55 duanxz 阅读(1777) 评论(0) 推荐(0)
影响各类服务器性能瓶颈的因素【转】
摘要:服务器采购一直是让人头疼的事情,之前我们用漫画形式讲述了不同规模的企业如何选购适合的服务器《漫画详解:企业需要选购什么样的服务器》,当我们确定选购什么类型服务器的时候,还需清楚企业要搭建什么服务器,是用来搭建网站服务器还是文件共享或是打印共享服务。弄清所要搭建的服务器需求,然后对症下药才能买到性能最 阅读全文
posted @ 2012-12-04 13:07 duanxz 阅读(1578) 评论(0) 推荐(0)

上一页 1 2 3 下一页