MEMORY_TARGET不够时解决办法

一。报错原因:设置的memory_max_target超过了系统中设置的share memory(/dev/shm)而已。

二。解决办法:增加tmpfs的大小

三。调整tmpfs的大小(两种方法)

1.直接去/etc/fstab文件中修改参数的值,重启操作系统后生效

(1)在root用户下:vi /etc/fstab

(2)[[email protected] ~]# vi /etc/fstab

LABEL=/                 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults,size=4G        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

LABEL=SWAP-sda2         swap                    swap    defaults        0 0

(3).[[email protected] ~]#init 6

(4)【[email protected] ~]#df -h 查看一下

2.直接用命令挂载到需要的目录

[[email protected] ~]# mount -o remount,size=4G /dev/shm

[[email protected] ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              35G   14G   20G  43% /

/dev/sda1              99M   22M   73M  23% /boot

tmpfs                 4.0G  457M  3.6G  12% /dev/shm

/dev/sr0              3.6G  3.6G     0 100% /media/Oracle Linux Server dvd 20110119

/dev/sr0              3.6G  3.6G     0 100% /mnt

扩展知识:

1.tmpfs简介

tmpfs是一种虚拟内存文件系统,而不是块设备。是基于内存的文件系统,创建时不需要使用mkfs等初始化
它最大的特点就是它的存储空间在VM(virtual memory),VM是由linux内核里面的vm子系统管理的。
linux下面VM的大小由RM(Real Memory)和swap组成,RM的大小就是物理内存的大小,而Swap的大小是由自己决定的。
Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,当一个进程申请一定数量的内存时,如内核的vm子系统发现没有足够的RM时,就会把RM里面的一些不常用的数据交换到Swap里面,如果需要重新使用这些数据再把它们从Swap交换到RM里面。如果有足够大的物理内存,可以不划分Swap分区。

2.tmpfs的用途:

LINUX中可以把一些程序的临时文件放置在tmpfs中,利用tmpfs比硬盘速度快的特点提升系统性能。

时间: 2024-11-04 18:02:20

MEMORY_TARGET不够时解决办法的相关文章

wm命令使用方法及LCD显示图标大小不正常时解决办法

注:Android 4.3引入的wm工具 wm命令及用法: 系统说明: usage: wm [subcommand] [options] wm size [reset|WxH] wm density [reset|DENSITY] wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM] wm size: return or override display size. wm density: override display density. wm overscan:

rpm包时遇到Header V3 DSA signature: NOKEY时解决办法

在安装Mysql-5.5时遇到rpm包时遇到 Header V3 DSA signature: NOKEY问题 报错情况如下: warning: MySQL-server-5.5.48-1.linux2.6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 5072e1f5error: Failed dependencies: libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法

安装rpm包,特别是没有GPGkey校验,原因是rpm版本过低导致的. 代码如下: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 由于yum安装了旧版本的GPG keys造成的,解决办法就是 01.导入gpg 代码如下: rpm --import /etc/pki/rpm-gpg/RPM* linux/centos Header V3 DSA signature: NOKEY, key ID 错误解

Git commit时提示错误时    解决办法

vi 编辑 vim 编辑 a 进入编辑模式 esc 退出编辑模式 shift+:    (看见: ) 代表开始执行下一行命名 w->q 保存退出 q->! 不保存退出 cat->空格->文件名 查看文件 * Please tell me who you are. Run git config –global user.email "[email protected]" git config –global user.name "Your Name&qu

Fedora14 mount出现错误时解决办法【亲测有效】

挂载时出现了如上图所示问题,看第一条英语提示,我刚开始以为是文件权限不够,改了权限之后,依旧存在这样的问题, 于是,我上网查阅了一些资料: 在解决之前,先让我们一起来了解一下nfs: NFS最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(share files), 可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器. 对,很明显,我的问题就出现在NFS服务器配置上,修改一下即可成功.

Oracle 中deferred_segment_creation 的用法以及exp时解决办法

[email protected]>show parameter segment NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ deferred_segment_creation            boolean     TRUE rollback_segments   

yii2 数据导出 excel导出以及导出数据时列超过26列时解决办法

作者:白狼 出处:http://www.manks.top/article/yii2_excel_extension? 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 先概括下我们接下来要说的大致内容: 数据列表页面导出excel数据, 1.可以根据GridView的filter进行搜索数据并导出 2.可以自行扩展数据导出的时间直接导出数据 //先来看controller层,接收GridView参数并做拼接处理 php c

Mybatis中实体类中的字段跟对应表的字段不一致时解决办法

解决字段名与实体类属性名不相同的冲突 实体类字段: public class Order { private int id; private String orderNo; private float price; } 对应数据库表字段: CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOAT ); 方式一:通过在sql语句中定义别名: <selec

pycharm的MySQLdb模块导不进去时解决办法

一.Windows下python2.7安装MySQLdb模块 根据Python多少位下载对应版本: 32位:https://pypi.python.org/pypi/MySQL-python/1.2.5 64位:http://arquivos.victorjabur.com/python/modules/MySQL-python-1.2.3.win-amd64-py2.7.exe 下载对应版本,直接安装. 安装完毕后在cmd上依次输入python和import MySQLdb 并回车不报错说明安