问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux一键配置Oracle主机/dev/shm

发布网友 发布时间:2024-10-03 18:42

我来回答

1个回答

热心网友 时间:2024-10-19 08:33

首先可以看出来/dev/shm是一个设备文件,可以把/dev/shm看作是系统内存的入口,可以把它看做是一块物理存储设备,一个tmpfilesystem,可以通过这个设备向内存中读写文件,以加快某些I/O高的操作,比如对一个大型文件频繁的open,write,read!

Oracle就利用了/dev/shm(shitou没用过oracle),可以通过mount命令列出当前的/dev/shm的挂载的文件系统,你可以直接对/dev/shm进行读写操作,例如:

#touch/dev/shm/file1

既然是基于内存的文件系统,系统重启后/dev/shm下的文件就不存在了。Linux默认(CentOS)/dev/shm分区的大小是系统物理内存的50%,虽说使用/dev/shm对文件操作的效率会高很多。但是目前各发行软件中却很少有使用它的(除了前面提到的Oracle),可以通过ls/dev/shm查看下面是否有文件,如果没有就说明当前系统并没有使用该设备。

因此需要在/etc/fstab文件中加上配置:

DAYTIME=$(date+%Y%m%d)memTotal=$(grepMemTotal/proc/meminfo|awk'{print$2}')shmTotal=$(df-k/dev/shm|awk'{print$2}'|head-n2|tail-n1)if["$(grep-E-c"/dev/shm"/etc/fstab)"-eq0];then[!-f/etc/fstab."${DAYTIME}"]&&cp/etc/fstab/etc/fstab."${DAYTIME}"cat<<EOF>>/etc/fstabtmpfs/dev/shmtmpfssize=${memTotal}k00EOFmount-oremount/dev/shmelseif["$shmTotal"-lt"$memTotal"];thenshmTotal=$memTotal[!-f/etc/fstab."${DAYTIME}"]&&cp/etc/fstab/etc/fstab."${DAYTIME}"line=$(grep-n"/dev/shm"/etc/fstab|awk-F":"'{print$1}')sed-i"${line}d"/etc/fstabcat<<EOF>>/etc/fstabtmpfs/dev/shmtmpfssize=${memTotal}k00EOFmount-oremount/dev/shmfifi

本次分享到此结束啦~

公众号:Lucifer三思而后行

热心网友 时间:2024-10-19 08:36

首先可以看出来/dev/shm是一个设备文件,可以把/dev/shm看作是系统内存的入口,可以把它看做是一块物理存储设备,一个tmpfilesystem,可以通过这个设备向内存中读写文件,以加快某些I/O高的操作,比如对一个大型文件频繁的open,write,read!

Oracle就利用了/dev/shm(shitou没用过oracle),可以通过mount命令列出当前的/dev/shm的挂载的文件系统,你可以直接对/dev/shm进行读写操作,例如:

#touch/dev/shm/file1

既然是基于内存的文件系统,系统重启后/dev/shm下的文件就不存在了。Linux默认(CentOS)/dev/shm分区的大小是系统物理内存的50%,虽说使用/dev/shm对文件操作的效率会高很多。但是目前各发行软件中却很少有使用它的(除了前面提到的Oracle),可以通过ls/dev/shm查看下面是否有文件,如果没有就说明当前系统并没有使用该设备。

因此需要在/etc/fstab文件中加上配置:

DAYTIME=$(date+%Y%m%d)memTotal=$(grepMemTotal/proc/meminfo|awk'{print$2}')shmTotal=$(df-k/dev/shm|awk'{print$2}'|head-n2|tail-n1)if["$(grep-E-c"/dev/shm"/etc/fstab)"-eq0];then[!-f/etc/fstab."${DAYTIME}"]&&cp/etc/fstab/etc/fstab."${DAYTIME}"cat<<EOF>>/etc/fstabtmpfs/dev/shmtmpfssize=${memTotal}k00EOFmount-oremount/dev/shmelseif["$shmTotal"-lt"$memTotal"];thenshmTotal=$memTotal[!-f/etc/fstab."${DAYTIME}"]&&cp/etc/fstab/etc/fstab."${DAYTIME}"line=$(grep-n"/dev/shm"/etc/fstab|awk-F":"'{print$1}')sed-i"${line}d"/etc/fstabcat<<EOF>>/etc/fstabtmpfs/dev/shmtmpfssize=${memTotal}k00EOFmount-oremount/dev/shmfifi

本次分享到此结束啦~

公众号:Lucifer三思而后行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
正宗柳州螺丝粉汤料制作及秘制香料配方 “天性”是什么?什么是“天性” 天性和生性的区别是什么 天性什么意思 下面的立体图形从前面、上面、左面看到的形状分别是什么?画一画。 ...小正方体的位置,使移动后的立体图形从前面看到的形状与原来的相_百... ...小正方体木块搭成的立体图形,从前面看到的图形是,从上面看到的图形也... 一个用小正方体搭成的立体图形,从前面看到的是图形①(如图),从上面看到... ...鬼妈妈》《僵尸新娘》《怪兽屋》《圣诞夜惊魂》的电影或者动画。介... 有没有像《僵尸新娘》《圣诞夜惊魂》《鬼妈妈》《魔怪屋》之类的动画... Palm Pre Plus和Palm Pre(G)有什么区别、、、 Palm Pre(G)数据传输 Palm Pre(G)的规格参数 ...贴在一起做一个书法园地如果要在书法园地的四周贴上花边怎样设计_百 ... ...做一个"书法园地”。要在"书法园地”的四周贴上花边 ...HDChina,TTG,HDStar,HDRoad,CCFBits,HTPC原动力,哪个都行 把20幅书法作品贴在一起,做一个书法园地'要在书法园地的四周贴上苋... ...HDChina,TTG,HDStar,HDRoad,CCFBits,HTPC原动力,哪个都行。_百度知... 哪里还能下载高清电影啊 高分急求htpc原动力论坛激活码,发邮箱wyanxin@vip.qq.com,谢谢 冰点脱毛和月光脱毛哪个好 冰点脱毛为什么“冰” 哪个牌子的永久脱毛膏好 冰点脱毛器特点及相关介绍杂用品 怎样取消excel里面输入网址超链接 企业债公司债属于什么 公司债企业债 华为荣耀4x为什么有两个手机管家 我得华为手机怎么有两个手机管家和浏览器,还都是系统自带的,怎么去_百 ... 第五份数列宝典:2021全国高考上海卷理科数学——数列专题(上海卷数列有... 淘宝palm pre plus 该买哪个版本的,英版真是全新吗 Palm pre G和黑莓9000 ...小霸王游戏机,黑色的外壳,两个蓝色的圆键,一个是重启,一个是吐卡... 冰点脱毛会不会出现毛囊丘疹反应 我是15岁女生 腿上的毛很多 用剃毛刀剃过 剃完后有黑色小斑点 还怎么... 超冰脱毛可以保持多久 超冰点脱毛副作用 构建嵌入式LINUX系统(影印版)目录 拼多多怎么转人工服务? 拼多多联系不上人工服务怎么办啊? 宣城建材市场有哪些 淘宝88 vip购物券可以叠加吗? 箱式变压器离居民楼多远没有辐射 大家说下小区箱式变压器辐射的危害有哪些 游戏《我爸曾是小偷》里面有个任务叫,一次过赢光庄家的钱两次,什么意思... 极品飞车14:热力追踪游戏介绍 老爸曾是小偷的成就 在一场比赛中被导弹击中三次即变成一堆白骨_百度... 极品飞车14热力追踪3修改器9绿色免费版极品飞车14热力追踪3修改器9... 农业银行的卡没有绑定网银可不以可以在微信上提现 QQ2013拒绝陌生人加好友怎么设置 佩雷斯希蒙·佩雷斯