http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0707_wudan/#resources

was应用服务器环境搭建实践指南

http://blog.chinaunix.net/uid-20687159-id-1894968.html

WAS性能调优

http://wenku.baidu.com/link?url=6pbNwpnXyJ8rCk-ciNVg_bRYGxyTlVXRtM0OlehhunLWTAo1MjWjZ_yy9VNsHFxqnXRcbrzx4lkOHkG163ijTqJcAl5G9D0QulXr3b99BLi

http://tech.ccidnet.com/art/322/20030603/48448_1.html

http://yishueitian326.blog.163.com/blog/static/28586375200811127337921/

影响WAS性能的几个主要参数设置。  这些参数的修改都需要重启server后才生效。

1、 JVM的最大堆、最小堆

2、 Web容器线程池的最大值、最小值

3、 JDBC连接池的最大连接数、最小连接数

参数的修改生效

控制台上修改和Application相关、或和server相关的参数之后,需要重启server才能生效。

  • 如果要安装WEB服务器,则在WEB服务器所在服务器上要预留WEB服务器所占的磁盘空间。IBM HTTP服务器一般占用110M左右的空间。
  • 如果安装WEB服务器,则在WEB服务器所在机器上通常也要安装Web Server Plug-in组件,该组件所占磁盘空间约为200M。
  • WebSphere 应用服务器系统日志的占用空间。日志空间的估算要结合系统对日志的配置情况。WebSphere应用服务器的主要日志有SystemOut.log,SystemErr.log。我们可设置日志文件的大小和保存的历史日志文件数量,从而可以估算出其需要的空间。请参考“必要参数的调整”部分了解如何调整WebSphere应用服务器日志参数。
  • 如果有WEB服务器,需考虑WEB服务器的日志空间。如果客户开启了WEB服务器的访问日志access.log(默认开启),此日志增长的速度极快,要预留足够的空间。
  •  备份文件需要的空间。WebSphere应用服务器提供了一个备份命令(backupConfig.bat/sh),用来备份应用服务器的配置及其上应用。我们建议在系统稳定之后及时备份。对于一个典型生产系统,WebSphere应用服务器这个配置文件经常超过100M。可在发出backupConfig命令时,使用-logfile参数指定该备份文件的存放位置。
  • 系统出错时日志,例如,JVM在发生OutOfMemory时,在大多数平台上WebSphere应用服务器会默认写javacore文件和heapdump文件,记录错误出现时的JVM Heap、线程情况,以备错误诊断使用。虽然可以调整应用服务器参数使之不产生此类文件,但为了分析问题,通常需要从此类文件入手。这类文件通常都特别大,例如heapdump文件,可能达到几百M。如果多次出现OutOfMemroy,对磁盘空间的占用很快。因此,必须考虑为此类文件预留磁盘空间。

查看was版本

C:\Users\hb>D:

D:\>CD Program Files\IBM\WebSphere\AppServer\bin

D:\Program Files\IBM\WebSphere\AppServer\bin>versionInfo.bat
WVER0010I: Copyright (c) IBM Corporation 2002, 2005, 2008; All rights reserved.
WVER0012I: VersionInfo reporter V1.15.1.26,日期 8/9/08

-------------------------------------------------------------------------------

IBM WebSphere Application Server 产品安装状态报告
-------------------------------------------------------------------------------

日期和时间 2014年11月29日 上午10时10分11秒 的报告

安装
-------------------------------------------------------------------------------

产品目录                     D:\Program Files\IBM\WebSphere\AppServer
版本目录                     D:\Program Files\IBM\WebSphere\AppServer\propertie
\version
DTD 目录                   D:\Program Files\IBM\WebSphere\AppServer\properties\
ersion\dtd
日志目录                     D:\Program Files\IBM\WebSphere\AppServer\logs
备份目录                     D:\Program Files\IBM\WebSphere\AppServer\propertie
\version\nif\backup
TMP 目录                   C:\Users\hb\AppData\Local\Temp

产品列表
-------------------------------------------------------------------------------

BASE                     已安装

已安装的产品
-------------------------------------------------------------------------------

名称                       IBM WebSphere Application Server
版本                       7.0.0.0
标识                       BASE
构建级别                     r0835.03
构建日期                     8/31/08

-------------------------------------------------------------------------------

结束安装状态报告
-------------------------------------------------------------------------------

启停server、nodeagent、DM的先后顺序关系: 
BASE版的话,只需要启停server。没有nodeagent和DM 的组件,因此不需考虑。 

ND版的话,要确保启动时:先启nodeagent后启server;停止时:先停server后停nodeagent

D:\Program Files\IBM\WebSphere\AppServer\bin>cd ..       //查看java版本

D:\Program Files\IBM\WebSphere\AppServer>cd java/bin

D:\Program Files\IBM\WebSphere\AppServer\java\bin>java - version
java version "1.6.0"
Java(TM) SE Runtime Environment (build pwa6460sr2-20080818_01(SR2))
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 Windows Vista amd64-64 jvmwa6460-20
80816_22093 (JIT enabled, AOT enabled)
J9VM - 20080816_022093_LEdSMr
JIT  - r9_20080721_1330ifx2
GC   - 20080724_AA)
JCL  - 20080808_02

D:\Program Files\IBM\WebSphere\AppServer\java\bin>cd ../..

D:\Program Files\IBM\WebSphere\AppServer>cd bin

D:\Program Files\IBM\WebSphere\AppServer\bin>serverStatus.bat -all      //was部署的server状态
ADMU0116I: 正在文件 d:\Program
           Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\serverStatus.lo

中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU0503I: 正在检索所有服务器的服务器状态
ADMU0505I: 在配置中找到服务器:
ADMU0506I: 服务器名:server1
ADMU0002E: 尝试处理服务器 server1 时发生异常:javax.management.JMRuntimeExcepti
n:
           ADMN0022E: 由于凭证不足或凭证为空,无法对 Server MBean 的 getState 操
作进行访问。

D:\Program Files\IBM\WebSphere\AppServer\bin>serverStatus.bat server1   //server1服务器状态
ADMU0116I: 正在文件 d:\Program
           Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\serverS
atus.log
           中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU0500I: 正在检索 server1 的服务器状态
ADMU0508I: Application Server“server1”是 STARTED

D:\Program Files\IBM\WebSphere\AppServer\bin>

was性能调优前期准备的更多相关文章

  1. web前端性能调优

    最近2个月一直在做手机端和电视端开发,开发的过程遇到过各种坑.弄到快元旦了,终于把上线了.2个月干下来满满的的辛苦,没有那么忙了自己准备把前端的性能调优总结以下,以方便以后自己再次使用到的时候得于得心 ...

  2. [网站性能2]Asp.net平台下网站性能调优的实战方案

    文章来源:http://www.cnblogs.com/dingjie08/archive/2009/11/10/1599929.html 前言    最近帮朋友运营的平台进行了性能调优,效果还不错, ...

  3. Asp.net平台下网站性能调优的实战方案(转)

    转载地址:http://www.cnblogs.com/chenkai/archive/2009/11/07/1597795.html 前言 最近帮朋友运营的平台进行了性能调优,效果还不错,所以写出来 ...

  4. 第0/24周 SQL Server 性能调优培训引言

    大家好,这是我在博客园写的第一篇博文,之所以要开这个博客,是我对MS SQL技术学习的一个兴趣记录. 作为计算机专业毕业的人,自己对技术的掌握总是觉得很肤浅,博而不专,到现在我才发现自己的兴趣所在,于 ...

  5. sqlserver性能调优第一步

    相信不少的朋友,无论是做开发.架构的,还是DBA等,都经常听说“调优”这个词.说起“调优”,可能会让很多技术人员心头激情澎湃,也可能会让很多人感觉苦恼,不知道如何入手.当然,也有很多人对此不屑一顾,因 ...

  6. JavaScript:内存泄露、性能调优

    1.在进行JS内存泄露检查之前,先要了解JS的内存管理: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Manageme ...

  7. hadoop 性能调优与运维

    hadoop 性能调优与运维 . 硬件选择 . 操作系统调优与jvm调优 . hadoop运维 硬件选择 1) hadoop运行环境 2)  原则一: 主节点可靠性要好于从节点 原则二:多路多核,高频 ...

  8. JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps.jstack.jmap.jhat.jstat.hprof等小巧的工具,本博客希望 ...

  9. websphere性能调优之dump命令

    websphere性能调优之dump命令 基于WebSphere 构建的企业应用,时常会出现性能问题,在严重的情况下还会提示出内存溢出,这是一件很让人恼怒的事情.在WebSphere Applicat ...

随机推荐

  1. Linux IO控制命令生成

    在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值.cmd除了可区别数字外,还包含有助于处理的几种相应信息. cmd的大小为 32位,共分 4 个 ...

  2. android实习程序6——拨号通话

    拨号通话 ListView GridView AdapterView 在路径android-sdkr16\android-sdkr16\platform-tools确认存在adb.exe 下载youl ...

  3. android jni——helloworld

    看了网上好多牛人写的学习系列都是用HelloWorld作为开始,我们这里也用HelloWorld来开始我们的学习,首先我们来介绍下JNI吧. JNI作为java代码和C/C++的桥梁而存在的,为了让j ...

  4. 应用Git Flow—Git团队协作最佳实践

    规范的Git使用 Git是一个很好的版本管理工具,不过相比于传统的版本管理工具,学习成本比较高. 实际开发中,如果团队成员比较多,开发迭代频繁,对Git的应用比较混乱,会产生很多不必要的冲突或者代码丢 ...

  5. C语言之总结1

    1). 终端常用的命令: pwd 显示终端的工作路径. ls  list 清单 显示当前工作路径下的所有的文件以及文件夹. ls -l 以详细信息显示当前工作路径下的所有的文件以及文件夹. cd 要切 ...

  6. Volt 模块引擎与phalcon框架组合使用指南

    ---- 近期工作中web页面使用由C语言编写的VOLT模板引擎,相比之前由js动态加载页面速度更快,更利于百度数据的抓取,现根据文档整理一下使用思路 (Volt是一个超快速和设计者友好的模板语言,C ...

  7. 前端MVC学习笔记(三)——AngularJS服务、路由、内置API、jQueryLite

    一.服务 AngularJS功能最基本的组件之一是服务(Service).服务为你的应用提供基于任务的功能.服务可以被视为重复使用的执行一个或多个相关任务的代码块. AngularJS服务是单例对象, ...

  8. 前端——HTML笔记Two

    web前端需要掌握:HTML.CSS.JavaScript语言.这三门技术用来实现: 1. HTML是网页内容的载体.内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字.图片.视频等. 2 ...

  9. vs 插件

    Visual Assist 代码提示 Indent Guides

  10. python之实现缓存环

    看了CodeBokk 第二版通过python实现缓存环,吸收之后记录下,方便以后查阅. 任务: 定义一个固定尺寸的缓存,当它填满的时候,新加入的元素会覆盖第一个(最老的)元素.这种数据结构在存储日志和 ...