请解释为什么oracle数据库服务器的物理内存会被耗尽
虽然报
内存不足
的错,但不一定是你的机器本身的内存不足造成的,而只是你在安装oracle的时候可能还在运行其他程序,从而导致内存不足的。你可以把其他比较吃内存的程序关掉,然后再试一下。或者系统重启以后再安装一次试一下。如果都不行的话,可能真是你的机器配置太低了。不过一般1~2G基本就可以了。
毫无疑问,网络服务器支撑点了很多信息内容统计数据。因而,网络服务器的平稳和安全性是很关键的,那麼普遍的网络服务器卡屏或网络速度太慢的难题,你了解该怎样清查处理吗?今日小七(南昌壹基比)讲一讲网络服务器网络卡,通常状况下,请先查验您网络服务器的应用状况。
1、CPU利用率是不是超过50%。
2、互联网利用率是不是过高。
3、运行内存利用率是不是过高。
假如出现上述所说情况,则说明您的网络服务器或互联网没法承重您现阶段的服务项目,请联络服务提供商调节您的资源,立即扩充。
清除别的缘故
如果不是出现上述所说情况则将会由下列缘故导致:
1、网络服务器遭受DDoS进攻造成,网络服务器大自然会展现出慢的错觉,假如不立即安全防护,有将会人们的网址会出自于偏瘫。必须联络服务提供商售后服务工作人员做DDoS安全防护对策。
2、网络服务器遭受很大的ddos攻击,但网络服务器没有被总流量牵引带。
3、主机房网络问题,这将是大范畴的常见故障。
4、机器设备网口常见故障、网络线常见故障、上层交换机常见故障。在出现异常前,您能够对您网络服务器的邻近ip开展检测,假如邻近ip也一样出现网络丢包状况,表明是顶层互换机械故障。
在平时运维管理工作上,要立即保证以下内容,以确保网络服务器的顺畅运作:
一、及时更新系统
良好的服务器管理是及时地更新系统,这并不是一件困难的事,但能做到的人却不多。及时更新系统的好处不仅在于能修复漏洞,降低安全风险,还可以在服务器出现问题时,避免“请您升级最新版本”这个尴尬的提示,从而减少故障排查的时间。
但更新系统也需要注意几点,你需要保持系统随时更新,了解哪些更新适合你的系统,需不需要重启才能完成更新,更新后会出现的问题等。
二、删除冗余文件和账户
几乎每周,用户都能从服务器上看见大量的邮件,不论是已读的还是未读的,一封封罗列在那而占满磁盘的空间。
如果你也存在这样的问题,那么请你删除过时的、不使用的多余文件和账户,尤其是未经检查的、不知来历的,更需要删除。
三、重视重复问题
尽量保留一份服务器记录,尤其是出现故障的时候需要重点记录,随着时间的推移,你可能可以看到哪些问题出现的频率和次数最高,而这些问题往往是更大故障来临的预警信号。
重复问题也能让你知道服务器的哪些方面存在弱项,哪些设备需要及时更换,当在每天的某个时间段都会出现问题时,你就需要重点排查了。
需要。
如果峰值接近物理内存容量,就说明内存不足,是需要加内存的。
打开任务管理器中的“性能”选项卡,然后运行常用的软件、打开浏览器打开多个网页,同时运行大型游戏或工作软件,一段时间后查看内存占用情况。
1、感染病毒
有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!
2、虚拟内存设置不当
最好设置大一点啊,一般来说最小768mb,最大1024mb,如果你要玩游戏并且还有很多硬盘空间的话,设置最小1g,最大15g也行
设置方法:
默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。
①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。在窗口中点击“高级”选项卡,出现高级设置的对话框
②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。
③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可,最后重新启动计算机使虚拟内存设置生效。
以上是Windows
XP操作系统中虚拟内存的设置方法,笔者在此也简单提一下在Windows
98操作系统中的设置:
在Windows
98系统中依次进入“开始→设置→控制面板→系统→性能→虚拟内存”,在弹出的对话框中选中“用户自己指定虚拟内存设置”选项,将虚拟内存的位置设在合适的分区中,并设定好虚拟内存的最小值与最大值,最后点击“确定”按钮完成。
建议:可以划分出一个小分区专门提供给虚拟内存、IE临时文件存储等使用,以后可以对该分区定期进行磁盘整理,从而能更好提高计算机的工作效率。
以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。
3、系统空间不足
虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefilesys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。
4、因为SYSTEM用户权限设置不当
基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。
常见三大服务器负载问题有内存空间不足而无法加载应用,缓存文件时内存空间不足和过于频繁地使用内存交换。解决这三类问题可以基于Linux内存使用率最佳实践优化服务器,如将不活跃内存移到交换区。当然,在解决难题之前,每个独立的负载问题要求Linux内存分析。下面就让我们分别看看这三大问题该如何解决。 内存空间不足而无法加载应用 让一台没有足够内存的服务器去加载应用,这会出现内存短缺的情况。服务器会在缓冲区显示相对有限的内存数量,相应地,交换空间也使用得多。最简单的方法就是添加更多内存。不过优化Linux内存交换也能提升性能。确保不活跃内存页尽早交换出去,为所需的内存页腾出空间。 缓存文件时内存空间不足 如果你感觉缓存文件可能会出现内存不足的话,按照下面方法计算:如果可用缓存与缓存内存低于总RAM的30%,那么服务器可能遭遇内存不足。接下来检查/proc/meminfo的内容。如果不活跃(文件)内存总量明显高于缓存总量,那么服务器没有足够可用内存去缓存文件。在释放更多缓存时,首先查明是何种原因导致短缺。 如果Linux载入的程序要求太多内存的话,除了添加更多物理RAM内存别无他法。然而,使用内存的系统其它部分也可能导致缓存短缺。例如,将修改后的文件提交到磁盘可能需要很长时间。如果是这样,你会在投个程序中看到一个相对高的wa(等待I/O)参数,在/proc/meminfo会看见Dirty参数有个相对较高的值。如果是这样,修改磁盘性能是关键,能获得更好的内存性能。 内存交换用得太频繁 如果交换用得太多,vmstat监控工具会显示高si与so(换进与换出)动作。交换空间几乎填满,服务器可能的免费内存很低。 为了优化Linux内存,首先调查交换频繁的根源。通常,如果只有不活跃内存在交换区,那就不该有压力。在/proc/meminfo中,看交换量是否用得比不活跃内存的量还多。如果是,活跃内存页交换得很好,就算Linux内核需要经常访问活跃内存页。系统需要更多物理内存。 如果交换处于压力下,并分配了大量缓存,通过增加swappiness参数,可在服务器上减轻内存负载。更高的swappiness值让内核更快将内存页放到磁盘,减轻来自缓存的压力,让活跃内存得到更多可用内存。 更高的swappiness参数实际上降低了磁盘震荡,震荡通常由页频繁地换入换出而引起。增加的swappiness只是确保页移到应该待的交换区,使得服务器上的交换动作缓慢下来。
0条评论