服務(wù)器怎么增加分區(qū) Linux SWAP交換分區(qū)應(yīng)該設(shè)置多大?
Linux SWAP交換分區(qū)應(yīng)該設(shè)置多大?Linux swap交換空間的大小設(shè)置和Windows虛擬內(nèi)存幾乎一樣,一般是物理內(nèi)存的1.5~2倍,交換空間的大小也是物理內(nèi)存的2倍。畢竟現(xiàn)在服務(wù)器的物理內(nèi)
Linux SWAP交換分區(qū)應(yīng)該設(shè)置多大?
Linux swap交換空間的大小設(shè)置和Windows虛擬內(nèi)存幾乎一樣,一般是物理內(nèi)存的1.5~2倍,交換空間的大小也是物理內(nèi)存的2倍。畢竟現(xiàn)在服務(wù)器的物理內(nèi)存已經(jīng)不小了,最重要的是交換空間通常是系統(tǒng)在物理內(nèi)存不足的時候使用的,不需要太大。如果系統(tǒng)經(jīng)常需要大量的交換空間,就意味著要擴(kuò)展物理內(nèi)存。
多個硬盤怎么樣合成一個區(qū),比方說服務(wù)器用的?
既然有 "硬盤分區(qū) ",先回答多個分區(qū)合并成一個。第三方分區(qū)軟件取決于具體的功能和支持。Windows自帶的分區(qū)工具diskpart可以將兩個相鄰的分區(qū)合并為一個,但前提是前面的分區(qū)有足夠的空間放下后面分區(qū)的文件和內(nèi)容。大概操作是先復(fù)制文件,再刪除后面分區(qū),最后擴(kuò)展前面分區(qū)。
如果要求多個物理硬盤,可以通過建立RAID(硬件或軟件)和存儲空間,或者使用Drive Pool(Windows)/MergerFS(Linux),將多個硬盤/分區(qū)合并成一個分區(qū)。以四個硬盤的組合為例:
JDBOD和各種級別的RAID都是將多個物理硬盤虛擬成一個物理硬盤,操作系統(tǒng)需要對這個物理硬盤進(jìn)行分區(qū)和格式化才能使用。
RAID0:最快,單盤×4容量,單盤×4連續(xù)讀寫性能。但是如果硬盤損壞,所有的數(shù)據(jù)都會丟失。
RAID5:隨機(jī)讀寫有點慢,單盤容量為×(4-1)。如果RAID卡性能足夠或者軟件啟用寫緩存,單個磁盤連續(xù)讀寫性能可以達(dá)到×(4-1)。理論上,當(dāng)單個硬盤損壞時,可以重建陣列而不會丟失數(shù)據(jù),但在實際情況下,重建會失敗。
RAID6:隨機(jī)讀寫較慢,單個磁盤容量為×(4-2)。如果RAID卡性能足夠,單個磁盤連續(xù)讀寫性能可以達(dá)到×(4-2)。理論上,如果兩個硬盤損壞,數(shù)據(jù)不會丟失,陣列可以重建。
RAID10:隨機(jī)讀寫性能不錯,容量為單盤容量×(4÷2),連續(xù)讀寫性能在單盤性能×(4÷2)左右。
JBOD:容量是單盤容量×4,讀寫性能相當(dāng)于單盤。理論上,單個硬盤損壞后,其他硬盤上的數(shù)據(jù)不會丟失。但實際上,由于文件系統(tǒng)結(jié)構(gòu)數(shù)據(jù)和文件可能跨盤存儲,單個硬盤損壞后可能需要數(shù)據(jù)恢復(fù)軟件讀取完好硬盤上的數(shù)據(jù),跨盤存儲的文件不會被恢復(fù)。
DrivePool/MergerFS:類似于JBOD,但是每個硬盤都有一個獨(dú)立的文件系統(tǒng),只根據(jù)這些文件系統(tǒng)的結(jié)構(gòu)合并一個新的分區(qū)。如果一個硬盤損壞了,其他的都是硬的。磁盤上的任何數(shù)據(jù)都不會丟失。
Windows存儲空間:類似RAID,其中簡單空間類似RAID0,鏡像空間類似RAID10,奇偶校驗空間類似RAID5,但性能比硬件RAID差很多。
Windows動態(tài)磁盤:類似于RAID,但這是基于分區(qū)的操作。不同磁盤上的分區(qū)組合成一個虛擬分區(qū),這個虛擬分區(qū)不能再分區(qū),但需要格式化才能使用。其中,條帶卷類似于RAID0,RAID5卷類似于RAID5,鏡像卷類似于RAID1,跨區(qū)卷類似于JBOD。
其他類似RAID的軟件模式,以及*nix madam、ZFS、flexRAID、unRAID等。,就不一一介紹了。