科技行者

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

知识库

知识库 安全导航

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

如何调整block size使备份达到最优性能

  • 扫一扫
    分享文章到微信

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

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

2007年9月11日

关键字:

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

问题: 对于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的blocksize 。如果遇到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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

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