首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux存储栈

前言: 随着Linux的版本升高,存储栈的复杂度也随着增加。作者在这里简单介绍目前Linux存储栈。...物理上,HBA,RAID,或者其他的scsi控制器,通过PCI / PCI-e接口连接到主板。接到PCI请求之后,解释数据,最后把scsi cmd发送给磁盘控制器 。...8,iscsi iscsi的实现,虚拟出来hba,iscsi的LUN就成为挂载到hbablock 设备。挂载成功后,lsscsi命令可以看到对应的块设备。...虚拟hba,把后端数据通过socket收发。 使用方式,一种是直接使用libiscsi,直接操作。一种是挂载iscsi到本地的sdx设备,裸数据访问,或者格式化文件系统后再使用。...12,其他问题 scsi已经是 很成熟的框架了,但是在Linux4.14,作者还是看到了scsi引起的kernel die。

5.3K132
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    n1.vSphere命令参数使用学习一览

    设备信息 描述: 常见的PCI设备比如显卡/网卡/HBA/Raid等等,默认情况下它显示一个简短的设备列表,对于输出的某些部分,特别是在高度冗长的模式中,可能只有经验丰富的PCI黑客才能理解。...注意:对PCI配置空间的某些部分的访问限制在许多操作系统的根用户,因此lspci的特性对普通用户可用性是有限的。...基础示例: # 1.显示EXSI主机加载的HBAPCI适配器 [[email protected]:~] lspci | grep HBA 0000:04:00.0 Mass storage controller...: LSI Dell 12Gbps SAS HBA external [vmhba3] # 2.Linux主机种的PCI设备信息 $lspci # 00:00.0 Host bridge: Intel...Fusion-MPT Dual Ultra320 SCSI (rev 01) # 00:11.0 PCI bridge: VMware PCI bridge (rev 02) # 3.Linux主机

    5K31

    linux命令讲解大全】206.PCI设备的配置与查询工具:setpci

    setpci 查询和配置PCI设备的使用工具 补充说明 setpci命令是一个查询和配置PCI设备的使用工具。...[参数] 选项 -v:显示指令执行的细节信息 -f:当没有任何操作需要完成时,不显示任何信息 -D:测试模式,并不真正将配置信息写入寄存器 -d:仅显示给定厂商和设备的信息 -s:仅显示指定总线、插槽的设备或设备的功能块信息...参数 PCI设备:指定要配置的PCI设备 操作:指定要完成的配置操作 实例 Linux下调节笔记本屏幕亮度方法: 首先进入终端输入lspci命令,列出各种设备的地址: lspci 00:00.0 host...bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation...N10/ICH 7 Family PCI Express Port 2 (rev 02) ......

    27410

    n1.vSphere命令参数使用学习一览

    设备信息 描述: 常见的PCI设备比如显卡/网卡/HBA/Raid等等,默认情况下它显示一个简短的设备列表,对于输出的某些部分,特别是在高度冗长的模式中,可能只有经验丰富的PCI黑客才能理解。...注意:对PCI配置空间的某些部分的访问限制在许多操作系统的根用户,因此lspci的特性对普通用户可用性是有限的。...基础示例: # 1.显示EXSI主机加载的HBAPCI适配器 $ lspci | grep HBA 0000:04:00.0 Mass storage controller: LSI Dell 12Gbps...SAS HBA external [vmhba3] # 2.Linux主机种的PCI设备信息 $lspci # 00:00.0 Host bridge: Intel Corporation 440BX...Fusion-MPT Dual Ultra320 SCSI (rev 01) # 00:11.0 PCI bridge: VMware PCI bridge (rev 02) # 3.Linux主机

    3.4K10

    Emulex公司介绍

    最近使用到了Emulex公司的光纤,对这个公司的情况作了一下搜索,记录下来给自己参考:) http://www.yesky.com/20020822/1626589.shtml ___________...)生产厂商宣布其生产的LightPulse LP9402DC双通道PCI-X HBA获得了sun公司的“Solaris Ready”认证。   ...Emulex LP9402DC双通道PCI-X HBA每个通道都支持2Gb/s的光纤通道传输速率。在目前正在流行的PCI-X服务器与存储网络相连时为之提供更大的连接带宽 。...Emulex LightPulse光纤通道HBA提供全结构支持,高度的数据完整性,全双工操作并支持所有的光纤通道拓扑。...Emulex LightPulse光纤通道产品家族包括2Gb/s的LP9802和LP982 PCI-X HBA,2Gb/s的LP9002L和LP952L PCI HBA,2Gb/s的基于SBus的LP9002S

    96020

    Multipath多路径管理基础介绍与安装配置使用

    Linux 主机上通过外接 FC / SAS 到物理存储设备时,一般都会在主机上加装HBAHBA卡通过WWN号连接光纤交换机或直接存储。...如果HBA出问题需要更换时,WWN号相应的也会改变,中间的这个纽带相当于断了,就无法正常识别存储磁盘分区。 当然有些HBA上面贴的有WWN号,可以在更换HBA之前在光交或存储更换相应的配置。...主机上HBAWWN号查看 # FC SAN cat /sys/class/fc_host/host*/port_name 0x2002d0431efb7f5d #HBAWWN号 # SAS SAN...$cat /sys/class/sas_phy/phy-*/sas_address|sort|uniq 0x51866da091944100 #HBAWWN号 WeiyiGeek.服务器HBA标识...WWN号标识 2.针对于 SAS SAN 多路径块存储卷磁盘 # (1) SAS HBAwwn标识号标识 $cat /sys/class/sas_host/host5/device/phy-*/sas_phy

    13.5K61

    PCIE x4 Gen2 高速数据传输

    本人没有测试过,不过也具有一定的参考价值,链接地址是GITHUB的,如下: https://github.com/KastnerRG/riffa 进去之后,如果有GITHUB账号可以直接...Fork到自己的账号,没有的话就可以在图示位置直接打包下载到本地就可以。...PCIe闪存的供应商包括:INTEL、IBM、LSI、OCZ、三星(计划中)、SanDisk、STEC、SuperTalent和东芝(计划中)等,而针对海量的数据增长使得用户对规模更大、可扩展性更强的系统所应用...,PCIe 3.0技术的加入最新的LSI MegaRAID控制器及HBA产品的出色性能,就可以实现更大的系统设计灵活性。...目前最新的版本为PCI-E 3.0,是生产中可用于主流个人电脑的扩展的最新标准。也有还未退市的PCI-E(即1.0版)。

    2.6K31

    从SAS到NVMe,换个底盘就完儿事了?

    在机器学习方面,PowerMax操作系统可从设备收集的性能和相关数据(包括阵列的实时数据),PowerMax可以决定哪些数据或数据块可以存储在哪些存储层,它通过利用超过4000万套部署数据集(存储)...然而过渡到PCI-E之后,由于没有了HBA Controller,所有PCIE设备都被直接暴露在地址空间中,热插拔是个很大问题,虽然目前热插拔已经逐步完善,但是仍有不少兼容性等边缘问题存在。...为此,人们自然会有个想法,就是继续使用HBA来屏蔽后端的PCI-E设备,但是要依然使用NVMe协议。所以自然想到了NVMe-OF。...存储系统控制器节点采用比如40G以太网卡或者FC,连接JBOF端的以太网NIC,通过该Target端NIC识别到一系列NVMe硬盘。这个套路与SAS基本类似。...但是性能一定不如原生PCI-E,可能会与SAS4效果类似。 ? SAS4下x4 PHY的速度已经可以达到单向96Gb/s,相比之下,x2的PCI-E通道总速率不过16Gb/s。

    66810

    博科300 光纤交换机的配置

    一、架 1、新到光纤交换机上架 注意网线口和管理口标志有区别 2、连线 二、基本配置 1、配置IP、修改用户密码 a.新的光纤交换机默认ip为:10.77.77.77...的WWN号: linux系统可以用如下的命令进行查询 [14:19:21 root()@storedg host1]# cd /sys/class/fc_host/host1/ [14:19:34 root...“Manage”“Zone Admin”“Alias”,以WWN地址划分Zone,命令格式“服务器名称_对应的HBA” 在找到WWN号以后,进入光纤交换机的管理界面 b.在左边Port&Attached...“Manage”“Zone Admin” “Zone”,根据Alias划分Zone,命名格式“服务器名称_对应的HBA_存储名称_对应0控制器的端口_对应1控制器的端口” b.根据...Alias添加Zone 在创建zone的时候,你需要把主机HBA的alias跟存储的alias添加到同一个zone中 3、创建Zone Config a.

    2.6K20

    如何在 Linux 用 SQL 语句来查询 Apache 日志

    Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么。的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源。...在 Linux 安装 asql asql 由 Perl 编写,而且需求以下两个 Perl 模块:SQLite 的 DBI 驱动以及 GNU readline。...在 Debian, Ubuntu 以及其衍生发行版安装 asql 使用基于 Debian 发行版的 aptitude,asql 以及其依赖会被自动安装。...生成的 SQLite 数据库可以接受正常的 SQL 查询语句。...asql 的示例 SQL 查询 下面是几个使用 asql 针对 Apache 日志文件运行 SQL 查询的示例: Example 1:列出在 2014 年 10 月中请求的来源 / 时间以及 HTTP

    1.2K10

    软硬件融合技术内幕 基础篇 (1) —— 小霸王学习机能当服务器吗?

    如果插入的游戏的ROM内容是《魂斗罗》,那么系统运行的就是《魂斗罗》游戏。 此外,小霸王学习机还有键盘和游戏手柄等外部IO设备,用这些设备可以操纵游戏的角色。...CPU对外设的标准接口叫做PCI-E接口。...一种是SATA接口,经过IO Hub(俗称南桥),再经过PCI-E总线,挂载到CPU,另一种是SAS接口,需要经过HBA控制器,再经过PCI-E总线,挂载到CPU,如下图所示: 而在NVMe技术出现后...,可以直接将SSD固态盘通过PCI-E总线挂在CPU: 我们在前期也给大家解析过NVMe技术,链接在此:《云存储技术硬核内幕(33) ——旧制度与大革命》 此外,键盘、鼠标和BMC等外设也都挂载在南桥芯片...出于成本考虑,服务器不会自带HDMI等高清显示能力,除非增加相关的GPU

    1.6K20

    SAN(存储区域网络),WWN, WWPN,WWNN区别

    如果是HBA的话,若是只有一个端口则三者可能一样,若是有多个端口则和交换机差不多....一块多口光纤HBA本身有一个WWNN,每个端口有一个WWPN,单口的HBA也是,不过只有一个WWNN和一个WWPN。...有WWNN的好处是:即使不去看连线,也可以清楚地知道,哪些端口是在一个物理设备 wwn:有两种表示方法:  wwpn  wwnn 对于主机来说: 单个hba(单口)的情况下: wwnn只有一个...    wwpn和wwnn一样 单个hba(双口)的情况下: wwnn只有一个     wwpn有两个 两个hba(单口)的情况下: wwnn有两个      wwpn有两个 两个hba(...双口)的情况下: wwnn有两个      wwpn有四个 linux系统查看WWN: cat /sys/class/fc_host/hostX/port_name  X为从0开始的数字,对应每个设备

    9.5K40

    基于服务器部件标准化的弹性运营方案

    在运营运维过保设备的过程中,我们发现原本通用化标准化程度很高的服务器关键部件被品牌供应商割裂,使内存、硬盘、SSD、HBA/RAID这些易损备件池按服务器品牌形成一个个孤岛。...当设备出现除主板以外的故障时负责更换内存、硬盘、SSD、PCI-e板卡(HBA/RAID/NIC)等故障部件使设备恢复正常运行。...HP硬盘与HP HBA或RAID是强耦合绑定的,即HP设备配置使用标准固件硬盘,系统稳定性是受影响的。...C PCI-e板卡,包括HBA、RAID、NIC、GPU、FPGA等标准PCI-e X4/X8/X16的部件。这些部件与硬盘类似,标准化程度很高,行业内已整合成1~2个主流品牌。...部分国外服务器厂商在这些部件通过更换自有固件使其维保和品牌绑定在一起。而大部分国内服务器厂商都采用标准原厂固件。 D 内存,是影响系统稳定性非常关键的部件。

    3.4K100

    Linux 使用 lspci 命令查看硬件情况

    当你在个人电脑或服务器运行 Linux 时,有时需要识别该系统中的硬件。lspci 命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。...在我的媒体中心 PC ,此选项会给出我的 VGA 、供应商 ID 和设备 ID: $ sudo lspci -nn | grep -e VGA 01:00.0 VGA compatible controller...实际它们都属于同一张 Nvidia GeForce GTX 650 ,但这仍然是一个很好的示例。 内核模块 结合 PCI 硬件设备,lspci 可以使用 -k 选项显示内核加载了哪些驱动程序模块。...中用于查询系统硬件和软件的诸多命令之一。...读者可以在阅读关于 USB 设备的文章,了解有关 Linux 硬件的更多信息:使用此 USB ID 存储库识别 Linux 的更多设备。

    3K30

    Linux 使用 lspci 命令查看硬件情况

    当你在个人电脑或服务器运行 Linux 时,有时需要识别该系统中的硬件。lspci 命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。...直接运行 lspci 命令会列出 PCI 总线及其连接的设备,下图是在我的媒体中心 PC 的演示样例。...在我的媒体中心 PC ,此选项会给出我的 VGA 、供应商 ID 和设备 ID: $ sudo lspci -nn | grep -e VGA 01:00.0 VGA compatible controller...实际它们都属于同一张 Nvidia GeForce GTX 650 ,但这仍然是一个很好的示例。 内核模块 结合 PCI 硬件设备,lspci 可以使用 -k 选项显示内核加载了哪些驱动程序模块。...中用于查询系统硬件和软件的诸多命令之一。

    2.4K20

    红帽下查看HBA的信息

    HBA主要用于安装在服务器,连接到光纤交换机,或者也可以直联到存储,在存储和服务器之间形成FC SAN。现在HBA的速率一般为8GB、16GB,32G。...一张一般有一个或者两个网口,HBA的厂商一般有Qlogic和Emulex。在具体使用时,服务器一般是安装两块HBA,从两块在连接到光纤交换机,确保安全性。一、安装好系统之后,识别HBA。...查看HBA的固件版本cat /sys/class/scsi_host/host*/fwrev查看HBA的wwncat /sys/class/fc_host/host*/port_name查看HBA的端口速率...cat /sys/class/fc_host/host*/speedQlogic查看HBA的型号cat /sys/class/scsi_host/host*/model_name查看HBA的驱动版本...查看HBA的wwncat /sys/class/fc_host/host*/port_name查看HBA的端口速率cat /sys/class/fc_host/host*/speed

    3.8K40

    使用 lspci 命令在Linux 查看硬件情况

    当你在个人电脑或服务器运行 Linux 时,有时需要识别该系统中的硬件。lspci 命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。...直接运行 lspci 命令会列出 PCI 总线及其连接的设备,下图是在我的媒体中心 PC 的演示样例。...在我的媒体中心 PC ,此选项会给出我的 VGA 、供应商 ID 和设备 ID: $ sudo lspci -nn | grep -e VGA01:00.0 VGA compatible controller...实际它们都属于同一张 Nvidia GeForce GTX 650 ,但这仍然是一个很好的示例。 内核模块 结合 PCI 硬件设备,lspci 可以使用 -k 选项显示内核加载了哪些驱动程序模块。...如果看到显示为 unknown 的设备,说明你的 PCI 设备 ID 数据库可能已过时。有两种方法可以检查更新。-Q 选项会使用 DNS 查询中央数据库,当然,这需要联网。

    3.2K30

    【北京迅为】itop-3588开发板快速测试手册-银河麒麟系统功能测试

    1 系统启动命令行终端显示如下,进入 root 用户2 系统信息查询查看内核和 cpu 信息,输入如下命令:uname -a查看操作系统信息:cat /etc/issue查看环境变量信息:env3 背光测试背光的亮度设置范围为...,通过调试串口登录到开发板,然后在串口终端输入“cat /proc/bus/input/devices”命令,查看 Linux 系统的输入设备,从上图可以看到用户按键的事件号是 event4,然后在串口终端输入...至此 TF 测试就完成了。9 Linux 485 测试10测试 485开发板发送数据测试:注意,默认波特率为 115200!...pci 设备。...PC 常用的设备很多都是采用 pci 总线,如:网卡、存储等。输入以下命令显示所有的 pci 设备信息。

    6410
    领券