【存储】virident 卡使用手册

简介:   因为部分机器使用了virident 卡,翻译了一下官方的virident卡使用手册 for *nix 版本。一 安装virident 卡 需要配置BIOS On Dell systems: 需要按照如下路径设置:System Settings...
  因为部分机器使用了virident 卡,翻译了一下官方的virident卡使用手册 for *nix 版本。
一 安装virident 卡 需要配置BIOS 
On Dell systems: 需要按照如下路径设置:
System Settings -> iDRAC Settings -> Thermal
 Maximum Performance
 Fan Speed Offset
 High Fan Speed Offset
Processor Settings in BIOS
如下配置需要在“Advanced: Processor/Chipset Control” BIOS 的菜单中修改:
Disable the following optional settings:
 Processor Performance States / C States / C-State Tech / EIST
 C1E States / C1 Enhanced States
 (Link) Active State Power Management
在   Intel™ 平台的系统启用如下选项:
 Hyperthreading / Logical Processors
 Turbo Mode
注意事项:
Intel has identified an issue in Xeon E5-2600 series processors that may result in severe drops of PCIe and FlashMAX II bandwidth when running workloads that have low CPU consumption. To avoid this issue, C2 and C1E processor power states must be disabled. For details, please see Erratum BT160 in the below document:
http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e5-family-spec-update.pdf

二 OS系统设置
  2.1 ubuntu 使用“generic” 内核以保证最好的IO性能。
   使用  uname -r 检查kernel的版本是“-generic” 或者 “-server.” 
   安装generic 类型的kernal 需要使用如下命令:
   apt-get install linux-generic
  2.2 SUSE: 启用unsupported modules 以便加载驱动。
   修改 
   /etc/modprobe.d/unsupported-modules
   加入
   allow_unsupported_modules 1
  2.3 通过禁止CPU  节流功能来达到最大性能模式
   在RedHat CentOS 平台下执行如下命令:
   service cpuspeed stop
   chkconfig cupspeed off

三安装Flash MAX II 软件
  建议浏览官方网站获取适合的驱动。并从http://support.virident.com/下载最新的驱动和最新的软件。
  3.1 检查virident 卡已经安装并且连接正确。在物理机上安装完成virident 卡,启动电源,使用如下命令查看virident 卡是否正常地连接到OS上并且被PCI正确初始化。
  [root@r81b01036.am1.aliyun.com /root]
  #lspci  -d 1a78:
  42:00.0 FLASH memory: Virident Systems Inc. Device 0040 (rev 01)
  如果没有显示如上结果,需要关闭电源,重新检查安装方式。或者联系官方技术支持。
3.2驱动和软件包 
  1) Drivers RPM,kmod-vgc-drivers 是驱动包
     kmod-vgc-drivers---.x86_64.rpm
  2) Utilities RPM,vgc-utils是功能包
     vgc-utils---.x86_64.rpm
驱动和功能包需要和自己的平台(uname -a) 相适应,如果是自己编译的内核就需要有virident官方提供编译过的驱动和功能包。
3.3 安装驱动和功能包
redhat 平台
rpm -ivh kmod-vgc-drivers-redhat6.0-3.1.1-51287.C6.x86_64.rpm  
         vgc-utils-redhat6-3.1.1-51287.C6.x86_64.rpm
3.4 启动驱动器 
# service vgcd start
Loading kernel modules...     [ OK ]
Rescanning SW RAID volumes... [ OK ]
Rescanning LVM volumes...     [ OK ]
Enabling swap devices...      [ OK ]
Rescanning mount points...    [ OK ]
3.5 查看 virident卡的状态
使用 vgc_monitor 检查virident,确保所有的物理设备的状态都要是Good.
注意:在对卡进行擦除和升级的时候,配置文件/etc/sysconfig/vgcd.conf 会被重命名为/etc/sysconfig/vgcd.conf.rpmsave
四 升级控制器的微码
  注意:如果驱动器没有加载失败,则不用升级。如果微码和驱动的版本不一致,在加载驱动的时候系统会提示“FAILED”
  如果Flash MAX11 设备的微码版本不被最新的驱动支持,在使用设备之前,你需要升级微码
how to
 1 安装与新的微码版本相适应的驱动和功能包
 2 
   #service vgcd stop
 3 下载并解压与驱动相适应的vgc-firmware 包
 4 在解压的 vgc-firmware的目录下,执行如下命令:
  a 升级所有Flash MAX11设备
   # ./vgc-update.sh
  b 升级某一个设备
   # ./vgc-update.sh --drive /dev/vgcX
  c 自动升级
   # ./vgc-update.sh --auto
注意:
  1 在升级开始之后,请不要中断升级操作,也不用关闭系统。在升级之前备份数据。
  2 如果virident使用在DAS模式,virident推荐使用应用层级的主备容灾和备份策略以确保数据的高可用性。

五  验证性能
从下载驱动器和功能包的网页下载性能脚本 test.sh。把脚本放在数据库服务器上执行:
  # test.sh /dev/vgc0
 注意 该脚本会清除磁盘上的所有数据。

 设置最大性能模式和最大容量模式。
 对于 FlashMAX II设备默认是设置为最大容量模式.如果应用的场景是写入型的,建议设置为最大性能模式;
 a 对于随机写性能,最大性能模式提供两倍于最大容量模式,但是会损失15%的容量。
 b 读和顺序写性能,两者相差无几。仅仅在应用场景产生极大的写IO时,才会最大性能的优势才会明显。
 使用如下命令,修改virident卡的工作模式
 以最大性能模式格式化设备/dev/vgca0
  vgc-config -m maxperformance -p /dev/vgca0
 以最大容量模式格式化设备/dev/vgca0
  vgc-config -m maxcapacity -p /dev/vgca0
 注意:更改virident卡的模式会清除卡上的所有数据。
六 创建文件系统
 任何标准的linux 文件系统都可以使用mkfs命令创建在FlashMAX II 设备上。
如果你只需要一个分区,virident 推荐直接创建在一个/dev/vgca0, /dev/vgcb0 设备上。不推荐使用fdisk ,pgarted.
6.1 XFS 的高性能模式。
  mkfs.xfs -s size=4096 /dev/vgca0
6.2 ext3 高性能模式参数
  mkfs.ext3 -J size=400 /dev/vgca0
6.3 自动挂起virident卡的磁盘
  因为virident 卡驱动必须在系统起来之后,才能正常加载工作,所以如果要使用自动挂载模式必须按照如下方式设置:
 a 在/etc/fstab 添加如下 'noauto' for  FlashMAX II 设备。
   /dev/vgca0 /mnt1 ext3 noauto,defaults 0 0
   /dev/vgcb0 /mnt2 xfs noauto,defaults 0 0
 b 修改/etc/sysconfig/vgcd.conf 文件,添加如下格式:
   # The list of mount points that the script. should mount
   MOUNT_POINTS="/mnt1 /mnt2"
  在驱动加载的过程中,所有在被指定标记在MOUNT_POINTS中的设备且和/etc/fstab 对应的会被自动挂载。
七 软RAID
 #mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/vgca0 /dev/vgcb0
八 管理工具
  8.1  待续。。
目录
相关文章
|
7月前
|
存储 SQL PHP
一键搭建免费eXtplorer在线文件管理器,远程登录实现文件随身存储
一键搭建免费eXtplorer在线文件管理器,远程登录实现文件随身存储
如何高效管理自己的电脑?文件再多也不乱!
1. 盘符管理 C盘只装系统软件,其他软件装到D盘 绿色软件就是解压就能用,不需要安装 有些软件直接该盘符就能安装,不能改的手动选择 2.找一个盘符作为自己的工作空间 这里我选了E盘作为我的工作空间,在自己工作盘符里面新建文件夹,按大类进行分类创建方便以后查找 3. 统一下载目录 4. 快速启动 将主要工作空间放到桌面快捷访问,直接在桌面点击快速进入。 快速访问 5. 文件夹管理 6. 文件夹图标修改
240 0
如何高效管理自己的电脑?文件再多也不乱!
|
11月前
|
存储
《阿里云产品手册2022-2023 版》——存储
《阿里云产品手册2022-2023 版》——存储
|
11月前
《阿里云产品手册2022-2023 版》——共享带宽
《阿里云产品手册2022-2023 版》——共享带宽
|
11月前
《阿里云产品手册2022-2023 版》——阿里云盘
《阿里云产品手册2022-2023 版》——阿里云盘
142 0
|
11月前
|
存储 人工智能 监控
《阿里云存储手册》——关于阿里云存储
《阿里云存储手册》——关于阿里云存储
208 0
|
缓存 监控 安全
CleanMyMac X4.11升级版下载及功能详情
CleanMyMac X/4一键智能清理系统垃圾,提升您的Mac运行速度,深度清理内存和保护隐私,检测并删除恶意软件和并读。 删除海量垃圾文件和恶意软件,让您的 Mac 飞速运行,井然有序。
111 0
|
存储 缓存 安全
Win系统 - 为什么相同配置,我的电脑却比别人卡?
Win系统 - 为什么相同配置,我的电脑却比别人卡?
196 0
|
存储 Go 数据安全/隐私保护
以最低的成本快速搭建公私兼备的网盘系统,带离线下载功能
以最低的成本快速搭建公私兼备的网盘系统,带离线下载功能
以最低的成本快速搭建公私兼备的网盘系统,带离线下载功能
|
存储
笔记本安装固态涉及到的注意事项
笔记本安装固态涉及到的注意事项
281 0