- 浏览: 101214 次
- 性别:
- 来自: 杭州
最新评论
-
damonbird:
这套思路有对应的实现吗?
基于组件的开发思路 -
blackproof:
你好,age后边的两个数,是啥意思Desired surviv ...
性能监控/优化系列——JVM监控/调优 -
辛星0913:
vim编程常用命令 -
leexiaodong2009:
请问要怎么样才可以在web项目中用,比如tomcat里面配置了 ...
用JVM工具接口创建调试和分析代理
文章列表
对于很多初步接触极限编程(Extreme Programming, XP)的同学来说,XP似乎宣告了程序设计的死亡。不仅限于很多设计行为被嘲笑为“冗余的前期设计”(Big Up Front Design),而且连像UML,灵活的框架(Framework),甚至连模式(patterns) ...
今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。当初学习线程的时候把这7个状态记得比自己名字还熟悉还把这7个状态编成了一段凄惨而美丽的爱情故事没想到如今却只能记得个大概真验证了“好记性不如烂笔头”的真理还是赶快回忆一下吧
衡量F:
1,用户使用CPU的情况;CPU运行常规用户进程CPU运行niced processCPU运行实时进程
2,系统使用CPU情况;用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换
3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率。
4,CPU的空闲率,除了上面的WIO以外的空闲时间
5,CPU用于上下文交换的比率
6,nice
7,real-time
8,运行进程队列的长度
9,平均负载
Linux中常用的监控CPU整体性能的工具有:
§ mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU ...
什么是Maven仓库
在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib ...
Most IT practitioners often lose sight of the core principles of Service-Oriented Architecture (SOA). This article and its extended white paper are a retelling of the SOA philosophy in an easily understandable and practically applicable form, independent of the actual tools used to implement ...
net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 ne ...
在测试站点性能时找到个不错的说明式文章 From:http://blog.csdn.net/lyflower/archive/2010/09/09/5873544.aspx 到http://www.acme.com/software/http_load/ 下载http_load ,安装也很简单直接make;make instlall 就行。 http_load 的标准的两个例子是: http_load -parallel 5 -fetches 1000 urls.txt http_load -rate 2 -seconds 300 urls.txt 例子只是个参考,参数其实可以自由组合,参数之间 ...
TC SERVER是一个spring组织改装过的tomcat,提供的开发版里面支持程序的性能分析,最直接的一个功能是能以图形的方式显示出一个请求里面每个 方法及SQL所耗费的时间,这对调优程序有较大的帮助,各位可以在本机进行程序调试时使用。
安装使用方法:
(1)解压到指定目录
(2)创建一个带insight分析的实例,在CMD下运行:tcruntime-instance.bat create myserver -t insight (其中myserver是任意取的名字)
(3)按需要修改端口之类的参数,参数文件为 解压根目录\myserver\conf\catalina.pr ...
* 集群架构方面的问题o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?o memcached的cache机制是怎样的?o memcached如何实现冗余机制? o memcached如何处理容错的?o 如何将memcached中item批量导入导出?o 但是我确实需要把memcached中的item都dump出来,确实需要把数据load到memcached中,怎么办? ...
使用Memcached Functions for MySQL同步更新MySQL和Memcached
使用MySQL + Memcached进行Web已经是居家旅行之必备良药了。常规使用方式是依靠应用程序进行MySQL和Memcached之间的数据同步:首先从Memcached中读取,如果不存在则从MySQL中读取然后再写入到Memcached中。这种方式在中低流量访问压力下已经足够了,现在MySQL和Memcached的性能也是相当的不错。
这种方式的代价是应用程序自身必须自己来进行MySQL和Memcached之间的数据同步,当cache不存在时,client需要读MySQL,写 ...
前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式。结果方案五花八门:1.jakarta commons JEXL. 2.Beanshell3.Java Math Expression Parser jep 4.parse combinator jparsec 5.jdk 6.0的 script6.利用SQL 7.自己写语法分析如果自己写语法分析,没有个2000行估计搞不定。有人用sql来运行数学表达式,比较另类。不过由于前段时间较深入的学习了一些java的javascript引擎,我给出的方案就是用javascript来计算了。java中比较著名的js引擎当属moz ...
Google是伸缩性的王者。Google一直的目标就是构建高性能高伸缩性的基础组织来支持它们的产品。 平台 Linux 大量语言:Python,Java,C++ 状态 在2006年大约有450,000台廉价服务器 在2005年Google索引了80亿Web页面,现在没有人知道数目 目 ...
YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。 平台 Apache Python Linux(SuSe) MySQL psyco,一个动态的Python到C的编译器 lighttpd代替Apache做视频查看 状态 支持每天超过1亿的视频点击量 成立于2005年2月 于2006年3月达到每天3千万的视频点击量 于2006年7月达到每天1亿的视频点击量 2个系统管理员,2个伸缩性软件架构师 2个软件开发工程师,2个网络工程师,1个DBA 处理飞速增长的流量
Java代码
while (true)
{
identif ...
Twitter是目前为止最大的Ruby on Rails应用,几个月间页面点击由0增长到几百万,现在的Twitter比今年月快了10000% 平台 Ruby on Rails Erlang MySQL Mongrel Munin Nagios Google Analytics AWStats Memcached 状态 成千上万的用户,真实数量保密 每秒钟600请求 ...
Nagios + cacti
cacti是使用snmp协议监控所有的设备,而nagios可以使用snmp监控,也可以使用perl写的脚本插件监控1)cacti添加监控服务 1)cacti监控nginx服务 2)cacti监控squid服务 3)cacti监控mysql服务 4)cacti监控apache服务 5)cacti监控memca的服务2)cacti插件的使用 1)Threshold、setting这两个插件是一起使用的 报警设置 2)npc 这个插件是ca ...