2种RamDisk的读写速度

以前使用vopt测试速度,结果很难理解

 

2008-7-16 22:09:28

刚才用vopt9测试了一下硬盘和虚拟盘的速度。。。。。。

07年的pc(amd x2 4000+ 2G 7200转)

4个分区的速度为:
85/85/76/72M/s

gavotte的ramdisk盘X的速度为:
16094M/s
而RamdiskNT盘Y的速度为:
28396M/s

不知道都是内存虚拟盘,为什么速度还是差这么远?
感觉与使用的内存分页模式有关。。。。。。
y盘速度快,但是容量不能设太大
x盘的容量只受内存容量限制,但是设的太大(如2G物理内存,设了1G的x盘),往x里拷贝文件,到一定大小就会突然变得非常慢;
所以现在只设了300M,这样拷贝满了速度也是一样的。但是用vopt看,未用的区域是黑色的,不知道为什么,也许它是使用到了再分配的?但是内存占用量显然是预先就分配的

 

 

04年的笔记本d600:(Pm 1.6G 1G 5400转)

真实硬盘分区是:
32、30、21M/s

rrdisk:
14743M/s

ramdiskNT:
13726M/s

好像与家里的pc正好反了,家里是ramdiskNT的速度是rramdisk的1倍左右,笔记本却还不如rramdisk。。。。。。。。。
整理前后影响不大

 

08年的笔记本d530:(酷睿7250 2G 4G 5400转)

1150MB/s
仅仅安装了rramdisk,未使用ramdiskNT

物理硬盘是:50MB/s左右

以前使用的是vopt 9.0,现在应该是9.02,难道计算单位由Mbit/s改为Mbyte/s了?
——好像不是,vopt9.0测得的物理硬盘
【4个分区的速度为:
85/85/76/72M/s】
与现在的50M/s差不多,说明不是单位的问题

怎么会T7250(2G/2M) ddr2 667的2x2G内存,反而不如Pm1.6G(2M) ddr260的2x512M了??

莫非2者的算法不一样,新算法的结果都是慢一些的??

 

 

今晚在家用测试的结果:

好像2种ramdisk的速度差不多

就是随机4k读时,ramdiskNT要快3倍左右!

gavotte的ramdisk与超级兔子的ramdisk速度几乎完全一样!(有人说它们就是同一个程序)

 

CrystalDiskMark
http://nj.onlinedown.net/soft/57364.htm#download

home-pc:
r:/
   Sequential Read :  786.825 MB/s
  Sequential Write :  827.777 MB/s
 Random Read 512KB :  730.630 MB/s
Random Write 512KB :  766.569 MB/s
   Random Read 4KB :  166.134 MB/s
  Random Write 4KB :  165.860 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:14:07

y:/
   Sequential Read :  781.612 MB/s
  Sequential Write :  778.903 MB/s
 Random Read 512KB :  707.220 MB/s
Random Write 512KB :  748.734 MB/s
   Random Read 4KB :  518.115 MB/s
  Random Write 4KB :  478.551 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:17:44


c:/
   Sequential Read :   77.494 MB/s
  Sequential Write :   69.340 MB/s
 Random Read 512KB :   38.168 MB/s
Random Write 512KB :   32.737 MB/s
   Random Read 4KB :    0.616 MB/s
  Random Write 4KB :    1.123 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:20:38

e:/
   Sequential Read :   71.074 MB/s
  Sequential Write :   68.244 MB/s
 Random Read 512KB :   35.442 MB/s
Random Write 512KB :   31.469 MB/s
   Random Read 4KB :    0.533 MB/s
  Random Write 4KB :    1.112 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:22:51

r:/
   Sequential Read :  830.676 MB/s
  Sequential Write :  869.754 MB/s
 Random Read 512KB :  760.598 MB/s
Random Write 512KB :  807.805 MB/s
   Random Read 4KB :  171.106 MB/s
  Random Write 4KB :  168.290 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:24:54

y:/
   Sequential Read :  875.692 MB/s
  Sequential Write :  887.297 MB/s
 Random Read 512KB :  833.896 MB/s
Random Write 512KB :  839.769 MB/s
   Random Read 4KB :  511.969 MB/s
  Random Write 4KB :  486.851 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:26:55

y:/
   Sequential Read :  863.349 MB/s
  Sequential Write :  905.446 MB/s
 Random Read 512KB :  823.819 MB/s
Random Write 512KB :  870.173 MB/s
   Random Read 4KB :  509.931 MB/s
  Random Write 4KB :  480.321 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:32:32

r:/
   Sequential Read :  831.653 MB/s
  Sequential Write :  853.492 MB/s
 Random Read 512KB :  761.838 MB/s
Random Write 512KB :  795.592 MB/s
   Random Read 4KB :  169.090 MB/s
  Random Write 4KB :  166.054 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:34:40

r:/
   Sequential Read :  810.485 MB/s
  Sequential Write :  838.861 MB/s
 Random Read 512KB :  746.610 MB/s
Random Write 512KB :  770.832 MB/s
   Random Read 4KB :  172.164 MB/s
  Random Write 4KB :  168.021 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:36:32
after defrag
r:/
   Sequential Read :  776.013 MB/s
  Sequential Write :  816.621 MB/s
 Random Read 512KB :  700.448 MB/s
Random Write 512KB :  772.322 MB/s
   Random Read 4KB :  169.710 MB/s
  Random Write 4KB :  163.567 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:39:39

r:/
   Sequential Read :  801.504 MB/s
  Sequential Write :  833.720 MB/s
 Random Read 512KB :  744.489 MB/s
Random Write 512KB :  779.831 MB/s
   Random Read 4KB :  170.402 MB/s
  Random Write 4KB :  166.352 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:40:31


y:/
   Sequential Read :  790.690 MB/s
  Sequential Write :  837.186 MB/s
 Random Read 512KB :  760.471 MB/s
Random Write 512KB :  800.413 MB/s
   Random Read 4KB :  504.258 MB/s
  Random Write 4KB :  477.589 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:41:34

after defrag
r:/
   Sequential Read :  801.637 MB/s
  Sequential Write :  832.478 MB/s
 Random Read 512KB :  745.864 MB/s
Random Write 512KB :  768.315 MB/s
   Random Read 4KB :  164.031 MB/s
  Random Write 4KB :  166.869 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:43:13


y:/
   Sequential Read :  751.981 MB/s
  Sequential Write :  816.215 MB/s
 Random Read 512KB :  709.418 MB/s
Random Write 512KB :  735.873 MB/s
   Random Read 4KB :  507.354 MB/s
  Random Write 4KB :  479.220 MB/s

         Test Size : 50 MB
              Date : 2008/11/07 23:44:47

 

D530 :(酷睿7250 2G 4G 5400转)

r:/  gavotte的ramdisk盘

   Sequential Read : 1386.547 MB/s
  Sequential Write : 1281.497 MB/s
 Random Read 512KB : 2486.458 MB/s
Random Write 512KB : 1588.857 MB/s
   Random Read 4KB :  212.484 MB/s
  Random Write 4KB :  210.263 MB/s

         Test Size : 100 MB
              Date : 2008/11/10 15:26:51

c:/

   Sequential Read :   53.126 MB/s
  Sequential Write :   51.384 MB/s
 Random Read 512KB :   28.237 MB/s
Random Write 512KB :   30.223 MB/s
   Random Read 4KB :    0.475 MB/s
  Random Write 4KB :    0.859 MB/s

         Test Size : 100 MB
              Date : 2008/11/10 15:35:09

d:/

   Sequential Read :   46.979 MB/s
  Sequential Write :   46.411 MB/s
 Random Read 512KB :   28.770 MB/s
Random Write 512KB :   32.118 MB/s
   Random Read 4KB :    0.569 MB/s
  Random Write 4KB :    1.052 MB/s

         Test Size : 50 MB
              Date : 2008/11/10 15:40:38

好东西,分享下 用于内存大的朋友将部份内存虚拟成硬盘,用于IE缓存等容易产生磁盘碎片的空间 或者用在无盘系统客户端,减轻服务器回写压力 1. 驅動程序的配置信息存放在下面註冊表中:   HKLM\System\CurrentControlSet\Services\RRamdisk\Parameters\   為什麼要用RRamdisk這個名字,因為XP SP1開始內置了一個ramdisk程序,   主要用於XP Embed內存運行的。 02. 參數: DiskSizeM, DiskSizeK   以M和K為單位的虛擬盤大小,K單位優先。 03. 參數: MediaType   虛擬盤模擬的磁盤類型:     1 -- 內存盤     2 -- 固定介質 (缺省)     3 -- 移動介質     4 -- 軟驅,和移動盤區別不大 04. 參數: UsePAE   設置為1時,允許在32位windows下使用memory remap到4G之上的內存。要求32位2k/xp/vista,4G物理內存,BIOS打開memory remap/hole。 05. 參數: DriveLetter   所用盤符,缺省為 R: 06. 參數: SectorsPerCluster   希望的簇大小, 零由驅動程序決定:     <= 2M    FAT12, 簇=512     <= 32M    FAT16, 簇=512     <= 64M    FAT16, 簇=1k     <= 128M   FAT16, 簇=2k     <= 256M   FAT16, 簇=4k     <= 512M   FAT32, 簇=2k     <= 16G    FAT32, 簇=4k     ......   如果你選擇的簇大小比缺省的小,分區會被格式化成FAT32格式。 07. 參數: Image   由rdutil程序管理,主要用以自動加載NTFS映像. 例如:   1) 加載虛擬盤,不要做任何操作   2) 格式化為NTFS      FORMAT /FS:NTFS /Q /V:RamDisk /A:512 R:   3) 把NTFS的日誌大小設到最小(2M)      CHKDSK /L:2048 R:   4) 預設訪問權限(例子是只允許管理員們使用虛擬盤)      CACLS R:\ /G: BUILTIN\Adminstrators:F   5) 創建一些目錄結構,如臨時目錄      MKDIR R:\TEMP   6) 壓縮虛擬盤,並存到這個註冊表中      rdutil R: registry   註釋:   1) 你應該盡量不要往虛擬盤上放太多東西,壓縮後的映像文件不能超過64K   2) 當你改變虛擬盤大小時必須重新創建映像文件   3) 當映像文件大小和虛擬盤大小不符時,虛擬盤將不再自動格式化。     如果要驅動自動格式化,必須刪除這個註冊表項。      rdutil 程序使用示例:   1) 備份註冊表裡的映像文件      rdutil save filename   2) 恢復註冊表裡的映像文件      rdutil load filename   3) 測試壓縮映像文件大小      rdutil R:      rdutil registry      rdutil unpacked_file     第二條命令壓縮註冊表裡設置的缺省盤符     第三條命令壓縮被解開的映像文件   4) 壓縮盤符並存入註冊表      rdutil R: registry   5) 壓縮盤符但保存到文件      rdutil R: packed_file   6) 把映像文件解開      rdutil unpack packed_file unpacked_file   7) 創建一個NTFS符號連接直接指向虛擬盤      rdutil link temp \ 08. 重新格式化虛擬盤   除了內存介質類型外,其它的盤符都可以重新格式化。如:   固定介質     FORMAT /FS:NTFS /FORCE /Q /V:RamDisk /A:512 R:   移動介質     ECHO Y | FORMAT /FS:NTFS /FORCE /Q /V:RamDisk /A:512 R:   你可以在開機腳本裡對虛擬盤重新格式化。但不推薦再次格式化為FAT分區,   因為驅動程序格式化的分區比通用格式化程序效率更高。如果要把虛擬盤做   成映像文件作它用(特別是軟驅),推薦重新格書化為標準格式。 09. 頁面交換文件支持   如果你使用固定介質類型,並且不重新格式化,你可以用系統管理直接把   頁面文件加到虛擬盤上。 如果你使用其它介質類型,或者需要重新格式化,   請使用addswap程序創建頁面文件。 如:     addswap r:\pagefile.sys 16 32   創建一個頁面文件,最小16M,最大32M 10. TEMP 臨時目錄   驅動程序格式化時已經創建好了TEMP目錄。需要的話要把TEMP和TMP環境變量   設到子目錄下,不能設置到根目錄。 11. NTFS 符號連接到虛擬盤   當使用內存盤介質類型時,不能從其它NTFS分區創建符號連接到虛擬盤。   固定和移動介質都沒有問題。 12. Connectix VirtualPC 兼容性   如果VPC無法使用物理RAW磁盤時,不要使用固定介質類型。 13. 無盤符工作方式   把DriveLetter註冊表值設為空,驅動將不創建任何盤符。注意不是刪除   DriveLetter,否則缺省創建R:   無盤符方式下,用rdutil創建ram目錄指向虛擬盤(只能在NTFS分區裡):     rdutil link C:\ramdisk      連接 C:\ramdisk 到虛擬盤根目錄     rdutil link C:\TEMP TEMP      連接 C:\TEMP 到虛擬盤的 \TEMP 下     rmdir C:\ramdisk      rmdir 可以直接刪除連接點,不會影響連接目標   不推薦使用無盤符模式,因為大多是防毒程序無法實時監控無盤符的分區
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值