`
文章列表
大家好,本博客将进行搬迁到CSDN博客中, 欢迎大家来访~欢迎大家访问新博客:http://blog.csdn.net/ast_224
大家好,本博客将进行搬迁到CSDN博客中, 欢迎大家来访~欢迎大家访问新博客:http://blog.csdn.net/ast_224  
Linux System and Performance Monitoring(总结篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 结束语: 这是该译文的最后一篇,在这篇中,作者提供了一个案例环境,用之前几篇所阐述的理论以及涉及到的工具,对其进行一个整体的系统性能检查.对大家更好理解系统性能监控,进行一次实战演习.  BTW:在中文技术网站上,类似内容的文章,大体是来自该作者06-07年所著论文,此译文是建立在作者为OSCON 2009重写基础上的.所以部分内容可能会存在重复雷同,特此说明下. 附录 ...
Linux System and Performance Monitoring(Network篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 8.0 Network 监控介绍 在所有的子系统监控中,网络是最困难的.这主要是由于网络概念很抽象.当监控系统上的网络性能,这有太多因素.这些因素包括了延迟,冲突,拥挤和数据包丢失. 这个章节讨论怎么样检查Ethernet(译注:网卡),IP,TCP的性能. 8.1 Ethernet Configuration Settings(译注:网卡配置的设置) 除非 ...
Linux System and Performance Monitoring(I/O篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 6.0 I/O 监控介绍 磁盘I/O 子系统是Linux 系统中最慢的部分.这个主要是归于CPU到物理操作磁盘之间距离(译注:盘片旋转以及寻道).如果拿读取磁盘和内存的时间作比较就是分钟级到秒级,这就像7天和7分钟的区别.因此本质上,Linux 内核就是要最低程度的降低I/O 数.本章将诉述内核在磁盘和内存之间处理数据的这个过程中,哪些地方会产生I/O. 6.1 读和写 ...
Linux System and Performance Monitoring(Memory篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 5.0 Virtual Memory介绍 虚拟内存就是采用硬盘对物理内存进行扩展,所以对可用内存的增加是要相对在一个有效范围内的.内核会写当前未使用内存块的内容到硬盘上,此时这部分内存被用于其它用途.当再一次需要原始内容时,此时再读回到内存中.这对于用户来说,是完全透明的;在Linux 下运行的程序能够看到,也仅仅是大量的可用内存,同时也不会留意到,偶尔还有部分是驻 ...
Linux System and Performance Monitoring(CPU篇) Date: 2009.07.21 Author: Darren Hoch 译: Tonnyom[AT]hotmail.com 2009.08.10 前言: 网上其实有很多关于这方面的文章,那为什么还会有此篇呢,有这么几个原因,是我翻译的动力,第一,概念和内容虽然老套,但都讲得很透彻,而且还很全面.第二,理论结合实际,其中案例分析都不错.第三,不花哨,采用的工具及命令都是最基本的,有助于实际操作.但本人才疏学浅,译文大多数都是立足于自己对原文的理解,大家也可以自己去OSCAN上找原文,如果有什么较大 ...
FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写   FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序   虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据   FreeMa ...

Maven学习笔记

Maven目录:   /usr/local/maven $ ll LICENSE.txt NOTICE.txt README.txt bin/ boot/ conf/ lib/   bin/目录包含了运行Maven的 mvn脚本;   boot/ 目录包含了一个负责创建Maven运行所需要的类装载器的JAR文件(classwords-1.1.jar); conf/ 目录包含了一个全局的settings.xml文件,该文件用 来自定义你机器上Maven的一些行为。如果你需要自定义Maven,更通常的做法是覆写 ~/.m2目录下的settings.xml文件, ...
《淘宝性能测试白皮书V0.3》 http://wenku.baidu.com/view/924afe2d2af90242a895e541.html 性能测试的难点不在于测,在于测出的数据和实际的对照关系,以及测试出来的数据对性能的评估(到底是好,还是不好)。 淘宝性能测试白皮书,解 ...
jstat的用法 用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。由于JVM内存设置较大,图中百分比变化不太明显 ...
jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。     我想很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程,及其 id。 jps 也是一样,它的作用是显示当前系统的java进程情况,及其id号。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),和他们的进程号(为下面几个程序做准备),并可通过opt来查 ...
注释oracle使用的是:–(两个-) ,批量注释 /**/ 。mysql使用的是:# ,批量注释 /**/ 。 通配符的使用mysql和oracle都支持通配符’%',用以模糊查询,mysql还可以用instr(para1,para2)函数来做匹配查询,速度更快,para1是原字符串,可以是表的字段,para2是需要匹配到的字符串。 自增长数据类型的处理oracel没有自动增长的数据类型,需要建立序列号,插入记录时,对该序列号使用nextval方法获取数据值。mysql有自动增长的数据类型,插入记录时不用操作该字段,自动获取增长值。 字符串单引号双引号的处理oracel只能使用单引号包起 ...
转自【淘宝QA】 静态检查:静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人        工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。        代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和        设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代        码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、        不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,        包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构        ...
转自【http://qa.taobao.com/?p=6828】 我们的现实生活是由一幅幅生动的场景画面所组合而成的。对于一个电影导演来说,要想获得一个高票房的收入,在拍摄的过程中必须事先精心设计好画面中的每一个场景,否则观众是不会来买单 ...
Global site tag (gtag.js) - Google Analytics