科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道如何调整 Block Size 使备份达到最优性能

如何调整 Block Size 使备份达到最优性能

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

对于 DLT1/ DLT VS80 小于64KB,对于其他的 DAT, DLT产品小于32KB 的 Block Size 能够明显增加备份/恢复所需的时间,并严重影响驱动器的性能。

2007年9月12日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

问题:
    对于 DLT1/ DLT VS80 小于64KB,对于其他的 DAT, DLT产品小于32KB 的 Block Size 能够明显增加备份/恢复所需的时间,并严重影响驱动器的性能。


解决办法:

    大部分的备份应用程序允许查看并调整用于特定产品的Block Size 的大小。以下介绍如何在CA ARCserver,Veritas Backup Exec 和TapeWare 中更改 Block Size .
所有的DLT 产品都优化了使用大的Block Size 。Block Size 指定了写到磁带上的数据模块的大小。


CA ARCserve (for Windows NT)

     查看CA 的技术支持文档:"NT-AS6: Title: Changing the Block Size for a DLT drive"
http://support.cai.com/techbases/asnt/NASNT123.html
ARCserve for Windows NT version 6.x 默认为 DLT 设备设置了16K 的 write-Block Size 。为了增强性能,在NT 的注册表中,做如下改动:

运行:Regedt32.exe

  1. HKEY_LOCAL_MACHINE \SOFTWARE \Cheyenne \ARCserve \CurrentVersion \TapeEngine \Device#
    (设备号码相当于需要更改Block Size 的磁带设备,磁带名称可以可以在设备管理器中看到。)
  2. 点击 Edit, 选择ADD VALUE: ValueName=DefaultBlockFactor Data type = Reg_Dword Data: 6, Hex

   除了6,如下数值同样可以被选择:
0 = 512 (default) 1 = 1,024 (1 KB) 2 = 2,048 (2 KB) 3 = 4,096 (4 KB) 4 = 8,192 (8 KB) 5 = 16,384 (16 KB 6 = 32,768 (32 KB) 7 = 65,536 (64 KB)
   更改完成后,关闭应用程序,再打开应用程序开始新的备份任务。

Veritas Backup Exec (for Windows NT and 2000)

  1. 启动应用程序:Backup Exec.
  2. 在"Devices tab"中选择DLT1磁带器的属性Properties
  3. 选择:Configuration
  4. 对于DLT1设备,更改 DLT1 的 Block Size 为64 KB,对于其他 DAT,DLT 设备,更改 Block Size 为32KB。
  5. 逐一改变其他设备。


如果硬件设置更改(比如:SCSI ID 改变,新磁带设备加入),这个过程还需要再做。

TapeWare

  • 关于Block Size 有两个要素需要明确。第一、执行 OBDR 需要一个 a Block Size 2048K,如果改动了这个数值,那么灾难恢复不可执行。第二、不同的产品,更改 Block Size 会有不同的性能影响。
  • DDS 磁带机的Block Size 对于性能影响很小。这样,增加 Block Size 只能带来很小的改进,同时影响灾难备份不正常。HP 建议保留DDS 的默认 Block Size 在2048K,不要更改。
  • DLT 磁带机使用32 或 64K 的 Block Size 时性能最好。 而且DLT 产品不支持 OBDR ,所以,可以更改 2048K 的Block Size 。
  • TapeWare 对DLT 产品默认使用32K的 Block Size 。如果遇到DLT 产品的性能问题,可以增加Block Size 到 64K 来改进备份速度。

方法:

关闭 TapeWare 应用程序,停止 TapeWare 服务。然后,编辑TWTAPDEV.INI FILE :

  1. 在文本文件的编辑器中打开文件,(比如记事本)找到如下段落:
    [dltDevices]
    readToWriteDelay=50
    deviceBlockSize=32768
    mediaClass=4
    developmentLevel=3
  2. 改变: deviceBlockSize=32768 为 deviceBlockSize=65536.
  3. 保存文件,重新启动TapeWare 。


LTO 设备,如果要使用 OBDR 功能,同样限于 2048K , 然而,LTO产品处理数据的方式不同于 DLT 和 DDS 产品,所以,增加 Block Size 的大小不会明显改进性能。

Sco 中更改Block Size 的大小,命令:
Setblk set Block Size (in bytes) for device
Getblk get Block Size (in bytes) from device

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章