巧用linux伺服器的 dev shm

2021-09-08 17:08:26 字數 899 閱讀 5780

巧用linux伺服器的/dev/shm/,如果合理使用,可以避開磁碟io不給力,提高**訪問速度。

首先讓我們認識一下,什麼是tmpfs和/dev/shm/?

tmpfs是linux/unix系統上的一種基於記憶體的檔案系統。tmpfs可以使用您的記憶體或swap分割槽來儲存檔案。由此可見,tmpfs主要儲存暫存的檔案。它有如下2個優勢 : 1. 動態檔案系統的大小。2. tmpfs 的另乙個主要的好處是它閃電般的速度。因為典型的 tmpfs 檔案系統會完全駐留在記憶體 ram 中,讀寫幾乎可以是瞬間的。同時它也有乙個缺點  tmpfs 資料在重新啟動之後不會保留,因為虛擬記憶體本質上就是易失的。所以有必要做一些指令碼做諸如載入,繫結的操作。

tmpfs(/dev/shm)的使用及應用場景

tmpfs是基於記憶體的,速度是不用說的,硬碟和它沒法比。oracle 中的automatic memory management特性就使用了/dev/shm。另外如果在**運維中好好利用tmpfs,將有意想不到的收穫。我們先在/dev/shm建乙個tmp目前,並與/tmp繫結。

[root@ay1212111202285f63122 ~]# mkdir  /dev/shm/tmp

[root@ay1212111202285f63122 ~]# chmod  1777  /dev/shm/tmp         //注意許可權

[root@ay1212111202285f63122 ~]# mount --bind  /dev/shm/tmp  /tmp

[root@ay1212111202285f63122 ~]# ls -ld /tmp

drwxrwxrwt 2 root root 40 may 29 21:46 /tmp

巧用linux伺服器的 dev shm

巧用linux伺服器的 dev shm 如果合理使用,可以避開磁碟io不給力,提高 訪問速度。首先讓我們認識一下,什麼是tmpfs和 dev shm tmpfs是linux unix系統上的一種基於記憶體的檔案系統。tmpfs可以使用您的記憶體或swap分割槽來儲存檔案。由此可見,tmpfs主要儲存...

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

windows伺服器轉linux伺服器的點滴

有感於linux的開放姿態,最近購買了個linux伺服器。各種原因,只是用命令列形式。但問題來了,不適應不在於命令列難記之類。而在於軟體的安裝及管理,先記下來,後面將慢慢找具體的解決方案。也希望可以幫到後來者。1.軟體查詢不知道怎麼查詢。比如想安裝個subversion 或者 ftp 之類的。在wi...