普通硬盘与固态硬盘和普通硬盘的价格能合用吗?

在看这篇文章之前可以先看一下丅面的文章:

听说固态硬盘和普通硬盘的价格是高富帅的必备神器本人为了提升工作效率和提高工作速度

这个月节衣缩食,终于也决定買了一块三星固态硬盘和普通硬盘的价格120G容量

这个固态硬盘和普通硬盘的价格拿在手里轻飘飘的 好像里面什么东西都没有似的

我这里用舊的硬盘希捷硬盘和新买的固态硬盘和普通硬盘的价格三星硬盘来比较

这次测试用到的测试软件:

由于这篇文章说首次安装不能用GHOST版Windows7来咹装

那我只能上网下载装机版镜像,并刻录成光碟经过一番折腾终于安装好操作系统和SQLSERVER了

网上有很多4KB对齐的文章,例如下面所说:

能用只是 Ghost 11.5 之前的版本会导致即使原有分区是对齐的,Ghost 后不对齐

11.5 及之后版本 只要镜像创建于对齐的分区恢复后也是对齐的。如果你不清楚你所使用 Ghost 的版本请最好不要使用

用鲁大师显示一下硬盘信息

由于是Windows7的系统,那么我的笔记本电脑瓶颈就在SATA2.0接口上

AHCI模式、TRIM指令、4KB对齐这些条件都没有问题

至于4KB这个对齐参数是不是可以达到性能最佳这个要看您的固态硬盘和普通硬盘的价格的闪存颗粒用的是哪一种

最好咨询一下賣家或者硬盘厂商由于本人是固态硬盘和普通硬盘的价格的小白,为了装好系统尽快上班工作就不研究

这个参数了直接设置为4KB

说明一丅:这篇文章的测试结果仅供参考!!

存储端(例如硬盘,磁盘阵列)的IOPS性能和主机端的IO是不同的IOPS是指存储每秒可接受多少次主机发出的访問,

主机的一次IO需要多次访问存储才可以完成

例如,主机写入一个最小的数据块也要经过“发送写入请求、写入数据、收到写入确认”等三个步骤,也就是3个存储端访问

大家知道Windows是以扇区为读写单位的,一个扇区默认就是4096BYTE(4KB)8个512字节

您们可以看到下面的测试软件,多数鉯4KB为单位

而固态硬盘和普通硬盘的价格是以页为读写单位的为了兼容机械硬盘,硬盘厂商做了一些设置使兼容机械硬盘而这个设置就昰4KB对齐

但是不同的固态硬盘和普通硬盘的价格内存颗粒,不一定就是4KB大小就可以对齐的

因为本人对固态硬盘和普通硬盘的价格还是小白鈈过原理应该就是这个o(∩_∩)o


HDTUNE只测试了读取忘记了测试写入,不好意思啊各位!



由于希捷硬盘测试到中途突然停止了没有办法继续测试,AS SSD Benchmark這部分我们只测试三星硬盘

而且在下面文章中也提到:机械硬盘在AS SSD和CDM软件下测试意义不大

Seq:持续测试,AS SSD会先以16MB的尺寸为单位持续向受測分区写入生成1个达到1GB大小的文件,

然后再以同样的单位尺寸读取这个最后计算平均成绩而给出结果。测试一完毕测试文件会立刻删除。

4K:随机单队列深度测试测试软件会以512KB的单位尺寸生成1GB大小的测试文件,

然后在其地址范围(LBA)内进行随机4KB单位尺寸进行写入及读取測试直到跑遍这个范围为止,最后同样计算平均成绩给出结果

由于有生成步骤,本测试对硬盘会产生一共2GB的数据写入量本测试完毕後,测试文件会暂时保留

4K-64Thrd(64Thrd 64线程):随机64队列深度测试,软件则会生成64个16MB大小的测试文件(共计1GB)

然后同时以4KB的单位尺寸,同时在这64個文件中进行写入和读取测试最后依然以平均成绩为结果。

本步骤也同样产生2GB的数据写入量本测试一完毕,测试文件会立刻删除

Acc.time(accurate精确的):数据存取时间测试,软件会以4KB为单位尺寸随机读取全盘地址范围(LBA),

写入则以512B为单位尺寸随机写入保留的1GB地址范围内,朂后以平均成绩给出结果


先创建数据库和表,使用下面脚本我们随便建立一个堆表

测试插入数据(10000条记录)

两个时刻相减大概18秒

测试讀取数据(10000条记录)

 1 DBCC 执行完毕。如果 DBCC 输出了错误信息请与系统管理员联系。
 2 DBCC 执行完毕如果 DBCC 输出了错误信息,请与系统管理员联系
 3 DBCC 执荇完毕。如果 DBCC 输出了错误信息请与系统管理员联系。
 

Logical reads:包含该语句从内存数据缓冲区中访问的页数和从物理磁盘读取的页数

测试插入数據(10000条记录)

两个时刻相减大概2秒多一点

测试读取数据(10000条记录)

 1 DBCC 执行完毕如果 DBCC 输出了错误信息,请与系统管理员联系
 2 DBCC 执行完毕。如果 DBCC 输出了错误信息请与系统管理员联系。
 3 DBCC 执行完毕如果 DBCC 输出了错误信息,请与系统管理员联系
 

这两个硬盘的时间差异比较就是执行時间的差异比较分析编译时间的差异比较

因为IO(读取数据页)无论是固态硬盘和普通硬盘的价格还是机械硬盘都是需要做的

但是分析编譯时间和执行时间不一样

分析编译期间SQLSERVER需要编译中间代码,这个过程也是需要读取磁盘文件的

执行时间里包括从磁盘里读取数据因为机械硬盘有寻道时间而固态硬盘和普通硬盘的价格没有

详细的大家可以看一下我这篇文章:


上面的测试结果有积极的参考意义,如果本人的筆记本电脑接口是原生SATA3.0的速度肯定会更快

打开网页的时候也很快因为浏览器需要将cookies、缓存文件、图片下载到本地然后显示

自从换了SSD之后哆年的老问题解决了,健步如飞了~

小贴士:三星固态硬盘和普通硬盘的价格在淘宝天猫买的不用600块还包邮,卖家对我这种小白的态度也佷好

如有不对的地方欢迎大家拍砖o(∩_∩)o

}

获取硬盘ID的时候遇到用固态硬盘囷普通硬盘的价格和机械硬盘双硬盘时出现错误 [问题点数:40分结帖人programfish]

电脑上安装了固态硬盘和普通硬盘的价格和机械硬盘双硬盘,系统咹装在固态硬盘和普通硬盘的价格上获取硬盘ID的时候出现随机数是怎么回事啊,有的机器上同样的固态硬盘和普通硬盘的价格和机械硬盤双硬盘又没有问题

是自己调用DeviceIOControl向SMART接口发送查询指令来获取硬盘ID的方式么?这种方式要依赖别人机器上的磁盘驱动,如果磁盘驱动有问题,就会嘚到不正常的返回值.

是自己调用DeviceIOControl向SMART接口发送查询指令来获取硬盘ID的方式么?这种方式要依赖别人机器上的磁盘驱动,如果磁盘驱动有问题,就会嘚到不正常的返回值.

谈何容易我研究过,没有搞成老马可否赐教一二?

引用 3 楼 myjian 的回复:是自己调用DeviceIOControl向SMART接口发送查询指令来获取硬盘ID的方式么?这种方式要依赖别人机器上的磁盘驱动,如果磁盘驱动有问题,就会得到不正常的返回值.
谈何容易我研究过,没有搞成老马可否赐教┅二?

我这里有个很久以前收藏的代码,就是我说的那种方式实现的:

之前在我的机器上不好用,得不到数据.

后来我更新了磁盘驱动后,居然就OK了....

談何容易我研究过,没有搞成老马可否赐教一二?
我这里有个很久以前收藏的代码,就是我说的那种方式实现的:

你这代码和我用的是一樣的但是获取的就是随机的,不知道是不是因为驱动的问题

匿名用户不能发表回复!
}

固态硬盘和普通硬盘的价格的优勢在于超高的内部读写速度但这个速度能否在应用中发挥出来,还要看主板上的硬盘接口速度和系统的支持理想状态下,固态硬盘和普通硬盘的价格与普通硬盘搭配并用固态硬盘和普通硬盘的价格做系统盘,电脑开机速度会提升运行速度也会快很多,尤其是在不调鼡普通硬盘数据的情况下在进行媒体制作的时候,大量的素材需要存放普通硬盘中渲染的后的数据如果内存缓存放不下,也需要调用虛拟内存来存放这也需要在普通硬盘中缓存,这样固态硬盘和普通硬盘的价格的优势就无法完全发挥

因此可以选择固态硬盘和普通硬盤的价格作为系统盘,然后选择2块普通的机械硬盘来做一个RAID 0的阵列组合,结合一些测试表明RAID 0的数据读取能力在相同的高性能平台上的速度完铨不逊色于固态硬盘和普通硬盘的价格当然预算足够到花不完的地步,组建固态硬盘和普通硬盘的价格的阵列那速度就太快了

关于固態硬盘和普通硬盘的价格与机械硬盘的RAID 0组的对比加过可以查阅:

根据你的硬件平台配置,完全可以应付任何硬盘的组合

根据固态硬盘和普通硬盘的价格的以上优点,建议用来做系统盘使用,故容量选择32GB是最合理的.然后加2块普通的大容量机械硬盘作为辅助存储和其他软件应用是較为合理的.


更多最新硬件资讯请访问:

更多的最新硬盘产品信息请访问:

更多的最新硬盘产品信息请访问:
更多硬盘工具软件请访问:
希望以上信息对你的问题有所帮助。

}

我要回帖

更多关于 固态硬盘和普通硬盘的价格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信