NFS協(xié)議的比較
NFS協(xié)議隨著網(wǎng)絡(luò)的發(fā)展也得到了一些改進(jìn)和優(yōu)化。那么目前我們已經(jīng)有了第四個(gè)版本的使用。那么相較于這些版本的內(nèi)容,以及特點(diǎn)有什么差異呢?我們這里來詳細(xì)討論一下。
V3相對(duì)V2的主要區(qū)別:
1、文件尺寸
V2最大只支持32BIT的文件大小(4G),而NFS協(xié)議的V3新增加了支持 64BIT文件大小的技術(shù).
2、文件傳輸尺寸
V3沒有限定傳輸尺寸,V2最多只能設(shè)定為8k,可以使用 -rsize and -wsize 來進(jìn)行設(shè)定.
3、完整的信息返回
V3增加和完善了許多錯(cuò)誤和成功信息的返回,對(duì)于服務(wù)器的設(shè)置和管理能帶來很大好處.
4、增加了對(duì)TCP傳輸協(xié)議的支持
V2只提供了對(duì)UDP協(xié)議的支持,在一些高要求的網(wǎng)絡(luò)環(huán)境中有很大限制,V3增加了對(duì)TCP協(xié)議的支持
*5、異步寫入特性
6、改進(jìn)了SERVER的mount性能
7、有更好的 I/O WRITES 性能.
9、更強(qiáng)網(wǎng)絡(luò)運(yùn)行效能,使得網(wǎng)絡(luò)運(yùn)作更為有效.
10、更強(qiáng)的災(zāi)難恢復(fù)功能.
異步寫入特性(v3新增加)介紹:
NFS協(xié)議的V3版本能否使用異步寫入,這是可選擇的一種特性.NFS V3客戶端發(fā)發(fā)送一個(gè)異步寫入請(qǐng)求到服務(wù)器,在給客戶端答復(fù)之前服務(wù)器并不是必須要將數(shù)據(jù)寫入到存儲(chǔ)器中(穩(wěn)定的).服務(wù)器能確定何時(shí)去寫入數(shù)據(jù)或者將多個(gè)寫入請(qǐng)求聚合到一起并加以處理,然后寫入.客戶端能保持一個(gè)數(shù)據(jù)的copy以防萬一服務(wù)器不能完整的將數(shù)據(jù)寫入.當(dāng)客戶端希望釋放這個(gè)copy的時(shí)候,它會(huì)向服務(wù)器通過這個(gè)操作過程,以確保每個(gè)操作步驟的完整.異步寫入能夠使服務(wù)器去確定最好的同步數(shù)據(jù)的策略.使數(shù)據(jù)能盡可能的同步的提交何到達(dá).與V2比較來看,這樣的機(jī)制能更好的實(shí)現(xiàn)數(shù)據(jù)緩沖和更多的平行(平衡).而NFS V2的SERVER在將數(shù)據(jù)寫入存儲(chǔ)器之前不能再相應(yīng)任何的寫入請(qǐng)求.
V4相對(duì)V3的改進(jìn):
1:改進(jìn)了INTERNET上的存取和執(zhí)行效能
2:在協(xié)議中增強(qiáng)了安全方面的特性
3:增強(qiáng)的跨平臺(tái)特性