> 程序运行的时候如果数据如果不在内存就要从硬盘倒到内存来,这个时间延迟应该是最影响运行速度的。
如果程序没有预取数据能力,只是小块小块地读数据,用什么盘都有这个延迟问题。RAID也帮不上忙。即使RAID也要寻道,而机械动作比电子数据传送速度慢太多了。
> ata100持续的传输速度也没有50-60MBps
差不了太多吧
http://www.realworldtech.com/page.cfm?ArticleID=RWT011701000000
ATA/100 means that the hard disk can transfer data to and from the disk data buffer at 100MB/s. The only product specification I can find that quotes sustained data transfer is the IBM GXP at 37MB/s, well under both ATA/100 and ATA/66, and just above ATA/33 (check the benchmarks below and you can verify this). The WD 200BB I tested lists only a maximum transfer from the media (platter) at 50MB/s and a minimum of 30.5MB/s, the Maxtor I also tested states 49.5MB/s from the media… still well under ATA/66
> 而且操作大文件的时候,明显太慢了
如果磁盘碎片太多,机械寻道太多,当然会慢。RAID也是一样。所以数据专用一块盘有好处,保证数据的连续存放。即使用RAID-0,如果数据程序混存,性能还不一定有专用数据单盘好。
> SATA,SATA2接口速度说是150M到300M,但是感觉还是没快多少...
见上面说明。