SCSI contrller的几种类型的区别

在VMware vSphere Web Client中, 可以为虚拟机添加一个新的SCSI controller, 选项中包含如下的类型, 那么他们有什么区别呢? 如何选择呢?

 

BusLogic Parallel

VMware平台上最早的vSCSI controller之一. 最早版本的Windows默认就有它的驱动, 使得安装特定版本windows时会比较容易. 性能跟LSI Logic驱动没法比, 因为Windows驱动中的Queue Depth被限制为了1, 所以一般都会加载LSI Logic驱动作为替代. 虽然还在, 还可用(Windows 2000), 但是可以被认为是老古董了.

 

LSI Logic Parallel

这是VMware平台上的另一个最早的vSCSI controller了. 大多数操作系统都有支持32的queue depth的驱动. 这是一个非常平常的选择, 但还不是默认选项.

 

LSI Logic SAS

这是一个支持面向未来的标准的一个并行驱动的进化版本. 微软要求Windows 2008或更新的版本中的MCSC必须使用LSI Logic SAS.

 

VMware Parevirtual (也叫PVSCSI)

这个vSCSI controller是能感知virtualization的, 并且是被设计来使用极小的处理成本来支持非常高吞吐量的. 所以说它是最高效的驱动.

 

性能上的区别呢?

=====================

  • PVSCSI and LSI Logic Parallel/SAS are essentially the same when it comes to overall performance capability.  PVSCSI, however, is more efficient in the number of host compute cycles that are required to process the same number of IOPS. This means that if you have a very storage IO intensive virtual machine, this is the controller to choose to ensure you save as many cpu cycles as possible that can then be used by the application or host. Most modern operating systems that can drive high IO support one of these two controllers.
  • Here’s a detailed whitepaper that takes a closer look at PVSCSI vs LSI Logic SAS for IOPS, Latency and Cost.  While it does support that PVSCSI is more capable, keep in mind most customers are not producing 1 million IOPS so for real life the difference is negligible.

 

来源

======================

Which vSCSI controller should I choose for performance?

http://blogs.vmware.com/vsphere/2014/02/vscsi-controller-choose-performance.html

Achieving a Million I/O Operations per Second from a Single VMware vSphere 5.0 Host

http://www.vmware.com/files/pdf/1M-iops-perf-vsphere5.pdf

SCSI contrller的几种类型的区别

时间: 2024-10-11 08:32:20

SCSI contrller的几种类型的区别的相关文章

Redis持久化有几种类型?他们之间的区别

两种类型分别为RDB和AOF 一.RDB优缺点 在一定时间内写入磁盘,全量存储(备份文件完全替换原先的文件) 创建fork子进程 优点:1.节省磁盘空间 .2.恢复速度快 缺点:1.在fork时使用了写时拷贝技术,数据庞大时消耗性能 2.容易丢失最后一次快照的修改 二.AOF 以日志形式记录每个写操作 优点:1.备份数据更稳健,丢失数据概率更低 2.可以处理日志文件,通过操作Aof'稳健,处理误操作 缺点:1.比起rdb占用更多的磁盘空间 2.恢复备份速度要慢 3.读写都同步的话,有一定的性能压

基础(一):SCSI硬盘与IDE硬盘有什么区别

硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据.不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏.从整体的角度上,硬盘接口分为IDE.SATA.SCSI和光纤通道四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而光纤通道只在高端服务器上,价格昂贵.SATA是种新生的硬盘接口类型,还正出于市场普及阶段,在家用市场中有着广泛的前景.在IDE和SCSI的大类

【转】c#引用类型与值类型的区别大盘点

解析:CLR支持两种类型:值类型和引用类型.用Jeffrey Richter(<CLR via C#>作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”.这就要求我们正确理解和使用值类型和引用类型. 值类型包括C#的基本类型(用关键字int.char.float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型):而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类).C#中的每

C#引用类型和值类型的区别

1***.C#中有两种类型: 值类型和引用类型: 值类型的变量直接包含他们的数据,而引用类型的变量存储 引用类型存储对他们的数据的引用,后者称为对象: 简单说:值类型直接存储其值,引用类型存储对值得引用.引用类型分为引用和引用的对象. 2***. 值类型:简单类型.枚举.结构 引用类型: 类类型.接口类型.数组类型和委托类型 3***.值类型与引用类型的内存存储 单纯的说值类型存储在栈上,引用类型存储在托管堆上是不对的. 4***.区别: 1. 托管堆: 同步块和方法表, x,y,托管堆上的需要

四种类型的文法总结

这是有关编译原理的. 乔姆斯基体系是计算机科学中刻画形式文法表达能力的一个分类谱系,是由诺姆·乔姆斯基于1956年提出的.它包括四个层次: 0-型文法(无限制文法或短语结构文法)包括所有的文法.该类型的文法能够产生所有可被图灵机识别的语言.可被图灵机识别的语言是指能够使图灵机停机的字串,这类语言又被称为递归可枚举语言.注意递归可枚举语言与递归语言的区别,后者是前者的一个真子集,是能够被一个总停机的图灵机判定的语言. 1-型文法(上下文相关文法)生成上下文相关语言.这种文法的产生式规则取如 αAβ

定义c/c++全局变量/常量几种方法的区别(转载)

出自:http://www.cnblogs.com/yaozhongxiao/archive/2010/08/08/1795338.html 在讨论全局变量之前我们先要明白几个基本的概念:  1. 编译单元(模块): 在ide开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误 (link error)  因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用 gcc,makefile等工具在linux或者嵌入

c# 引用类型与值类型的区别有哪些

解析:CLR支持两种类型:值类型和引用类型.用Jeffrey Richter(<CLR via C#>作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”.这就要求我们正确理解和使用值类型和引用类型. 值类型包括C#的基本类型(用关键字int.char.float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型):而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类).C#中的每

C++ Primer学习笔记(三) C++中函数是一种类型!!!

C++中函数是一种类型!C++中函数是一种类型!C++中函数是一种类型! 函数名就是变量!函数名就是变量!函数名就是变量! 重要的事情要说三遍... 接 C++ Primer学习笔记(二) 类的构造函数 与类同名,且无返回类型. 同类的成员函数一样,也可以在类中声明,在类外定义. 格式: 类名(): 成员1(成员1初始化值), 成员2(成员2初始化值) { } 以上,冒号至大括号中间的部分,称为构造函数的初始化列表,用于调用类成员的构造函数来初始化. 没有在初始化列表中显式指定初始化的成员,将会

CSS定位:几种类型的position定位的元素

当人们刚接触布局的时候都比较倾向于使用定位的方式.因为定位的概念看起来好像比较容易掌握.表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里.可是定位比你刚看到的时候要稍微复杂一点.对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们. 一旦你更深入地了解了它是怎么运作的,你就能够做出一些更棒的事情来. CSS盒模型和定位的类型 为了搞清楚定位首先你得了解CSS盒模型.在上一句中的链接是我写在InstantShift 中的一篇关于盒模型的文章.我在那篇文章做了详细