热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

Linux管理 如何修改和限制shm的大小

来源: 作者: 时间:2007-04-29 Tag: 点击:

应用程序如果遵循POSIX或者使用GLIBC(2.2和更高版本),通常使用 /dev/shm作共享内存(shm_open,shm_unlink)。/dev/shm是一个临时文件系统(tmpfs),可以从 /etc/fstab中mount。因此,支持标准的参数例如"size",可以用来增加或者减少在/dev/shm上的tmpfs大小.(默认的,它的大小是系统RAM的一半)。

例如:为了将/dev/shm的大小增加到1GB,修改/etc/fstab的这行:默认的:

[Copy to clipboard]

CODE:

none /dev/shm tmpfs defaults 0 0

改成:

[Copy to clipboard]

CODE:

none /dev/shm tmpfs defaults,size=1024M 0 0

size参数也可以用G作单位:size=1G。

重新mount /dev/shm使之生效:

[Copy to clipboard]

CODE:

# mount -o remount /dev/shm

马上可以用"df -h"命令检查变化。

附加信息:查看mount的man page看tmpfs选项。更多信息请查看

/usr/share/doc/kernel-doc-version/Documentation/filesystems/tmpfs.txt文件。

同样的内容在这里:

http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/filesystems/tmpfs.txt




相关文章:
apache jsp tomcat 虚拟主机 在加上pure-ftp
squid 优化(解释篇)
调整centos文件打开数
REDHAT AS安装10g错误
用SystemImager克隆系统(一)
openssh 5.1版使用chroot sftp帐号技术
HPUX从入门到提高之三
postfix+vm-pop3+openmail 构造邮件服务器
SecureCRT设置
双机备份方案(resin集群+冷备)
开启rsh服务
Solaris9允许root用户登录ssh
Solairs如何上网?
实战PXE启动安装Redhat AS 5 Linux
RHCT Lab1: Network Installation
RHCE Lab1: Kickstart
RHCE Lab1.1: Auto Installation
apache版本号显示的问题
修改tomcat端口号
RS/6000小型机故障的基本定位方法
Linux下的权限管理-ACL
CactiEZv9监控CentOS5.0
Red Hat Enterprise Linux 5.2 简明安装手册
StorNext 简单安装说明
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安
关于nagios监控系统添加主机和服务脚本
C和C++语言学习总结
apache优化
CentOS+Nginx+PHP+Mysql(1)
Apache服务器限制并发连接和下载速度