- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 tomcat 优化到每秒并发1000
现在系统部署只能达到240+ , tomcat + apache 也只能到 900 + ,看到robbin的发帖能达到1000 ,不知道该如何配置,特来请教:http://www.javaeye.com/post/370111?page=8robbin 写道既然你用tomcat4都可以达到并发600,那tomcat5.5在同样环境下经过调优完全可以达到1000,看来问题还是在于
2008-08-27 14:45:00
1712
原创 计算机命令整理 (windows)
net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接 net use h
2008-08-27 14:44:00
543
原创 监控tomcat死活、邮件or短信通知
echo "========tomcat================="#clear#(tom的邮件系统支持免费短信通知)mymail=xxx@tom.com mymail2=xxx@163.comnow=`date +%Y-%M-%d %H:%m:%S`echo "$now"#echo "..........................正在处理,请稍候............
2008-08-27 14:43:00
3295
原创 开源性能测试工具 - Apache ab 介绍
引子按照原定计划,今天开始研究 JMeter,一天的时间看完了大半的 User Manual,发现原来只要沉住气,学习效率还是蛮高的,而且大堆的英文文档也没有那么可怕 ^_^本来想顺便把文档翻译一下,不过后来想了想,看懂是一回事,全部翻译出来又是另外一回事了,工作量太大,而且这也不是我一开始要研究 JMeter 的本意。不如大家有兴趣一起研究的遇到问题再一起讨论吧。开源工具通常都
2008-08-27 14:40:00
458
原创 一步一学Linux与Windows 共享文件Samba
简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢;目录1 Samba 简介2 Samba 功能和应用范围3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;3.1 Samba 有两个服务器,一个是smbd,另一
2008-08-27 14:39:00
347
原创 如何动态扩大oracle 9i SGA区中的内存空间?
Oracle 9i 具有动态SGA的功能,用操作系统命令查看系统内存时,发现系统中还有空闲内存. 但为什么有时使用oracle 9i 的sql > alter system set db_cache_size=xxxxM 命令时数据库会报告错 -- 没有足够的内存. 这是由操作系统引起的吗?不是,原因在于此时SGA区中没有多余空闲内存。尽管系统中有空闲内存,但未分配给SGA 区。在
2008-08-27 14:39:00
655
原创 原理介绍之RAID0、RAID1、RAID0+1、RAID5
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户
2008-08-27 14:38:00
679
原创 用apache实现禁止IP段或者主机对某个目录的访问
Allow 指令说明: 控制哪些主机能够访问服务器的一个区域 语法: Allow from all|host|env=env-variable [host|env=env-variable] ... 上下文: 目录, .htaccess 覆盖项: Limit 状态: Base 模块: mod_access Allow指令影响哪些主机可以访问服务器的一个区域。可以用主机名、IP地址、 IP地址
2008-08-27 14:38:00
525
原创 采用Oracle Archive Log模式和非Archive Log模式对备份恢复的影响
备份的目的在于,当系统或数据库出现问题时,能够快速将数据库进行恢复。对于Oracle数据库,一般有两种备份方式:“物理备份”和“逻辑备份”。“物理备份”指的是以copy数据文件方式进行备份;“逻辑备份”指的是用export等方式将数据从数据库中抽取出来。物理备份又可以分为冷备份和热备份。以下是各种备份的说明及前提条件。- Cold Backup(冷备份) 主要指在关闭数据库的状态下进行的数据库完
2008-08-27 14:36:00
550
原创 Tomcat 5集群中的SESSION复制
集群安装 为了在TOMCAT5容器中SESSION复制可用,必须完成以下步骤: ● 为了集群能够工作,你必须使用你系统上的多点传送可使用 ● 为了有些使用SESSION复制,所有TOMCAT例程必须同样配置。这意味着WEB应用程序必须统一的部署在集群中的每台服务器上。这些配置同样简化了集群管理,维护和发现维修故障的任务。 ● 在server.xml未注释的C
2008-08-27 14:35:00
827
原创 Tomcat集群技术部署
1.1 术语定义服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。 服务硬体指提供计算服务的硬件、比如pc机、pc服务器。 服务实体通指服务软体和服务硬体。 客户端指接受服务实体服务的软件或硬件。 1.2 两大关键特性集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体
2008-08-27 14:33:00
640
原创 Solaris 安全问题
一、安全理念 1、安全的隐患更多来自于企业内部 2、对于管理员的要求:不要信任任何人 3、分层保护策略:假设某些安全保护层完全失效 4、服务最小化 5、为最坏的情况做打算 二、物理安全 1、记录进出机房的人员名单,考虑安装摄像机 2、审查PROM是否被更换,可以通过记录hostid进行比较 3、每个系统的OpenBoot口令应该不一样,口令方案不可预测 4、系统安装完毕移除CD-ROM 5、
2008-08-27 14:32:00
954
原创 SQL语句性能调整原则
一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简
2008-08-27 14:32:00
359
原创 Rman Backup Restore
1.使用 backup database 进行备份C:/>rman target / 恢复管理器: Release 10.2.0.1.0 - RMAN> backup database; 启动 backup 于 28-10月-05使用目标数据库控制文件替代恢复目录分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=144
2008-08-27 14:30:00
628
原创 Oracle 9i 的增强型内存使用率查看表
增强了的v$process查看表 Oracle已经通过增强v$process查看表来实现内存监控。v$process查看表里的新数据列允许你显示当前所有Oracle进程的程序全局区(PGA)区域的细节。PGA是内存里的一个专门区域,被单独的进程用来执行内存密集型函数,例如排序。 v$process查看表的三个新数据列包括pga_used_memory、pga_allocated_me
2008-08-27 14:29:00
737
原创 Linux下的dns设置详解
DNS简介DNS就是Domain Name System,它能够把形如www.21php.com这样的域名转换为211.152.50.35这样的IP地址;没有DNS,浏览21php.com 这个网站时,就必须用211.152.50.35这么难记的数字来访问。提供DNS服务的就是DNS服务器。DNS服务器可以分为三种,高速缓存服务器(Cache-only server)、主服务器(Primar
2008-08-27 14:28:00
490
原创 Linux文件目录结构详解
目录结构及主要内容 “/”根目录部分有以下子目录:/usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。/var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。/home 目录包含用户的文件:参数设置文件、个性化文件、文档、
2008-08-27 14:27:00
543
原创 linux下tomcat监控自启动脚本
环境:redhat9.01、脚本如下:/root/cs.sh#!/bin/bashJAVA_HOME=/root/jdk1.5.0_01CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libPATH=:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport JAVA_HOME CLASSPATH PATHBEGI
2008-08-27 14:27:00
2046
原创 LINUX启动服务详解
做为RED HAT LINUX的启动来说,如果只是个人使用的话,只需要启用以下服务,如果还在精减的话,只启用Network就可,这是Fedora core 2启动服务.acpid:提供高级电源管理。cpuspeed:可以提高系统运行效率。crond:执行例行性程序。Iptables: 防火墙。Kudzu:自动检测硬件的变更。Network: 激活网络接口。Random:加快系统的启动。Readah
2008-08-27 14:19:00
634
转载 Linux程式设计
1.Linux程式设计 - fork2.Linux程式设计 - pthread3.Linux程式设计 - signals4.Linux程式设计 - socket5.Linux程式设计 - inetd6.Linux程式设计 - syslog7.Linux程式设计 - zlib8.Linux程式设计 - crypt9.Linux程式设计 - PAM10.Linux程式设计 - termios/key
2008-08-27 14:18:00
548
原创 Linux必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的
2008-08-27 14:14:00
586
转载 CLOSE_WAIT生成的原因
CLOSE_WAIT,TCP的癌症,TCP的朋友。CLOSE_WAIT状态的生成原因首先我们知道,如果我们的服务器程序APACHE处于CLOSE_WAIT状态的话,说明套接字是被动关闭的!因为如果是CLIENT端主动断掉当前连接的话,那么双方关闭这个TCP连接共需要四个packet: Client ---> FIN ---> Server Clie
2008-08-27 14:13:00
944
转载 apache install php resin mod_gzip mod_expire webalizer cronolog
Apache是一个历史悠久并且功能十分强大的WEB服务器,但其丰富的功能对于一个新手来说往往不知道从何下手。我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。安装的过程可以从简单的静态html服务开始,一个模块一个模块的学习使用。从单纯的HTML静态服务(core),到复杂的动态页面服
2008-08-27 14:12:00
555
原创 Linux下检测Apache进程数量并自动重启的脚本
在/etc/crontab里,定时执行检测脚本,检测系统的Apache,和Mysql进程是否超出标准,超标的话,自动重启,没有的话,记录进程数据.Crontab的内容(每30分钟执行一次,并将结果记录在/var/log/chksys.log)0,30 * * * * root /usr/local/chksys.sh >> /var/log/chksys.log/usr/local/
2008-08-27 14:07:00
765
原创 Linux下Oracle9i RMAN备份及恢复步骤步骤介
1、切换服务器设置归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL> shutdown immediate; (立即关闭数据库) SQL> startup mount (启动实例并加载数据库,但不打开) SQL> alter databas
2008-08-27 14:06:00
432
转载 linux rman 自动备份脚本
[oracle@oa script]$ vi rman_bk.sh#!/bin/shsource /home/oracle/.bash_profilecd $ORACLE_HOME/binrman target / nocatalog msglog=/App/oracle/oadb_backup/log/rman_bk_`date +%Y%m%d%H%M%S`.log
2008-08-27 14:05:00
903
转载 apache2.2的优化及模块安装
一、安装# 解压缩tar jxvf httpd-2.2.2.tar.bz2cd httpd-2.2.0# vi server/mpm/worker/worker.c找到下面几行,并改成如下的数值,其目的是在源码中修改apache可支持的最大线程数和最大客户端数目。# define DEFAULT_SERVER_LIMIT 256# define MAX_SERVER_LIMIT 40000
2008-08-27 13:59:00
537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人