当前位置: 首页 > news >正文

数据存储技术复习(二)未完

module3

  1. 存储是数据中心内的核心元素。请说明常用的存储选项及其特点。

磁盘驱动器:具有很大的存储容量,随机读/写访问

闪存驱动器:使用半导体介质,提供高性能,低功耗

2.若某磁盘驱动器显示每个磁道有八个扇区,并且有六个磁头和四个柱面。请计算该驱动器的数据块个数及编号范围。若扇区大小为512B,请计算格式化后的容量。

8*6*4=192个数据块

编号范围0-191

512*192=96 KB

3.若某磁盘驱动器假定每扇区可保存512个字节,请计算一个格式化后的容量为465.7GB的500 GB驱动器所拥有的数据块的个数。

465.7*1024*1024*1024/512

超过976,000,000个数据块

4.若某磁盘驱动器,转速为15,000 rpm(即每秒250转)的驱动器,请计算其平均旋转延迟?

磁盘服务时间(Ts)=寻道时间T)+旋转延迟(L)+数据传输时间(x)

60/(15000*2)≈2.0ms

5.若某应用程序的容量要求为1.46TB。应用程序在工作负载高峰时生成的IOPS的数量估计为9,000 IOPS。供应商指定146GB、15,000 rpm的驱动器最多能够执行180IOPS。若要满足应用程序性能,请计算所需的磁盘数量。

为满足容量需求所需的磁盘数量将为1.46 TB/146 GB=10个磁盘。

为满足应用程序IOPS需求,所需的磁盘数量为9,000/180=50。

如果应用程序对响应时间很敏感,则磁盘驱动器可执行的IOPS数量应基于70%的磁盘利用率进行计算。在70%的利用率下磁盘可执行的IOPS数量为180x0.7=126 IOPS.

因此,为满足应用程序IOPS需求所需的磁盘数量将为9,000/126= 72。

因此,为满足应用程序需求所需的磁盘数量将为Max (10,72)=72个磁盘。

从容量角度而言,10个磁盘足够了;但是,为满足应用程序性能所需的磁盘数量为72。

6.请解释RAID技术中的术语:(1)分条;(2)条块;(3)条带;(4)条块大小/条带深度;(5)条带宽度。

(1)分条是一项跨多个驱动器(一个以上)传播数据以并行使用驱动器的技术。与从单个磁盘进行读取和写入相比,所有读写磁头同时工作,从而允许在较短时间内处理更多数据并提升性能。

(2)在RAID集中的每个磁盘中,既足数量的连续编址磁盘块足义为条块。

(3)跨越RAID集中所有磁盘的一组对齐的条块称为条带。

(4)条块大小/条带深度描述条块中的数据块数量,也是可以从集合中的单个磁盘读取和写入的最大数据量(假定访问数据从条块开始处开始)。

(5)条带宽度是指条带中数据条的数量,指同时可以并发读或写的条带数量。这个数量等于RAID中的物理硬盘数量。

7.在RAID分条技术中,在条块大小为64KB的五个磁盘分条RAID集中,请计算该RAID集的条带大小。

64KB*5=320 KB

8.当其他条件一样时,请分析为什么一个由8块18G硬盘组成的阵列相比一个由4块36G硬盘组成的阵列具有更高的传输性能。

条带宽度等于RAID中的物理硬盘数量。增加条带宽度,可以增加阵列的读写性能。

9.请说明什么是镜像技术,镜像技术解决的问题和存在的缺点。

镜像是一项可将相同数据存储在两台不同的磁盘驱动器上,从而生成两个数据拷贝的技术。

如果一台磁盘驱动器出现故障,仍正常运行的磁盘驱动器上的数据将完好无损,并且控制器可继续通过镜像对中仍正常运行的磁盘来满足主机的数据请求。

在用新磁盘替换故障磁盘后,控制器会从镜像对中仍正常运行的磁盘上拷贝数据。

提供完善的数据冗余,支持从磁盘故障中快速恢复。

磁盘镜像只提供数据保护,而不能代替数据备份。镜像会不断捕获数据更改,而备份会捕获数据的时间点映像。

10.在使用奇偶校验RAID中,若条块大小为64KB、包含五个(4+1)磁盘,请计算其条带大小。

64KB*4=256 KB

11.在选择RAID类型时,必须考虑它对磁盘性能和应用程序IOPS的影响。在镜像和奇偶校验RAID配置中,每次写入操作都会转换为磁盘的多项I/0开销,这种开销称为写性能损失。请分别计算RAID1、RAID3、RAID5和RAID6的写性能损失。

12.若某一应用程序在高峰工作负载时生成1200 IoPS,读/写比为2:1。计算高峰活动时RAID1/0和RAID5配置下的磁盘负载。

相关文章:

数据存储技术复习(二)未完

module3存储是数据中心内的核心元素。请说明常用的存储选项及其特点。磁盘驱动器:具有很大的存储容量,随机读/写访问闪存驱动器:使用半导体介质,提供高性能,低功耗2.若某磁盘驱动器显示每个磁道有八个扇区&…...

使用 QuTrunk+Amazon Deep Learning AMI(TensorFlow2)构建量子神经网络

量子神经网络是基于量子力学原理的计算神经网络模型。1995年,Subhash Kak 和 Ron Chrisley 独立发表了关于量子神经计算的第一个想法,他们致力于量子思维理论,认为量子效应在认知功能中起作用。然而,量子神经网络的典型研究涉及将…...

python selenium浏览器复用技术

使用selenium 做web自动化的时候,经常会遇到这样一种需求,是否可以在已经打开的浏览器基础上继续运行自动化脚本? 这样前面的验证码登录可以手工点过去,后面页面使用脚本继续执行,这样可以解决很大的一个痛点。 命令行…...

第二章:创建虚拟机

创建Windows server:首先第一步就是打开我们的vm,然后找到上一章讲的主页图标创建新的虚拟机。点击这上面类似的,然后转站。博文地址:https://blog.csdn.net/ryduijftgvhj/article/details/127934939?spm1001.2014.3001.5502视频…...

码上【call,apply,bind】的手写

一、call (1)官方用法 call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。 语法:function.call(要绑定的this值,参数,参数,…)。不一定这些参数都需要,这些参数都…...

代谢组学Nature子刊!抑郁症居然“男女有别”,脑膜淋巴管起关键作用!

文章标题:A functional role of meningeal lymphatics in sex difference of stress susceptibility in mice 发表期刊:Nature Communications 影响因子:17.694 发表时间:2022年8月 作者单位:中山大学中山医学院 …...

nacos配置中心搭建

网站每次更新版本都有短暂暂停,影响用户使用,返回经常不可用,需要改进 需要实现高可用,搭建负载均衡,实现jenkinsnacos不停机部署 nacos搭建预备环境准备 64 bit OS,支持 Linux/Unix/Mac/Windows&#x…...

uni-app低成本封装一个取色器组件

在uni-ui中找不到对应的工具 后面想想也是 移动端取色干什么&#xff1f; 没办法 也挂不住特殊需求 因为去应用市场下载 这总东西 又不是很有必要 那么 下面这个组件或许能解决您的烦恼 <template><view class"content"><view class"dialog&…...

APP 怎么免费接入 MobPush

1、获取 AppKey 申请 Appkey 的流程&#xff0c;请点击 http://bbs.mob.com/thread-8212-1-1.html?fromuid70819 2、下载 SDK 下载解压后&#xff0c;如下图&#xff1a; 目录结构 &#xff08;1&#xff09;Sample&#xff1a;演示Demo。&#xff08;2&#xff09;SDK&am…...

XGBoost

目录 1.XGBoost推导示意图 2.分裂节点算法 Weighted Quantile Sketch 3.对缺失值得处理 1.XGBoost推导示意图 XGBoost有两个很不错得典型算法&#xff0c;分别是用来进行分裂节点选择和缺失值处理 2.分裂节点算法 Weighted Quantile Sketch 对于特征切点点得选择&#xff…...

你是什么时候从轻视到高看软件测试的?

刚开始学软件测试很轻视&#xff0c;因为我那时很无知&#xff0c;这也是那时绝大多数人员的心态&#xff0c;那时中国最讲究“编程才是硬道理”。 如今却非常热爱软件测试&#xff0c;包括软件测试工具&#xff0c;方法&#xff0c;理论&#xff0c;技术。因为我在3年的测试工…...

基于ssm的航空售票系统

博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;熟悉各种主流语言&#xff0c;精通java、python、php、爬虫、web开发&#xff0c;已经从做了六年的毕业设计程序开发&#xff0c;开发过上千套毕业设计程序&#xff0c;没有什么华丽的语言&#xf…...

滑动窗口最大值

给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值 --------------- ----- [1 3 -1] -3 5 3 6 7 3 …...

接口文档参考示例

接口文档参考示例 用户登录 - POST /api/login/ 接口说明:登录成功后,会生成或更新用户令牌(token)。 使用帮助:测试数据库中预设了四个可供使用的账号,如下表所示。 Untitled 请求参数: Untitled 响应信息: 登录成功: {"code": 30000, "message&qu…...

2010-2019年290个城市经济发展与环境污染数据

2010-2019年290个城市经济发展与环境污染数据 1、时间&#xff1a;2010-2019年 2、统计口径&#xff1a;全市 3、来源&#xff1a;城市统计NJ&#xff0c;缺失情况与年鉴一致 4、指标包括&#xff1a; 综合经济&#xff1a;地区生产总值、人均地区生产总值、地区生产总值增…...

web开发

目录 使用Idea搭建Web项目 使用Idea开发Web项目基本知识 tomcat配置信息 HTML /CSS 开发主页 Servlet 学习和掌握的内容&#xff1a; HTML/CSSServlet MVC模式和Web开发数据库基本应用和JDBC应用软件项目开发流程 环境及工具版本&#xff1a; Windows10,JDK1.8 Idea2…...

【数据结构】优先级队列----堆

优先级队列----堆优先级队列堆堆的创建堆的插入&#xff1a;堆的删除&#xff1a;PriorityQueue的特性PriorityQueue的构造与方法优先级队列 优先级队列&#xff1a; 不同于先进先出的普通队列&#xff0c;在一些情况下&#xff0c;优先级高的元素要先出队列。而这种队列需要提…...

Python深度学习实战PyQt5信号与槽的连接

本文讲解信号与槽的连接机制&#xff0c;详细示范各种类型的信号/槽连接的实现方法&#xff0c;这是图形用户界面的核心内容。还将介绍面向对象的程序设计&#xff0c;这是图形用户界面的基本思想目录1. 信号与槽&#xff08;Signals and slots&#xff09;信号与槽机制是 PyQt…...

Window 10 OpenCV 打开罗技(Logitech)摄像头速度慢问题解决

采用最新版OpenCV 4.7.0 摄像头对罗技摄像头进行视频图像抓取时&#xff0c;发现存在打开摄像头慢的问题。 测试环境如下&#xff1a; 系统Windows 10 专业版CPUIntel i7-7700K 4.20GHz 摄像头型号罗技Logitech C930c 网络摄像头OpenCV版本4.7.0语言C 测试结果表明&#xff…...

基于yolo的小球位置实时检测

基于yolo的小球位置实时检测 Yolo安装 操作系统&#xff1a;ubuntu 安装cuda和opencv git clone https://github.com/pjreddie/darknet.git cd darknet 修改Makefile文件&#xff0c;使GPU1&#xff0c;OPENCV1 make 2. 数据集处理 2.1 制作数据集 将小球放在摄像头前…...

【微服务】Elasticsearch数据聚合自动补全数据同步(四)

&#x1f697;Es学习第四站~ &#x1f6a9;Es学习起始站&#xff1a;【微服务】Elasticsearch概述&环境搭建(一) &#x1f6a9;本文已收录至专栏&#xff1a;微服务探索之旅 &#x1f44d;希望您能有所收获 在第二站的学习中&#xff0c;我们已经导入了大量数据到es中&…...

java面试题(十七)spring

2.1 请你说说Spring的核心是什么 参考答案 Spring框架包含众多模块&#xff0c;如Core、Testing、Data Access、Web Servlet等&#xff0c;其中Core是整个Spring框架的核心模块。Core模块提供了IoC容器、AOP功能、数据绑定、类型转换等一系列的基础功能&#xff0c;而这些功能…...

你知道 BI 是什么吗?关于 BI 系统的概述

BI 作为信息化建设中的关键一环&#xff0c;在企业中通常起到承上启下的作用&#xff0c;下能连接打通企业业务系统数据库&#xff0c;将各部门数据分类分级统一储存到数据仓库&#xff0c;简化存储取数流程&#xff0c;减少人力、时间成本&#xff1b;上能提供数据可视化报表…...

git:详解git rebase命令

背景 今天无意中打开 git 官网&#xff0c;发现 git 命令还是很多的&#xff0c;然而我们常用的就那几个&#xff0c;今天来学习一个也不怎么常用的命令 rebase 官网链接 都说学一个东西最好的方式就是读他的 官方文档&#xff0c;这里我读了一遍&#xff0c;把一些核心的地…...

第四章——随机变量的数字特征

文章目录1、数字特征的定义2、数学期望&#xff08;均值&#xff09;2.1、数学期望的定义及性质2.1.1、定义2.1.2、性质2.2、数学期望相关例题2.3、Yg(X)的数学期望2.4、Zg(X,Y)的数学期望2.5、随机变量函数的数学期望例题3、方差3.1、方差的定义与性质3.2、相关例题3.3、切比雪…...

vue2源码阅读理解-响应式数据原理

首先明确&#xff0c;vue2是如何实现响应式的&#xff1f; 通过object.defineProperty观察者模式实现&#xff0c;在创建vue实例的过程中&#xff0c;也就是介于beforecomputed~computed的过程中&#xff0c;会执行如下函数initState export function initState (vm: Componen…...

服务调用分布式session

目录一、nginx动静分离二、服务调用1、创建配置zmall-cart购物车模块2、创建配置zmall-order订单模块3、服务调用三、spring session实战1、什么是Spring Session2、为什么要使用Spring Session3、错误案例展示4、配置spring-session四、二级域名问题五、用户登录一、nginx动静…...

Maven知识点-插件-maven-surefire-plugin简介

Maven本身并不是一个单元测试框架&#xff0c;Java 世界中主流的单元测试框架为JUnit 和TestNG。 Maven 所做的只是在构建执行到特定生命周期阶段的时候&#xff0c;通过插件来执行JUnit或者TestNG的测试用例。 这一插件就是maven-surefire-plugin&#xff0c;可以称之为测试…...

如何借力Alluxio推动大数据产品性能提升与成本优化?

内容简介 随着数字化不断发展&#xff0c;各行各业数据呈现海量增长的趋势。存算分离将存储系统和计算框架拆分为独立的模块&#xff0c;Alluxio作为如今主流云数据编排软件之一&#xff0c;为计算型应用&#xff08;如 Apache Spark、Presto&#xff09;和存储系统&#xff0…...

linux shell脚本被包含是什么意思?.命令和source命令(在脚本中运行脚本,脚本中调用脚本)(脚本包含,父子脚本)

在 shell 编程中&#xff0c;当一个 shell 脚本被另一个 shell 脚本包含&#xff0c;即用 . 或 source 命令包含&#xff0c;则被包含的脚本在当前 shell 进程内执行&#xff0c;并且可以访问当前 shell 进程的环境变量和函数。 此时&#xff0c;$0 代表的是主脚本的名称&#…...

宁波做网站烟台厂商/上热门最火标题

情景描述&#xff1a;之前使用的gitblit地址是&#xff1a;http://admin127.0.0.1:8080/gitblit/r/aaa.git&#xff0c;现在想修改为&#xff1a;http://admin127.0.0.1:8080/gitblit/r/bbb.git。解决方案&#xff1a;1、查看现用的remote地址&#xff1a;$ git remote -v orig…...

服务器托管是啥/保定网站seo

Inception_web本系统是MySQL自动化管理工具&#xff0c;配合Inception使用&#xff0c;基于archer进行二次开发&#xff0c;进行了一些补充优化。功能说明&#xff1a;SQL自主审核自动审核人工审核定时执行SQL主副人工审核(可配置)回滚sql下载数据库配置用户权限配置用户分配数…...

建设什么网站/官网优化 报价

图论涉及的内容广泛&#xff0c;复杂&#xff0c;综合性较强。我在学习《算法竞赛进阶指南》图论部分后&#xff0c;为了方便日后复习让自己感觉学了东西&#xff0c;写下这篇大杂汇&#xff0c;内容主要源自我自己对《算法竞赛进阶指南》图论部分概括以及学习做题的经验。 一、…...

自助网站建设工具/成都高新seo

推荐&#xff1a;《PHP视频教程》phpjieba_ffi使用PHP 7.4的 FFI 测试直接调用cjieba分词的动态库选用CJieba的原因是FFI使用的是C的调用约定&#xff0c;如果用Cpp&#xff0c;还得自己包装一下&#xff0c;然后extern C,让编译器生成标准C的动态库。碰到的问题段错误C变量没有…...

外贸企业官网建站/2345导网址导航下载

在mfc中嵌入cef全文介绍如何使用MFC在一对话框中嵌入另一对话框.全文介绍如何使用MFC在内部中嵌入另一部分。 代码如下&#xff1a;代码如下&#xff1a; static MyInDlg inDlg; // 需嵌入的对话框 inDlg.Create( IDD_DIALOG, AfxGetApp()->m_pMainWnd); CRect rc; // 嵌入…...

用wordpress制作网站模板下载/培训课程

1、Android系统默认支持三种字体&#xff0c;分别为&#xff1a;“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。 <?xml version"1.0" encoding"utf-8"?> <TableLayout xmlns:Android"http://schemas.android.com/…...