国产精品一区二区av交换,中文字幕人成无码免费视频,永久免费av无码网站性色av,欧美一道本一区二区三区,樱桃熟了a级毛片

扇子專欄:存儲怎么測才精彩

扇子 發(fā)表于:13年12月30日 09:46 [原創(chuàng)] DOIT.com.cn

  • 分享:
[導(dǎo)讀]IOmeter 作為很多工程師性能測試的工具,可以模擬不同類型的IO(連續(xù)、隨機或者混合)、不同的IO size、不同的隊列長度。筆者希望以一次IOmeter的測試經(jīng)歷,幫助讀者了解如何通過性能測試來體現(xiàn)存儲設(shè)備的特性。筆者認(rèn)為,再好的性能報告,如果與真實環(huán)境數(shù)據(jù)相差太大,都沒有意義。那些動輒十幾w的IOPS究竟是怎么來的呢?

 編者按:扇子長期從事存儲技術(shù)相關(guān)工作,目前專注于openZFS、opensource illumos 等方面的研究。2008~2013年任職于IBM中國,擔(dān)任企業(yè)級存儲產(chǎn)品DS8000三線售后支持專家、金融行業(yè)存儲高級售前工程師等職位。

DOIT存儲專欄:相信大家對存儲廠商公布的性能數(shù)據(jù)都不陌生,筆者的很多客戶都在感嘆一邊是“理想很美好”的測試報告,另一邊卻是系統(tǒng)上線后“現(xiàn)實很骨感”的糟糕性能。事實上,我們的IT運維人員天天面對著海量的設(shè)備和業(yè)務(wù)部門各種各樣的要求,很難像原廠商的工程師一樣,對某一款存儲設(shè)備精通。很多人平時可能只會參與到項目的前期規(guī)劃和系統(tǒng)設(shè)計階段,沒有動手的機會,也很難對存儲的性能有一個理性認(rèn)識。這樣就會有一個令人啼笑皆非的結(jié)果,很多客戶在選擇存儲設(shè)備的時候,總會問“你的IOPS最大能到多少?”

到底IOPS越大就越好么?筆者認(rèn)為,再好的性能報告,如果與真實環(huán)境數(shù)據(jù)相差太大,都沒有意義。那些動輒十幾w的IOPS究竟是怎么來的呢?

圖一:IOmeter中12w的IOPS

首先要考慮的是測試環(huán)境,要盡可能接近客戶的真實情況,這可能包括硬件設(shè)備、網(wǎng)絡(luò)環(huán)境、邏輯配置等。10塊盤和40塊盤,提供相同的容量,測出來的性能肯定是不同的,也就是常說的overprovision。

其次要考慮的是測試方法,相對靠譜的是就用客戶的真實數(shù)據(jù)和應(yīng)用來測,這個方式的最大缺點在于需要相對充足的時間和資源來搭建環(huán)境。參與測試的客戶往往并不是應(yīng)用專家,資源的協(xié)調(diào)和測試過程中遇到的問題,如果沒有辦法及時解決,那測試的價值就會大打折扣。廠商的選擇往往是那些性能測試工具,比如IOmeter、fio或orion 。這種想法也沒有問題,畢竟作為廠商需要展示的是存儲的IO性能,而客戶應(yīng)用如果不夠合理,測試結(jié)果要么就是存儲的使用效率很低,應(yīng)用成為瓶頸;要么就是過分依賴存儲,什么都往里面寫,造成存儲忙得要死,而應(yīng)用還是慢。這些問題不是一時半會能夠解決的,再加上各種其他因素,比如商務(wù)、客戶實際情況,有可能很好的產(chǎn)品就因為糟糕的測試結(jié)果而落選了。一個優(yōu)秀工程師的作用就是在現(xiàn)有條件下,可以將結(jié)果最大化,努力實現(xiàn)客戶的真實測試需求。

以Iometer為例,在沒有人為修改程序的前提下,我認(rèn)為其結(jié)果還是比較真實的。有兩點需要說明,一個是Iometer的寫是同步寫,而很多存儲設(shè)備可以修改其寫入模式為同步還是異步寫入的。最簡單的解釋就是同步寫時,數(shù)據(jù)必須有效寫入到后端磁盤中;而異步寫時,數(shù)據(jù)寫入DRAM中就可以了。異步寫的性能顯然會優(yōu)于同步寫,這點往往會被人忽略。另一點就是讀取性能測試,很多時候廠商會故意不寫入數(shù)據(jù)測試,這時候的測試數(shù)據(jù)會非常“理想”。比較合理的方式是,先連續(xù)寫入幾遍數(shù)據(jù),然后重啟客戶端和存儲控制器來清除內(nèi)存,我更相信這時候的讀取結(jié)果。

下圖為筆者在一次測試中的IOmeter測試結(jié)果,由于使用了SSD作為設(shè)備的讀寫加速設(shè)備,整體性能都有了非常明顯的提高。

圖二 幾種常見的測試案例

還有一個很重要的方面是,如何來解讀測試數(shù)據(jù)。我們希望展示給客戶的是存儲設(shè)備在高并發(fā)下,延時與IOPS的關(guān)系,在IOmeter中,可以通過增加manager,worker的數(shù)量,以及增加outstanding IO來模擬多臺服務(wù)器同時訪問存儲設(shè)備時的表現(xiàn)。當(dāng)然,各種讀寫比例的IOPS壓力測試也可以很好的幫助客戶了解設(shè)備的整體性能。

圖三 IOPS與并發(fā)IO

圖四 不同讀寫比例

如果可以很好地了解存儲設(shè)備的設(shè)計原理,這些測試可能都并不需要。但是在現(xiàn)實的情況下,大部分的客戶工程師并不具備這些能力?蛻粼诂F(xiàn)有的條件下,如果可以最大程度了解產(chǎn)品的真實性能,并結(jié)合實際情況,最大程度地使用好存儲產(chǎn)品,這才是測試的意義吧。

筆者結(jié)語:

最近工作真的非常忙,長時間的熬夜加班和連續(xù)出差,很難有時間寫一些博客來與大家分享。希望大家在未來一年有更好的工作和生活。筆者今后也會結(jié)合代碼來和大家更好的解讀存儲技術(shù)。希望有問題的讀者可以聯(lián)系我,郵箱地址是 feizheng.philips@gmail.com

[責(zé)任編輯: 扇子]
扇子
Openstack作為云環(huán)境下的一股無法忽視的力量,已經(jīng)被越來越多的人所熟識。筆者受邀參加了本月6號在香港舉辦的2013 OpenStack峰會,借此機會與參會的中國廠商也做了很多溝通。讓我們一起來感受一下Openstack的中國力量。
官方微信
weixin
精彩專題更多
存儲風(fēng)云榜”是由DOIT傳媒主辦的年度大型活動;仡2014年,存儲作為IT系統(tǒng)架構(gòu)中最基礎(chǔ)的元素,已經(jīng)成為了推動信息產(chǎn)業(yè)發(fā)展的核心動力,存儲產(chǎn)業(yè)的發(fā)展邁向成熟,數(shù)據(jù)經(jīng)濟的概念順勢而為的提出。
華為OceanStor V3系列存儲系統(tǒng)是面向企業(yè)級應(yīng)用的新一代統(tǒng)一存儲產(chǎn)品。在功能、性能、效率、可靠性和易用性上都達到業(yè)界領(lǐng)先水平,很好的滿足了大型數(shù)據(jù)庫OLTP/OLAP、文件共享、云計算等各種應(yīng)用下的數(shù)據(jù)存儲需求。
聯(lián)想攜ThinkServer+System+七大行業(yè)解決方案驚艷第十六屆高交會
 

公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.