首页 > 其他分享 >计算机系统SCSI

计算机系统SCSI

时间:2025-01-14 15:21:14浏览次数:1  
标签:计算机系统 LSI controllers controller Logic performance SCSI

今天装vm环境,我发现配置SCSI,需要选择LSI logic。

SCSI控制器的英文名称是“Small Computer System Interface”,中文翻译为"小型计算机系统专用接口";顾名思义,这是为了小型计算机设计的扩充接口,它可以让计算机加装其他外设设备以提高系统性能或增加新的功能,例如硬盘、光驱、扫描仪等。

早期的计算机依速度、功能被区分为大型主机、小型计算机微型计算机等多种等级,部分小型工作站、服务器属于小型计算机,而个人计算机属于微型计算机;因此当时使用SCSI接口的机种也以工作站、服务器等中高档设备为主。近年来则因个人计算机性能、扩充需求均大增,使SCSI在PC(普通微机)的应用也越来越多。

 

其实,SCSI也不算是新的接口类型,从有人注意到小型计算机功能延伸的问题、开始发展新的统一扩充接口、并在1986年正式订下SCSI的标准,至今也经历了将近20年的时间。早期Apple(苹果电脑)公司率先将SCSI选定为Macs计算机的标准接口,许多外设都借此统一接口与主系统连接。在PC方面则因为SCSI接口卡和设备昂贵,并且几乎各种外设都有较便宜的接口可替代,SCSI并未受到青睐;相对的,可用的SCSI设备也就不多了。反观今天,支持SCSI接口的外设产品从原本仅有硬盘、磁带机两种,增加到扫描仪、光驱、刻录机、MO等各种设备,大家接触SCSI的机会正在逐步增加中;再加上制造技术的进步,SCSI卡与外设的价格都已经不再高高在上,显示SCSI市场已经相当成熟。

 

 

Bus Logic 和 LSI Logic 都是虚拟硬盘 SCSI 设备的类型,它们的主要区别如下:

性能方面

  • Bus Logic:是一种较老的技术,I/O 性能相对较差。
  • LSI Logic:对性能进行了改进,对于小文件的读取速度有提高,整体性能优于 Bus Logic。

兼容性方面

  • Bus Logic:对一些旧版本的操作系统兼容性较好,如 Windows 95 到 Windows 2000 默认支持 Bus Logic。
  • LSI Logic:兼容性较好,适用于大多数现代操作系统,如 Windows Server 2003、Windows Vista、Windows Server 2008 等。

接口方面

  • Bus Logic:具有并行接口。
  • LSI Logic:具有并行接口,而 LSI Logic SAS 具有串行接口。

Windows 10 支持情况

Windows 10 支持 LSI Logic。Bus Logic 由于其较老的技术特性,通常不推荐在现代操作系统如 Windows 10 中使用。

 

  • 真实 SCSI:是实际的硬件设备接口,需要物理的 SCSI 控制器卡、SCSI 线缆以及连接的 SCSI 存储设备等硬件组件来实现数据传输。例如,在传统的服务器系统中,通过安装 SCSI 控制器卡,连接 SCSI 磁盘阵列,来为服务器提供高速的存储访问功能。
  • 虚拟 SCSI:是在虚拟化环境中模拟出来的 SCSI 接口。它并不依赖于真实的物理硬件设备,而是通过虚拟化软件在虚拟机内部创建一个虚拟的 SCSI 控制器,来连接虚拟的存储设备,如虚拟硬盘。比如在 VMware 虚拟化平台上,为虚拟机配置虚拟 SCSI 控制器,使虚拟机能够像操作真实 SCSI 设备一样来读写虚拟硬盘数据。

Introduction to VMware and its controllers

VMware is a leader in the virtualization space, and its powerful controller architecture plays a key role in its success. VMware's controllers are designed to improve performance and scalability while reducing complexity. The controllers are responsible for managing data flow between the host and virtual machines, and they can be configured to optimize performance in different ways.

The three main types of controllers supported by VMware are: SCSI, LSI Logic SAS, and Paravirtual. SCSI and LSI Logic SAS controllers are designed to optimize performance for traditional hard disk drives, while Paravirtual controllers are designed to optimize performance for solid-state drives. In addition, VMware also supports NVMe controllers, which are optimized for non-volatile memory express (NVMe) devices.

 

Understanding SCSI Controllers

SCSI controllers are the most widely used type of controller in VMware environments, and they are designed to improve performance and scalability. They are responsible for managing the flow of data between the host and virtual machines, and they can be configured to optimize performance in different ways.

SCSI controllers are divided into two types: LSI Logic SAS and Paravirtual. The LSI Logic SAS controller is best suited for traditional hard disk drives, while the Paravirtual controller is best suited for solid-state drives.

SECTION 2.1. LSI Logic SAS Controller

The LSI Logic SAS controller is a type of SCSI controller designed to optimize performance for traditional hard disk drives. This controller utilizes advanced features such as SCSI-3 persistent reservations, which allow multiple nodes to access data without conflicting with each other. This controller also supports command queuing, which allows multiple commands to be sent to a device at the same time, resulting in improved performance.

In addition, the LSI Logic SAS controller also supports advanced features such as hot-swapping, which allows you to add or remove hard disk drives without powering down the system. This ensures that your system stays available and running even when performing maintenance.

SECTION 2.2. Paravirtual Controller

The Paravirtual controller is a type of SCSI controller designed to optimize performance for solid-state drives. This controller utilizes advanced features such as command queuing, which allows multiple commands to be sent to a device at the same time. This allows for improved performance when dealing with large amounts of data.

In addition, the Paravirtual controller also supports advanced features such as thin provisioning, which allows you to allocate storage space on demand. This ensures that you can make the most out of your storage space and get the most out of your virtual environment.

 

Unlocking the Power of NVMe Controllers

NVMe controllers are the latest type of controller supported by VMware, and they are designed to optimize performance for non-volatile memory express (NVMe) devices. These controllers utilize advanced features such as command queuing, which allows multiple commands to be sent to a device at the same time. This allows for improved performance when dealing with large amounts of data.

In addition, NVMe controllers also support advanced features such as solid-state drive overcommitting, which allows you to allocate storage space on demand. This ensures that you can make the most out of your storage space and get the most out of your virtual environment.

标签:计算机系统,LSI,controllers,controller,Logic,performance,SCSI
From: https://www.cnblogs.com/happyhorse72/p/18670855

相关文章

  • AccessData FTK Imager 是一款由 AccessData 公司开发的数字取证工具,用于创建计算机系
    AccessDataFTKImager是一款由AccessData公司开发的数字取证工具,用于创建计算机系统和存储设备的完整数据镜像,并且支持从中提取和分析数据。它是一款非常流行的取证软件,尤其在计算机取证、数据恢复和法律领域应用广泛。FTKImager的主要功能:创建数据镜像:FTKImager可以......
  • 自动化安全加固(Automated Security Hardening)是指通过自动化工具和技术对计算机系统、
    自动化安全加固(AutomatedSecurityHardening)是指通过自动化工具和技术对计算机系统、网络设备、应用程序等进行安全配置和加固的过程。其目的是通过减少人为干预和错误,提高系统的安全性,防止潜在的安全漏洞和攻击。1. 是什么自动化安全加固的核心是自动化执行一系列安全加固措......
  • 【计算机二级】计算机等级考试公共基础知识——计算机系统
    目录一、计算机的发展二、计算机硬件系统1.中央处理器2.存储器3.输入设备和输出设备4.总线三、信息的表示与存储1.存储单位2.二进制与十进制的转换3.字符编码四、操作系统1.操作系统的发展2.进程管理3.存储管理4.文件管理5.I/O设备管理特别鸣谢......
  • 深入理解计算机系统 4.3 Y86-64 的顺序实现
    4.3.1将处理组织成阶段通常,处理一条指令包括很多操作。将它们组织成某个特殊的阶段序列,即使指令的动作差异很大,但所有的指令都遵循统一的序列。每一步的具体处理取决于正在执行的指令。创建这样一个框架,我们就能够设计一个充分利用硬件的处理器。下面是关于各个阶段以及各阶......
  • 【iscsi使用】3.无盘启动CentOS7
    目录1.SAN存储及NAS存储2.CentOS7搭建iscsi服务器3.无盘启动CentOS7前言业务中遇到这样一个问题:使用别人的GPU服务器,来跑自己的训练数据。因为数据的特殊性,一旦数据落盘到GPU服务器,硬盘必须交给数据方。数据方也提出,可提供同型号同容量的硬盘更换。但是机器方考虑到硬盘......
  • 【iscsi使用】1.SAN存储和NAS的对比
    目录1.SAN存储及NAS存储2.CentOS7搭建iscsi服务器3.无盘启动CentOS7SAN存储及NAS存储通过对比的方式来进行理解它们的使用场景及异同。原理和架构SAN(StorageAreaNetwork)存储区域网络原理:SAN是一种基于光纤通道、iscsi或其他高速传输技术构建的专用网络,它将存储设......
  • 【iscsi使用】2.CentOS7搭建iscsi服务器
    目录1.SAN存储及NAS存储2.CentOS7搭建iscsi服务器3.无盘启动CentOS7前言为了探究SAN存储及iscsi,通过模拟的方式软件搭建服务。iscsi又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术。环境介绍主机名操作系统IPserverCentOS7.910.0.0.10nod......
  • 在 Windows Server 2022 中配置和使用 iSCSI 服务器是一项常见的任务,尤其是在虚拟化、
     在WindowsServer2022中配置和使用iSCSI服务器是一项常见的任务,尤其是在虚拟化、存储管理和备份等场景中。以下是一个初级使用教程的大纲,帮助你从头开始配置和使用iSCSI服务器。WindowsServer2022iSCSI服务器初级使用教程大纲1. 介绍与概念iSCSI概述什么是......
  • 计算机系统提示“crypt32.dll”丢失是什么原因?缺失“crypt32.dll”如何修复?
    计算机系统提示“crypt32.dll”丢失:深度解析与高效修复指南在软件开发与系统维护的广阔领域中,我们时常会遇到用户反馈的各类系统报错问题,其中“计算机系统提示‘crypt32.dll’丢失”便是较为棘手的一种。作为软件开发从业者,我深知这类问题对用户带来的困扰,因此,我将结合自身的......
  • pnpcpu.exe 是一个命令行工具,主要用于测试 Windows 系统对即插即用 CPU(热添加和热替换
    pnpcpu.exe用法开始测试:检查基本要求。用法:-install安装测试以模拟处理器的热添加。此操作为后续模拟热添加或替换操作做准备。-add模拟CPU的热添加。必须首先运行-install。-logoadd执行针对CPU热添加的徽标测试。必须首先运行-install。-replace模拟......