录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[教程] 影响DFD(硬盘直读)性能的各个方面和提升方法。

( 24 )
12
 
[收藏]
-  第 1 页  -
#1 07-10-15 14:58

影响DFD(硬盘直读)性能的各个方面和提升方法。


737
读了一下DFD的用户手册,在网上查了一下硬盘的相关信息,得出一点浅薄的结论,不对的地方请大家指正。

DFD用户手册上说,影响DFD性能的最关键的硬盘性能参数是寻道时间,而不是持续读取的速率,因为硬盘的传输速率如果达到40M/s就可以支持200多个44.1k/16bit的采样同时播放了,也就是说这方面对硬盘要求不高。但寻道时间对性能影响很大,因为硬盘需要在很短的时间内找到要播放的采样才行。要想让DFD性能更好,最好用寻道时间短的硬盘。而且组raid0对寻道时间没有帮助,并推荐用西数的rapter硬盘。

这里我有不同的意见,因为硬盘参数里的寻道时间是一个平均的参数,实际应用时,影响寻道时间的更多的在于两个数据之间的距离。

也就是说,硬盘参数里的寻道时间代表硬盘磁头的移动速度,实际使用的时间=数据之间的距离/磁头移动速度

那么可以得出结论,如果一个采样乐器在硬盘里是连续存放的话,在硬盘的寻道时间相同的情况下,硬盘越大,RAID0组的越多,各个数据之间的距离就越短,DFD性能就会越好。

另外,在硬盘的外圈,也就是盘符在前面的分区,比内圈的传输速率要大的多,而寻道时间要小的多,这个可以在HD Tune里看的很清楚。所以最好把分区分的多一点,把采样乐器存放在D盘。



下面要谈的就是DFD里的设置问题了,以EWQL黄金版为例来介绍。

开启DFD后,内存的占用是由两个部分组成的,总占用内存数是这两个部分之和。

第一个部分是voice buffer size和reserved voices。前者是单个采样播放的缓存大小,后者是复音数。占用的内存等于两者相乘。这一部分的内存占用是固定的,不会因为加载的乐器不同而改变。如果硬盘的DFD性能好,缓存大小可以设置越小,就会越省内存。复音数就要看乐器演奏的需要了,如果设置太大,而实际应用里跟本用不到那么多的复音,就会浪费内存,如果设置太小,就会丢音。

第二个部分是preload buffer size,也就是加载乐器采样的音头部分的大小。因为硬盘直读不可能实时响应进行演奏,所以在加载一个乐器的时候需要把这个乐器里所有采样的音头部分载入内存。这部分的内存占用等于buffer size乘以乐器的采样数。当然硬盘的DFD性能越好,buffer size就可以设置的更低,占用内存就越少。


最后说一句,如果设置好了,2G的内存足够应付正常的需要,完全不用再加内存。

[ 本帖最后由 hardfish 于 07-10-15 16:17 编辑 ]

4356
#2 07-10-15 15:20
提示: 作者被禁止或删除 内容自动屏蔽

547
#3 07-10-15 17:48
RAID绝对会有很大的提升
因为:GIGASTUDIO软件里可以设置音色的预读
即设置好预读的内存大小
软件会将音色的起始部分读入内存,从我们敲下琴键的MIDI信号输入电脑时软件就将加载在内存里的数据先发送给音频卡,并同时读取硬盘里的剩下的数据,
因此,从我们敲下琴键到电脑发声这其中的延迟完全是受音频卡所限制的,
对于硬盘来讲,只要是复音数不是太多,都能能够胜任。
当然,如果将延时设置的足够低的话,就该轮到硬盘反应不过来了。

58
#4 07-10-15 18:02
一直想组RAID。。。

2156
#5 07-10-16 13:21
看了hardfish 的篇文章真是受益非浅,我已经省出来将近一半的内存空间了

3286
#6 07-10-16 14:58
学习了,..................

5395
#7 07-10-16 15:13
寻道时间多短算短呢??

5395
#8 07-10-16 15:30
查了一些资料,怎么发现希捷的比西数的寻道时间还短……

737
#9 07-10-16 16:05
官方推荐的西数的那个是10000转的猛禽,噪音巨大,基本不用考虑

5395
#10 07-10-16 17:08
原帖由 hardfish 于 07-10-16 16:05 发表
官方推荐的西数的那个是10000转的猛禽,噪音巨大,基本不用考虑



……………………
知道了……
观众反应

1601
#11 07-10-16 19:23
voice buffer size一般是设置成96吧?reserved voices这里如果上白金黄金这些插件一般不需要64复音啊,那是不是设置成32复音可以节省很多内存?preload buffer size这里一般是设置多少?我的硬盘是2个500G的SATS2,这里我就不知道设置多少合适了

737
#12 07-10-16 19:38
原帖由 Show全 于 07-10-16 19:23 发表
voice buffer size一般是设置成96吧?reserved voices这里如果上白金黄金这些插件一般不需要64复音啊,那是不是设置成32复音可以节省很多内存?preload buffer size这里一般是设置多少?我的硬盘是2个500G的SAT ...


复音和voice缓存设少了其实也省不了太多内存,因为开一个插件总共才24M。

关键是preload buffer size,设成96就可以了。

4396
#13 07-10-17 15:06
完全看不懂··········

194
#14 08-1-24 11:38
所以最好把分区分的多一点,把采样乐器存放在D盘。

194
#15 08-1-24 11:38
只有上面这句看懂了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索