91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不同應(yīng)用程序的存儲(chǔ)IO類(lèi)型解析

454398 ? 來(lái)源:架構(gòu)師技術(shù)聯(lián)盟 ? 作者:EMC技術(shù)社區(qū) ? 2020-11-30 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

存儲(chǔ)系統(tǒng)作為數(shù)據(jù)的載體,為前端的服務(wù)器和應(yīng)用程序提供讀寫(xiě)服務(wù)。存儲(chǔ)陣列某種意義上來(lái)說(shuō),是對(duì)應(yīng)用服務(wù)器提供數(shù)據(jù)服務(wù)的后端“服務(wù)器”。應(yīng)用服務(wù)器對(duì)存儲(chǔ)系統(tǒng)發(fā)送數(shù)據(jù)的“讀”和“寫(xiě)”的請(qǐng)求。然而,不同的應(yīng)用程序?qū)Υ鎯?chǔ)的數(shù)據(jù)訪問(wèn)類(lèi)型有所不同。

本文描述典型的不同應(yīng)用程序的存儲(chǔ)IO類(lèi)型。幫助讀者了解不同應(yīng)用程序存儲(chǔ)IO類(lèi)型的同時(shí),提供的數(shù)據(jù)也可以為存儲(chǔ)模擬和壓力測(cè)試的數(shù)據(jù)參考。

IO類(lèi)型描述:

描述不同應(yīng)用的存儲(chǔ)IO類(lèi)型之前,先要描述存儲(chǔ)中的定義IO的幾個(gè)術(shù)語(yǔ):

IO大小(IO Size):IO Size是應(yīng)用程序發(fā)起,經(jīng)過(guò)操作系統(tǒng)的磁盤(pán)子系統(tǒng),向存儲(chǔ)系統(tǒng)發(fā)送的讀寫(xiě)請(qǐng)求的單位大小。不同的應(yīng)用程序所發(fā)送的IO大小都不相同,例如對(duì)于數(shù)據(jù)庫(kù)應(yīng)用,它在數(shù)據(jù)讀寫(xiě)的時(shí)候IO Size是8KB,而在事務(wù)日志的寫(xiě)入的時(shí)候可能是512Bytes-64KB不等。所以,通常所說(shuō)的IO Size都是一個(gè)平均的概念。即某一款應(yīng)用在一段時(shí)間內(nèi)的平均IO大小。

讀寫(xiě)比例(Read/Write):讀寫(xiě)比例比較容易理解,就是應(yīng)用程序讀數(shù)據(jù)和寫(xiě)數(shù)據(jù)分布。這個(gè)在規(guī)劃存儲(chǔ)的時(shí)候也至關(guān)重要,因?yàn)榇鎯?chǔ)系統(tǒng)中的保護(hù)級(jí)別(RAID)的不同,對(duì)寫(xiě)有損失。例如RAID-5單次寫(xiě)入需要分別對(duì)數(shù)據(jù)位和校驗(yàn)位進(jìn)行2次讀和2次寫(xiě)。所以說(shuō),如果用RAID-5作為寫(xiě)入比例較高的應(yīng)用,顯然會(huì)對(duì)性能有很大影響。

順序與隨機(jī)讀寫(xiě)比例(Random/Sequential):順序和隨機(jī)讀寫(xiě)取決與應(yīng)用的獲取數(shù)據(jù)的方式。通常情況下,如果數(shù)據(jù)的讀取和寫(xiě)入是在連續(xù)的磁盤(pán)空間上,可以認(rèn)為是順序讀寫(xiě)。如果應(yīng)用讀取的數(shù)據(jù)分布在不同磁盤(pán)空間,且無(wú)固定的順序,則視為隨機(jī)讀寫(xiě)。由于傳統(tǒng)的機(jī)械磁盤(pán)(閃存盤(pán)不再討論之列)讀寫(xiě)數(shù)據(jù)需要盤(pán)面的轉(zhuǎn)動(dòng)和磁頭的移動(dòng),這使得隨機(jī)讀寫(xiě)的效率在物理磁盤(pán)層面要遠(yuǎn)小于順序讀寫(xiě)。通常存儲(chǔ)系統(tǒng)都都會(huì)利用緩存來(lái)減少這部分的延遲,減緩因?yàn)榇蓬^的移動(dòng)而帶來(lái)的性能損失。隨機(jī)讀寫(xiě)的代表的是OLTP的數(shù)據(jù)庫(kù)文件,順序讀寫(xiě)的代表則是數(shù)據(jù)的事務(wù)日志。

應(yīng)用程序存儲(chǔ)IO類(lèi)型:

下面的表中描述的不同的應(yīng)用程序?qū)?yīng)的IO大小、讀寫(xiě)比例、隨機(jī)和順序比例。表中的比例為一個(gè)通用的參考值,比例接近真實(shí)各種應(yīng)用的IO類(lèi)型。當(dāng)然不能包含全部的應(yīng)用類(lèi)型因?yàn)楦鶕?jù)不同生產(chǎn)環(huán)境,數(shù)值也會(huì)有很大的差異。這里的數(shù)據(jù)提供一個(gè)參考,可以用于使用壓力測(cè)試工具,例如IOMeter,模擬不同應(yīng)用的IO負(fù)載。

IOmeter是一款用于單系統(tǒng)和集群系統(tǒng)的I/O子系統(tǒng)度量(Measurement)和特征化(Characterization)工具,它是一個(gè)負(fù)載生成器(Workload Generator),也是一個(gè)度量工具(Measurement tool),可用于模擬任何程序或benchmark的磁盤(pán)或網(wǎng)絡(luò)I/O操作,在單個(gè)或多個(gè)(聯(lián)網(wǎng))系統(tǒng)上生成并度量負(fù)載。

IOmeter由兩個(gè)程序組成,Iometer和Dynamo。Iomter是控制程序/GUI,它告訴Dynamo需要做什么,收集數(shù)據(jù)結(jié)果并總結(jié)到一個(gè)輸出文件。一次只應(yīng)該運(yùn)行一個(gè)Iometer,通常運(yùn)行在服務(wù)器上。

Dynamo是一個(gè)負(fù)載生成器,它沒(méi)有GUI,在Iometer的命令下執(zhí)行I/O操作并記錄性能信息,然后返回?cái)?shù)據(jù)給Iometer。一次可以運(yùn)行多個(gè)Dynamo,通常是一個(gè)副本運(yùn)行在服務(wù)器上,另一個(gè)副本運(yùn)行在每一臺(tái)客戶(hù)端上。Dynamo是多線程的,每一個(gè)副本可以模擬多個(gè)客戶(hù)端程序的工作(Workload),每一個(gè)正在運(yùn)行的Dynamo副本被稱(chēng)為是一個(gè)Manager,Dynamo中的每一個(gè)線程被稱(chēng)為worker。

不同應(yīng)用通常具有不同的I/O類(lèi)型,了解應(yīng)用的I/O類(lèi)型是為其設(shè)計(jì)解決方案、排錯(cuò)性能問(wèn)題的首要工作。那I/O類(lèi)型通常包括哪些需要考慮的因素?我們今天就來(lái)談一談I/O類(lèi)型的幾個(gè)重要方面。

讀 vs. 寫(xiě)

應(yīng)用程序的讀寫(xiě)請(qǐng)求必須量化,了解他們之間的比列,因?yàn)樽x寫(xiě)對(duì)存儲(chǔ)系統(tǒng)的資源消耗是不通的。了解讀寫(xiě)比率直接關(guān)系到如何應(yīng)用緩存、RAID類(lèi)型等子系統(tǒng)的最佳實(shí)踐。寫(xiě)通常需要比讀更多的資源,SSD的寫(xiě)操作相對(duì)讀更是慢得多。

順序 vs. 隨機(jī)

傳統(tǒng)存儲(chǔ)系統(tǒng)通常都是機(jī)械硬盤(pán),因此整個(gè)系統(tǒng)設(shè)計(jì)為盡可能順序化I/O,減少由于磁盤(pán)尋道所帶來(lái)的延遲。所以,順序I/O相對(duì)隨機(jī)I/O的性能會(huì)好很多。隨機(jī)小I/O消耗比順序大I/O更多的處理資源。隨機(jī)小I/O更在意系統(tǒng)處理I/O的數(shù)量,即IOPS;而順序大I/O則更在意帶寬,即MB/s。因此,如果系統(tǒng)承載了多種不同的應(yīng)用,必須了解它們各自的需求,是對(duì)IOPS有要求,還是對(duì)帶寬有要求。這往往需要在兩種之間進(jìn)行折衷考慮。閃盤(pán)是一個(gè)例外,它沒(méi)有機(jī)械尋道操作,因此對(duì)隨機(jī)小I/O的處理是非常迅速的,由此是讀操作。

大I/O vs. 小I/O

我們通常把<=16KB的I/O認(rèn)為是小I/O,而>=32KB的I/O認(rèn)為是大I/O。就單個(gè)I/O來(lái)講,大I/O從微觀的角度相比小I/O會(huì)需要更多處理資源,不過(guò)對(duì)于智能存儲(chǔ)系統(tǒng)來(lái)說(shuō),會(huì)盡可能把I/O整理為順序的,以單個(gè)操作執(zhí)行,如此依賴(lài),將多個(gè)小I/O整理成單個(gè)大I/O處理后,反而會(huì)更快。I/O的大小依然取決于應(yīng)用程序本身,了解I/O的大小,影響到后期對(duì)緩存、RAID類(lèi)型、LUN的一些屬性的調(diào)優(yōu)。

位置引用

數(shù)據(jù)的位置分布影響到后期對(duì)二級(jí)緩存或存儲(chǔ)分層技術(shù)的應(yīng)用,因?yàn)檫@些技術(shù)都會(huì)根據(jù)I/O的位置分布來(lái)判斷是否將I/O放置到緩存或快速的層級(jí)。位置引用是指那些被頻繁的存儲(chǔ)位置,我們通常認(rèn)為最新創(chuàng)建的數(shù)據(jù)以及最近被訪問(wèn)過(guò)的數(shù)據(jù),它們周?chē)臄?shù)據(jù)也同時(shí)被訪問(wèn)的可能性會(huì)比較大。因此,了解應(yīng)用程序的I/O位置特性,有助于應(yīng)用正確的性能優(yōu)化技術(shù)。

穩(wěn)定 vs. 爆發(fā)

I/O數(shù)量在一天中的不同時(shí)段會(huì)有不同的表現(xiàn)。例如,早高峰時(shí)段的I/O數(shù)量相比下班后的I/O會(huì)多出許多。如果能準(zhǔn)確預(yù)測(cè)和估計(jì)應(yīng)用的I/O在不同時(shí)間段的穩(wěn)定性和爆發(fā)性,可以正確分配資源,提高資源利用率。在前期的設(shè)計(jì)階段,就應(yīng)該考慮系統(tǒng)是否能夠處理I/O高峰期。

多線程 vs. 單線程

多線程是實(shí)現(xiàn)并發(fā)操作的一種方式,同時(shí)也意味著對(duì)存儲(chǔ)系統(tǒng)的資源消耗更多。這種高IOPS的請(qǐng)求方式,在有些情況下會(huì)造成磁盤(pán)繁忙,進(jìn)而導(dǎo)致I/O排隊(duì),增加了響應(yīng)時(shí)間。因此,適度的調(diào)整線程數(shù)量,不僅可以實(shí)現(xiàn)并發(fā),而且能在不拖累整個(gè)存儲(chǔ)系統(tǒng)的情況下,達(dá)到最優(yōu)的響應(yīng)時(shí)間。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十五):數(shù)據(jù)類(lèi)型詳解

    前言 本篇對(duì)IO-Link規(guī)范的附錄F的數(shù)據(jù)類(lèi)型做個(gè)詳細(xì)解釋?zhuān)戒浂x了 ?基本數(shù)據(jù)類(lèi)型 (Basic Data Types) 和? 組合數(shù)據(jù)類(lèi)型 (Composite Data Ty
    的頭像 發(fā)表于 01-14 18:25 ?5325次閱讀
    睿遠(yuǎn)研究院丨<b class='flag-5'>IO</b>-Link規(guī)范解讀(十五):數(shù)據(jù)<b class='flag-5'>類(lèi)型</b>詳解

    主板到IO板連接線核心技術(shù)與方案解析

    一、主板到IO板連接線核心技術(shù)與雙品電子FFCSP方案解析1.1核心定義與主要功能主板到IO板連接線(又稱(chēng)板對(duì)板互連線纜),是連接電子設(shè)備主板與IO接口板的柔性/剛性傳輸載體,核心功能
    的頭像 發(fā)表于 12-24 17:53 ?277次閱讀
    主板到<b class='flag-5'>IO</b>板連接線核心技術(shù)與方案<b class='flag-5'>解析</b>

    睿遠(yuǎn)研究院丨IO-Link規(guī)范解讀(十二):SM模塊與CM模塊解析

    Manager,負(fù)責(zé)協(xié)調(diào)主站的各個(gè)應(yīng)用程序模塊,并根據(jù)端口狀態(tài)啟動(dòng)或停止其他應(yīng)用程序。 1 System Manager模塊 System Manager 模塊作為IO-Link最核心的模塊,承上啟下,把從最底層
    的頭像 發(fā)表于 12-04 18:27 ?5206次閱讀
    睿遠(yuǎn)研究院丨<b class='flag-5'>IO</b>-Link規(guī)范解讀(十二):SM模塊與CM模塊<b class='flag-5'>解析</b>

    深入解析IPM器件數(shù)據(jù)手冊(cè)中的電流定義:Ic、Icp、Io(peak)和Io(rms)

    在設(shè)計(jì)和應(yīng)用IPM器件時(shí),電流參數(shù)是影響性能的關(guān)鍵指標(biāo)之一。然而,不同電流參數(shù)的含義可能會(huì)對(duì)應(yīng)用設(shè)計(jì)產(chǎn)生重要影響。本文將詳細(xì)解析IPM數(shù)據(jù)手冊(cè)中常見(jiàn)的幾種電流定義,包括IC、ICP、IO(peak
    的頭像 發(fā)表于 12-03 17:07 ?7140次閱讀
    深入<b class='flag-5'>解析</b>IPM器件數(shù)據(jù)手冊(cè)中的電流定義:Ic、Icp、<b class='flag-5'>Io</b>(peak)和<b class='flag-5'>Io</b>(rms)

    全球前四!京東云云海AI存儲(chǔ)躋身IO500高性能存儲(chǔ)榜單

    近日,在最新公布的 IO500 排行榜中,京東云云海 AI 存儲(chǔ)基于通用 NVMe 盤(pán)存儲(chǔ)服務(wù)器,結(jié)合全棧自研軟件體系與深度調(diào)優(yōu),成功躋身 IO500 生產(chǎn)榜單全球前四、國(guó)產(chǎn)自研第一。
    的頭像 發(fā)表于 11-27 14:51 ?371次閱讀
    全球前四!京東云云海AI<b class='flag-5'>存儲(chǔ)</b>躋身<b class='flag-5'>IO</b>500高性能<b class='flag-5'>存儲(chǔ)</b>榜單

    深入了解API:詳解應(yīng)用程序接口的作用和原理

    引言:在現(xiàn)代軟件開(kāi)發(fā)領(lǐng)域中, API(Application Programming Interface,應(yīng)用程序接口)扮演著至關(guān)重要的角色。無(wú)論是在Web開(kāi)發(fā)、移動(dòng)應(yīng)用還是大型軟件系統(tǒng)中,API
    的頭像 發(fā)表于 11-03 09:37 ?356次閱讀

    PYQT 應(yīng)用程序框架及開(kāi)發(fā)工具

    大家好,本團(tuán)隊(duì)此次分享的內(nèi)容為開(kāi)發(fā)過(guò)程中使用到的PYQT 應(yīng)用程序框架及開(kāi)發(fā)工具。 pYqt 是一個(gè)多平臺(tái)的 python 圖形用戶(hù)界面應(yīng)用程序框架,由于其面向?qū)ο蟆? 易擴(kuò)展(可實(shí)現(xiàn)組件編程等
    發(fā)表于 10-29 07:15

    學(xué)生適合使用的SOLIDWORKS 云應(yīng)用程序

    隨著科技的不斷發(fā)展,計(jì)算機(jī)輔助設(shè)計(jì)(CAD)技術(shù)已經(jīng)成為現(xiàn)代工程教育的重要組成部分。SOLIDWORKS作為一款CAD軟件,其教育版云應(yīng)用程序為學(xué)生提供了強(qiáng)大而靈活的設(shè)計(jì)平臺(tái)。本文將探討
    的頭像 發(fā)表于 09-15 10:39 ?777次閱讀
    學(xué)生適合使用的SOLIDWORKS 云<b class='flag-5'>應(yīng)用程序</b>

    存儲(chǔ)技術(shù)全解析

    感到困惑,不清楚它們之間的區(qū)別和關(guān)系,以及哪些是片上存儲(chǔ),哪些是片外存儲(chǔ)。本文將系統(tǒng)地解析這些存儲(chǔ)技術(shù),并以樹(shù)莓派和x86個(gè)人電腦為例,說(shuō)明它們?cè)趯?shí)際系統(tǒng)中的應(yīng)用。
    的頭像 發(fā)表于 07-24 11:34 ?2853次閱讀

    2025年遠(yuǎn)程IO模塊選購(gòu)指南:主流品牌優(yōu)勢(shì)與應(yīng)用方案解析

    監(jiān)控、管理和優(yōu)化。在2025年,遠(yuǎn)程IO模塊市場(chǎng)技術(shù)創(chuàng)新不斷,各大品牌推出了多種性能卓越的產(chǎn)品,適用于工業(yè)生產(chǎn)、能源管理、智慧城市等多種場(chǎng)景。本文基于權(quán)威數(shù)據(jù)平臺(tái)(如Statista、MarketsandMarkets和Grand View Research)的市場(chǎng)分析,深入解析
    的頭像 發(fā)表于 07-04 17:54 ?902次閱讀

    半導(dǎo)體存儲(chǔ)芯片核心解析

    器)、SRAM (靜態(tài)隨機(jī)存取存儲(chǔ)器)。 非易失性存儲(chǔ)器:斷電后數(shù)據(jù)能長(zhǎng)期保存。 特點(diǎn):速度相對(duì)慢(但也有高速類(lèi)型),用作數(shù)據(jù)的“永久或半永久倉(cāng)庫(kù)”。 代表:NAND Flash (閃存)、NOR
    發(fā)表于 06-24 09:09

    分布式IO模組選購(gòu)指南:2025主流品牌盤(pán)點(diǎn)與應(yīng)用方案解析

    ,分布式IO模塊市場(chǎng)進(jìn)入快速增長(zhǎng)期。本文基于權(quán)威數(shù)據(jù)平臺(tái)的市場(chǎng)分析,盤(pán)點(diǎn)2025年主流分布式IO模塊品牌,介紹優(yōu)勢(shì)產(chǎn)品,并解析典型應(yīng)用方案,旨在為企業(yè)選購(gòu)提供權(quán)威參考。
    的頭像 發(fā)表于 06-10 16:57 ?1295次閱讀

    使用 CY4500 EZ-PD 協(xié)議分析器實(shí)用程序來(lái)調(diào)試USB類(lèi)型C應(yīng)用程序,無(wú)法在 “詳細(xì)信息” 窗口中找到 \" HPD 狀態(tài)\"怎么解決?

    我正在使用 CY4500 EZ-PD 協(xié)議分析器實(shí)用程序來(lái)調(diào)試我的 USB 類(lèi)型 C 應(yīng)用程序。 將實(shí)用程序從 v1.0 更新到 3.1.0 后,我無(wú)法在 “詳細(xì)信息” 窗口中找到 \
    發(fā)表于 05-28 07:05

    MCP:連接AI與應(yīng)用程序的開(kāi)放標(biāo)準(zhǔn)!

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 擴(kuò)展AI大模型的方式有兩種,第一種是通過(guò)訓(xùn)練增強(qiáng)AI大模型自身的能力;第二種是讓AI大模型與其它現(xiàn)有的應(yīng)用程序(例如:數(shù)據(jù)庫(kù)、瀏覽器、Gmail等)相互協(xié)作
    的頭像 發(fā)表于 03-21 18:21 ?2199次閱讀
    MCP:連接AI與<b class='flag-5'>應(yīng)用程序</b>的開(kāi)放標(biāo)準(zhǔn)!

    有獎(jiǎng)直播 | @3/20 IO-Link:開(kāi)啟工業(yè)新時(shí)代的智能工業(yè)之旅

    工業(yè)自動(dòng)化新風(fēng)向!#IO-Link#技術(shù)正在重新定義智能制造!你知道它如何助力工業(yè)4.0嗎?3月20日,大聯(lián)大友尚集團(tuán)攜手意法半導(dǎo)體資深專(zhuān)家和IO-Link設(shè)計(jì)公司,做客#大大通直播間#,帶你深度解析
    的頭像 發(fā)表于 03-13 16:34 ?539次閱讀
    有獎(jiǎng)直播 | @3/20 <b class='flag-5'>IO</b>-Link:開(kāi)啟工業(yè)新時(shí)代的智能工業(yè)之旅