這段時(shí)間突然對(duì)宮斗戲上癮,依次看了《羋月傳》,《甄嬛傳》和《武媚娘傳奇》。我對(duì)女人之間的爭(zhēng)斗不感興趣,而是對(duì)皇上的“翻牌”水平著實(shí)捉急,怎么后宮佳麗三千,皇上也不算老,怎么這么少皇嗣啊?
如果皇帝有了智能算法,能夠?qū)崟r(shí)監(jiān)控各嬪妃的生理和心里狀況,推薦侍寢的名單,相信提高生產(chǎn)率(多誕子嗣)肯定是毫無(wú)問(wèn)題的,就算有宮斗,也不至于選個(gè)太子都找不到合適的人選。
鑒于不同的多路徑軟件性能差距如此之大,因此,建議大家還是選擇廠(chǎng)商提供的多路徑軟件吧。如果需要采用操作系統(tǒng)的多路徑軟件的,也要按照廠(chǎng)商提供的最佳實(shí)踐來(lái)配置。比如有些廠(chǎng)商的存儲(chǔ)是對(duì)稱(chēng)雙活的,這個(gè)時(shí)候輪詢(xún)算法性能應(yīng)該不錯(cuò),但有些存儲(chǔ)是非對(duì)稱(chēng)雙活的,這個(gè)時(shí)候采用優(yōu)先路徑肯定性能更好,因?yàn)镮/O可以直接發(fā)送到LUN歸屬的控制器,無(wú)需存儲(chǔ)再轉(zhuǎn)發(fā)。
估計(jì)各位看官也一樣,只要是個(gè)男的,都想,如果我是皇上,怎么也得生幾十個(gè)兒子(你想得美,老婆一個(gè)耳光打過(guò)來(lái),我閃.....)。
我覺(jué)得,最大的罪魁禍?zhǔn)拙褪欠扑惴ǎ绻尠⒗ü方o皇上弄一個(gè)智能翻牌算法,根據(jù)后宮各個(gè)嬪妃的生理周期合理安排侍寢次序,何愁不能兒孫滿(mǎn)堂啊?
在存儲(chǔ)界,也有類(lèi)似的現(xiàn)象。
現(xiàn)在服務(wù)器的性能很強(qiáng)大,一個(gè)CPU都幾十核了,而且華為都推出32路服務(wù)器了。而存儲(chǔ)性能也不是問(wèn)題,全閃存陣列大量應(yīng)用,存儲(chǔ)已經(jīng)不再是瓶頸。
但是你發(fā)現(xiàn)好像應(yīng)用的性能還是提升不明顯,這個(gè)時(shí)候,你需要考慮看看是否是多路徑的問(wèn)題了。
大家知道,多路徑軟件可以在一個(gè)路徑出了問(wèn)題后把流量切換到另外一個(gè)路徑,除了提高可靠性外,還可以通過(guò)負(fù)載均衡來(lái)提高性能。
大家也知道,多路徑軟件有很多種。首先幾乎所有的操作系統(tǒng)都有自己的多路徑軟件,比如Windows,Linux和VMware,第二是第三方的多路徑軟件,如Veritas DMP,第三就是存儲(chǔ)廠(chǎng)商自己開(kāi)發(fā)的多路徑軟件。
有些IT人員喜歡采用第三方的多路徑軟件,這樣可以標(biāo)準(zhǔn)化管理。有些IT人員喜歡采用操作系統(tǒng)自帶的多路徑軟件,這樣部署最簡(jiǎn)單。但是,存儲(chǔ)廠(chǎng)商一般都建議采用他們開(kāi)發(fā)的多路徑軟件,因?yàn)檫@樣和自己的存儲(chǔ)配合得最好,性能也最好。
不同的多路徑軟件差別有多大?我開(kāi)始沒(méi)有這個(gè)概念,西瓜哥原來(lái)也認(rèn)為,采用操作系統(tǒng)自帶的多路徑軟件和存儲(chǔ)廠(chǎng)商自帶的多路徑軟件,性能差別應(yīng)該不會(huì)超過(guò)10-30%。
但現(xiàn)實(shí)是否是這樣的呢?我們今天看看EMC委托Taneja Group咨詢(xún)公司做的一個(gè)測(cè)試。
這個(gè)是測(cè)試環(huán)境,采用VMware自帶的多路徑軟件NMP和EMC開(kāi)發(fā)的PowerPath/VE=60(PP60)進(jìn)行對(duì)比,服務(wù)器是DELL的,存儲(chǔ)是全閃存陣列XtremIO。雙方的多路徑軟件都沒(méi)有經(jīng)過(guò)特別的調(diào)優(yōu)。
一共測(cè)試了5種負(fù)載。我們首先來(lái)看帶寬吞吐量的情況。我們看到,EMC的多路徑軟件的帶寬吞吐量基本都是VMware系統(tǒng)自帶多路徑軟件的N倍。
然后我們?cè)賮?lái)看看IOPS。每個(gè)負(fù)載測(cè)試5次,看看有啥不同。最后發(fā)現(xiàn),不管如何測(cè)試,EMC的多路徑軟件的IOPS性能也遠(yuǎn)遠(yuǎn)高于VMware自帶的多路徑軟件1倍以上。
最后我們來(lái)看看時(shí)延,也是EMC全面勝出。
僅僅是多路徑軟件的不同,為什么結(jié)果有如此大差距?
EMC說(shuō),VMware的多路徑Native Multipathing (NMP)采用的算法是輪詢(xún)算法(round robin),比較簡(jiǎn)單。而EMC的Powerpath采用其專(zhuān)利的智能算法,它可以實(shí)時(shí)監(jiān)控各個(gè)鏈路的繁忙情況(如隊(duì)列深度),對(duì)路徑進(jìn)行優(yōu)選,這樣就可以大大提高系統(tǒng)的吞吐量。
因此,如果你發(fā)現(xiàn)如下問(wèn)題,不一定是服務(wù)器或者存儲(chǔ)的問(wèn)題,而可能是多路徑軟件的問(wèn)題:
1、陣列的性能遠(yuǎn)遠(yuǎn)少于廠(chǎng)商宣傳的值;
2、排隊(duì)延遲;
3、時(shí)延增加;
4、一些路徑某些IO大小性?xún)r(jià)好,某些IO大小性?xún)r(jià)不好;
5、有時(shí)存儲(chǔ)前端端口某些很忙,某些很閑;
如果皇帝有了智能算法,能夠?qū)崟r(shí)監(jiān)控各嬪妃的生理和心里狀況,推薦侍寢的名單,相信提高生產(chǎn)率(多誕子嗣)肯定是毫無(wú)問(wèn)題的,就算有宮斗,也不至于選個(gè)太子都找不到合適的人選。
鑒于不同的多路徑軟件性能差距如此之大,因此,建議大家還是選擇廠(chǎng)商提供的多路徑軟件吧。如果需要采用操作系統(tǒng)的多路徑軟件的,也要按照廠(chǎng)商提供的最佳實(shí)踐來(lái)配置。比如有些廠(chǎng)商的存儲(chǔ)是對(duì)稱(chēng)雙活的,這個(gè)時(shí)候輪詢(xún)算法性能應(yīng)該不錯(cuò),但有些存儲(chǔ)是非對(duì)稱(chēng)雙活的,這個(gè)時(shí)候采用優(yōu)先路徑肯定性能更好,因?yàn)镮/O可以直接發(fā)送到LUN歸屬的控制器,無(wú)需存儲(chǔ)再轉(zhuǎn)發(fā)。
分享到微信 ×
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。