成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何運(yùn)用linux云服務(wù)器下的的/dev/shm/

這篇文章主要講解了“如何運(yùn)用linux云服務(wù)器下的的/dev/shm/”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何運(yùn)用linux云服務(wù)器下的的/dev/shm/”吧!

我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、中江ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的中江網(wǎng)站制作公司

一.什么是tmpfs和/dev/shm/? 

tmpfs是Linux/Unix系統(tǒng)上的一種基于內(nèi)存的文件系統(tǒng)。tmpfs可以使用您的內(nèi)存或swap分區(qū)來存儲(chǔ)文件。由此可見,tmpfs主要存儲(chǔ)暫存的文件。它有如下2個(gè)優(yōu)勢:

1)動(dòng)態(tài)文件系統(tǒng)的大小。 

2)tmpfs 的另一個(gè)主要的好處是它閃電般的速度。因?yàn)榈湫偷?tmpfs 文件系統(tǒng)會(huì)完全駐留在內(nèi)存 RAM 中,讀寫幾乎可以是瞬間的。 

同時(shí)它也有一個(gè)缺點(diǎn)  tmpfs 數(shù)據(jù)在重新啟動(dòng)之后不會(huì)保留,因?yàn)樘摂M內(nèi)存本質(zhì)上就是易失的。所以有必要做一些腳本做諸如加載,綁定的操作。tmpfs不具備持久性,重啟后數(shù)據(jù)不保留,請務(wù)必注意?。?!  

如何運(yùn)用linux云服務(wù)器下的的/dev/shm/

/dev/shm/是一個(gè)設(shè)備文件,它使用就是tmpfs文件系統(tǒng)(注意:在Centos和Redhat下,/dev/shm目錄是一個(gè)鏈接,指向/run/shm目錄,在Ubuntu系統(tǒng)下tmpfs文件系統(tǒng)對應(yīng)的是/run/shm目錄,可以使用df命令查看),因?yàn)?/dev/shm/這個(gè)目錄不在硬盤上,而是在內(nèi)存里,它就所謂的tmpfs。在Redhat/CentOS等linux發(fā)行版中默認(rèn)大小為物理內(nèi)存的一半。 比如我的的Red Hat Enterprise Linux Server 5.4 64(單核,512內(nèi)存)分配內(nèi)存為512M,所以/dev/shm為250M左右,查看/dev/shm如下: 

[root@AY1212111202285f63122 ~]# df -h Filesystem
Size  Used Avail Use% Mounted on /dev/hda1
20G  7.6G   11G  42% / tmpfs
250M     0  250M   0% /dev/shm

tmpfs是基于內(nèi)存的文件系統(tǒng),創(chuàng)建時(shí)不需要使用mkfs等初始化。如我想把/dev/shm tmpfs大小改為512M,修改/etc/fstab的:

tmpfs       /dev/shm    tmpfs  defaults   0 0

改為 

tmpfs       /dev/shm    tmpfs  defaults,size=512m    0 0

然后執(zhí)行mount -o remount /dev/shm 

[root@AY1212111202285f63122 ]# mount -o remount /dev/shm [root@AY1212111202285f63122 ]# df -h Filesystem
Size  Used Avail Use% Mounted on /dev/hda1
20G  7.6G   11G  42% / tmpfs
512M     0  512M   0% /dev/shm

怎么樣,變成512M啦,使用很方便吧,重啟也沒有問題的,哈哈。當(dāng)然在生產(chǎn)環(huán)境中你可以把內(nèi)存加大些,反正現(xiàn)在內(nèi)存很便宜啦,為了提高性能也需要將/dev/shm加大。  

二.tmpfs(/dev/shm)的使用及應(yīng)用場景 

tmpfs是基于內(nèi)存的,速度是不用說的,硬盤和它沒法比。Oracle 中的Automatic Memory Management特性就使用了/dev/shm。另外如果在網(wǎng)站運(yùn)維中好好利用tmpfs,將有意想不到的收獲。我們先在/dev/shm建一個(gè)tmp目前,并與/tmp綁定。 

[root@AY1212111202285f63122 ~]# mkdir  /dev/shm/tmp
[root@AY1212111202285f63122 ~]# chmod  1777  /dev/shm/tmp    //注意權(quán)限
[root@AY1212111202285f63122 ~]# mount --bind  /dev/shm/tmp  /tmp
[root@AY1212111202285f63122 ~]# ls -ld /tmp drwxrwxrwt 2 root root 40 May 29 21:46 /tmp

以下/tmp使用tmpfs文件系統(tǒng)的一些應(yīng)用示例,一般tmpfs內(nèi)存文件系統(tǒng)在做web緩存,cache,臨時(shí)文件存儲(chǔ)時(shí)會(huì)對web訪問有很好的加速作用,從而提高網(wǎng)站訪問的速度。 

(1)將squid的緩存目錄cache_dir放到/tmp下 

vi /etc/squid/squid.conf

修改成  

cache_dir ufs /tmp 256 16 256

這里的第一個(gè)256表示使用256M內(nèi)存,重啟一下squid服務(wù),這樣緩存目錄都放在了tmpfs文件中了,速度不用說吧。  

(2)將php的session文件放在/tmp下 

對于一個(gè)訪問量大的以apache php的網(wǎng)站,可能tmp下的臨時(shí)文件都會(huì)很多,比如seesion或者一些緩存文件,那么你可以把它保存到tmpfs文件。保存seesion的方法很簡單了:只要修改php.ini就行了,通過phpinfo測試文件查看你的php session存儲(chǔ)位置,如果不在/tmp下,修改php.ini文件,修改如下: 

session.save_path = “/tmp”

(3)將服務(wù)的socket文件放在/tmp下 

如nginx.socket和MySQL.sock 。

至于tmpfs的其他應(yīng)用,我想大家可能通過這篇文章會(huì)有所啟發(fā)。再次強(qiáng)調(diào)下:tmpfs 數(shù)據(jù)在重新啟動(dòng)之后不會(huì)保留,重啟tmpfs 數(shù)據(jù)會(huì)丟失,所以有必要做一些腳本做諸如加載,綁定的操作!

感謝各位的閱讀,以上就是“如何運(yùn)用linux云服務(wù)器下的的/dev/shm/”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何運(yùn)用linux云服務(wù)器下的的/dev/shm/這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享名稱:如何運(yùn)用linux云服務(wù)器下的的/dev/shm/
網(wǎng)頁地址:http://jinyejixie.com/article0/pgseio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、服務(wù)器托管、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
安义县| 从江县| 五华县| 延庆县| 迁安市| 砚山县| 田林县| 宝山区| 涞源县| 益阳市| 河间市| 楚雄市| 来安县| 三台县| 新河县| 咸丰县| 外汇| 定结县| 巴林左旗| 于田县| 海伦市| 罗山县| 冷水江市| 瑞安市| 新沂市| 弋阳县| 洛川县| 兴海县| 高雄市| 民和| 东辽县| 乐清市| 承德县| 泾阳县| 浦北县| 邹城市| 永州市| 绍兴县| 城固县| 邵武市| 汉阴县|