(一)
下列哪项通常是集群的最主要瓶颈:答案:C磁盘
a)CPU
b)网络
c)磁盘IO
d)内存
该题解析:
首先集群的目的是为了节省成本,用廉价的pc机,取代小型机及大型机。小型机和大型机有什么特点?
1.cpu处理能力强
2.内存够大
所以集群的瓶颈不可能是a和d
3.网络是一种稀缺资源,但是并不是瓶颈。
4.由于大数据面临海量数据,读写数据都需要io,然后还要冗余数据,hadoop一般备3份数据,所以IO就会打折扣。
转自:http://www.36dsj.com/archives/17345
(二)
I/O技术
编程IO
CPU说: 请读取一个字节
CPU说: 你读完了吗
I/O说: 还没
CPU说: 你读完了吗
I/O说: 还没
CPU说: 你读完了吗
I/O说: 还没
CPU说: 你读完了吗
I/O说: 还没
CPU说: 你读完了吗
I/O说: 还没
CPU说: 你读完了吗
I/O说: 读完了
CPU说: 你读到了什么
I/O说: 0x35
中断驱动IO
CPU说: 请读取一个字节,读完告诉我
CPU干别的事去了
……
过了若干时间——
I/O说: 我读完了
CPU说: 你读到了什么
I/O说: 0x35
DMA
CPU说: 请读取100个字节,读完存入主存0x0010ed3f位置,然后告诉我
CPU干别的事去了
I/O说: 我要使用总线,CPU你让一下
I/O说: 我要使用总线,CPU你让一下
I/O说: 我要使用总线,CPU你让一下
……
过了若干时间——
I/O说: 我读完了,已经存好了
CPU可以从主存中读取数据了
IO通道
CPU说: 请到主存0x00c014d0位置读取我给你的任务,做完告诉我
CPU干别的事去了
I/O说: 我要使用总线,CPU你让一下
I/O说: 我要使用总线,CPU你让一下
I/O说: 我要使用总线,CPU你让一下
……
过了若干时间——
I/O说: 我干完了
返回《计算机组成与体系结构》课程主页
转自:http://yoursunny.com/study/EI209/?topic=IOmethod
(三)
下面让我们看一下几个与 I/O 有关的问题。
(1) 对系统性能的影响: Amdahl 定律告诉我们,计算机的性能主要由系统中最慢的部分
(称为 系统瓶颈 )决定。计算机的 CPU 性能提高得很快,按目前状况,每 18 个月提高一
倍。要是 I/O性能不随之改进的话,即使CPU 再快也没有多大意义,整机性能的提高也
会受到严重限制。
(2) 不同系统中 I/O 的差异:微机、工作站、大型机和巨型机之间在应用领域上差异很
大,因此其 I/O 类型和数量也有很大差异。目前各类系统中 CPU 的速度差异正在减小,
计算机系统的差距主要是 I/O 系统的差距。
(3) I/O 系统的设计问题与 CPU 设计遇到的问题不同:设计 I/O 的三个标准是成本、性能和
容量。其中容量包含:


转自:http://sse.tongji.edu.cn/arch/arch_course/architecture/chapter5/lecture1/htm/lecture1_1.htm