`
carrot
  • 浏览: 163344 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

板载RAID在安装OS时都需添加驱动,否则认不出硬盘。

阅读更多

1、

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2、

在tomcat中redeploy时出现outofmemory的错误.

可以有以下几个方面的原因:

1,使用了proxool,因为proxool内部包含了一个老版本的cglib.

2, log4j,最好不用,只用common-logging

3, 老版本的cglib,快点更新到最新版。

4,更新到最新的hibernate3.2
3、

这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。
一、java.lang.OutOfMemoryError: PermGen space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,
这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,
它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对
PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,
这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小
超过了jvm默认的大小(4M)那么就会产生此错误信息了。
解决方法: 手动设置MaxPermSize大小

修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:   $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。

二、java.lang.OutOfMemoryError: Java heap space
Heap size 设置
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
解决方法:手动设置Heap size
修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:   $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -Xms800m -Xmx800m   -XX:MaxNewSize=256m"

三、实例,以下给出1G内存环境下java jvm 的参数设置参考:

JAVA_OPTS="-server -Xms800m -Xmx800m  -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "


三、相关资料

/show/3/7/20061112220131.htm

/show/3/7/20061112220054.htm

/show/3/7/20061112220201.htm题外话:经常看到网友抱怨tomcat的性能不如...,不稳定等,其实根据笔者几年的经验,从"互联星空“到现在的房产门户网,我们
均使用tomcat作为WEB服务器,每天访问量百万多,tomcat仍然运行良好。建议大家有问题多从自己程序入手,多看看java的DOC文档
并详细了解JVM的知识。这样开发的程序才会健壮。

延伸阅读:

JVM 性能调整的一些基本概念

apache+Tomcat负载平衡设置详解[转]

java - the Java application launcher

JVM调优[转]

 
分享到:
评论

相关推荐

    航天联志服务器加载板载raid驱动安装centos7.9

    "CentOS 7.9 在航天联志服务器加载板载 RAID 驱动安装指南" 在本指南中,我们将详细介绍如何在航天联志服务器上安装 CentOS 7.9 操作系统,并加载板载 RAID 驱动。整个过程分为以下几个步骤: 步骤 1:检查主板和...

    浪潮NF5270M5/NF5280M5/NP5570M5服务器板载raid驱动,win2008r2-raid.rar

    标签中的“NF5270M5板载raid驱动”、“NF5280M5板载raid驱动”和“NP5570M5板载raid驱动”强调了这些驱动是为服务器主板集成的RAID控制器设计的,而“intel板载raid驱动”则暗示这些服务器可能采用了Intel的RAID解决...

    超微主板X11系列板载raid驱动for win2012

    4. **加载驱动**:在安装过程中,当系统检测到未知的存储设备时,会出现“加载驱动程序”选项。此时,选择你之前准备好的安装媒介,并从中加载RSTe驱动。 5. **安装驱动**:系统识别到驱动后,按照提示完成安装。...

    dell s130 板载raid卡驱动 08server

    标题中的“dell s130 板载raid卡驱动 08server”指的是戴尔(Dell)S130板载RAID控制器在Windows Server 2008 R2操作系统上的驱动程序。RAID(Redundant Array of Independent Disks)是一种磁盘阵列技术,用于提高...

    联想thinkstation 板载raid驱动

    安装联想ThinkStation的RAID驱动程序时,用户通常需要遵循以下步骤: 1. 确保系统已关闭并断开所有电源。 2. 将包含驱动程序的媒体插入电脑(如USB驱动器)。 3. 启动电脑进入BIOS或UEFI设置,调整启动顺序以从媒体...

    华为服务器板载raid驱动.rar

    在安装Windows 7或Windows Server 2008 R2时,如果没有合适的RAID驱动,系统可能无法正确识别和初始化RAID阵列,导致无法正常安装。因此,在安装过程中,我们需要通过USB设备加载这些驱动,以便系统能够识别华为...

    T350 G7板载SATA RAID驱动 For 2008R2

    联想万全服务器T350 G7板载SATA RAID驱动 For 2008R2

    安装系统时无raid驱动处理方法

    在安装系统时,可能会遇到无法识别到硬盘的困扰,即使查看服务器硬件均无异常,且从 BIOS 或者 RAID 配置界面中能正常看到 RAID 信息及硬盘信息,但是在安装系统时却无法识别到硬盘。这种情况下,我们可以通过获取...

    浪潮nf5270m5 安装2012 R2 raid 驱动

    2. **进入命令提示符**:在安装过程中,当系统提示你选择安装类型时,按下Shift+F10键打开命令提示符窗口。这是因为在标准图形界面下,我们无法直接加载驱动。 3. **挂载驱动**:在命令提示符中,使用`diskpart`...

    板载RAID简介

    板载RAID技术如Matrix RAID,是Intel的ICH6R南桥芯片支持的一项创新,它简化了RAID配置,仅需两块硬盘即可实现RAID 0和RAID 1模式。Matrix RAID依赖于硬件(如ICH6R南桥)和软件(如Intel Application Accelerator)...

    dell服务器硬盘驱动RAID驱动

    本文将深入探讨Dell服务器硬盘驱动和RAID驱动的相关知识,以及它们在安装Windows 2003系统时的重要性。 首先,Dell服务器使用专用的硬盘驱动程序来识别和管理其内部存储设备。这些驱动程序是操作系统与硬件之间的...

    联想笔记本710Swin10改win7系统不认硬盘raid驱动

    6. **安装RAID驱动**:在安装过程中,当系统提示“找不到合适的驱动”时,暂停安装,插入包含iaAHCIC和iaStorAC驱动的USB驱动器,手动选择并安装这两个驱动。 7. **继续安装**:驱动安装完成后,系统应该能识别到...

    华南X79主板RAID驱动 适用于慢装系统.zip

    在安装操作系统时,尤其是慢速安装过程中,正确配置和安装RAID驱动显得尤为重要,因为它可以确保系统的稳定性和数据的安全性。 RAID驱动是操作系统与硬件RAID控制器之间通信的关键组件。在描述中提到的"慢装系统...

    华硕AMD主板Raid驱动

    在安装Windows 10或11时,如果选择的SATA模式为RAID,需要遵循以下步骤来使用这些驱动: 1. 将包含这三个文件的USB驱动器插入电脑。 2. 在BIOS设置中,确认SATA模式已设置为RAID。 3. 进入Windows安装界面,当屏幕...

    RAID130安装驱动包

    在安装RAID130驱动时,你需要根据你的Windows系统版本选择正确的驱动包。例如,如果你的服务器运行的是Windows Server 2016,你就需要下载兼容该系统的驱动程序。驱动包通常包括安装向导、驱动程序文件和可能的更新...

    联想Think Server安装Center Os,带驱动R110i RAID卡的所有驱动。

    4. **加载驱动**:在安装过程的“硬件检测”阶段,通常会提示插入包含RAID卡驱动的介质。此时,插入包含R110i驱动的ISO文件的媒体,系统会自动检测并加载驱动。 5. **配置RAID**:加载驱动后,系统应能识别R110i ...

    联想万全服务器的RAID组建步骤全服务器+板载RAID配置方法

    联想万全服务器的RAID组建步骤全服务器+板载RAID配置方法 在这篇文章中,我们将详细介绍联想万全服务器的RAID组建步骤全服务器+板载RAID配置方法。RAID(独立磁盘冗余阵列)是一种存储技术,它可以将多个硬盘组合...

    dell T430 raid驱动

    在这种情况下,您需要下载并安装正确的RAID驱动程序,以确保服务器能够正确地检测和操作连接的硬盘。"dell T430 raid驱动"这个压缩包文件很可能是为了解决这个问题而提供的。 首先,你需要访问戴尔官方网站,找到...

    戴尔 T3600/T5600/T7600 主板 intel C600 Raid阵列驱动

    在安装操作系统时,如果系统无法识别配置有RAID阵列的硬件,就需要通过加载特定的驱动程序来解决。因此,将这些文件解压缩后拷贝到U盘,在操作系统安装过程中使用“加载额外驱动”选项,导入这些驱动,可以让安装...

    联想服务器 ThinkServer TS540 Raid驱动

    在安装联想ThinkServer TS540的RAID驱动时,需要注意以下几点: 1. **操作系统兼容性**:确保驱动程序与服务器的操作系统匹配,例如,这里提供的驱动适用于Windows Server 2008 R2。 2. **硬件兼容性**:驱动必须与...

Global site tag (gtag.js) - Google Analytics