赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索

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

发布时间:2007.04.29 06:36     来源:赛迪网技术社区    作者:feixiang

应用程序如果遵循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(T002)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 深入浅出 Linux设备驱动中断处理介绍 (04-28) · 深入浅出 Linux设备驱动异步通知介绍 (04-28)
· 深入浅出 Linux设备驱动阻塞与非阻塞 (04-28) · Linux操作系统文件系统的比较和选择 (04-28)
· Linux系统启动引导程序配置文件解析 (04-28) · 利用sudo命令为Ubuntu分配管理权限 (04-28)
· linux的运行模式:Runlevel详细解析 (04-28) · 新手看招 实用的Ubuntu Linux命令大全 (04-28)
· Ubuntu Linux使用过程中的一些小技巧 (04-28) · Linux系统多进程查看及调配管理方法 (04-27)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管