有外部缓存优势是性能一致性更好,也就是空盘和满盘性能差距不会太大,缺点是掉电容易丢数据,需要额外的掉电保护电路和在固件中加入掉电保护逻辑。
无缓存优势是掉电相对不容易丢失数据,以及更好的成本控制,缺点就是4k性能会比较难看,而且性能一致性不够好,不适合高负载的场合,比如数据库服务器等。
SSD的缓存分为两种,一种是DRAM缓存,另一种是SLC缓存。
有些固态硬盘为了在节省成本的同时可以把DRAM缓存作为宣传筹码,选择了不管何种容量都只配备256MB缓存的方式,这种情况下只能直接管理256GB的闪存空间,依然存在一些不足。
所以除了观察固态硬盘是否搭载DRAM缓存芯片之外,大家还应通过芯片表面的编号查询它的具体容量,确保买到的是按照1GB:1MB完整配备DRAM缓存的高性能产品。
目前SLC缓存基本所有TLC固态硬盘都有。目前大部分固态硬盘的SLC缓存,并不是真的使用了SLC颗粒作为缓存,而是使用TLC模拟SLC来提升连续读写速度。
并不是很重要,SSD的反应速度很快,只有0.2毫秒,不比缓存慢。带缓存性能提升也不大,只有在小文件的读写速度上稍有优势。寿命方面来说,SSD并不是看有没有缓存,而是看NAND FLASH的写入次数。打个比方说,带缓存的用10年,不带缓存的用9年10个月这种感觉,影响也很小。
主控不同的话,也是SSD是否带缓存的一个因素,有些主控不需要缓存,有的则需要。比如镁光M4的Marvell主控就必须要有缓存的支持才可以工作。
所以很多SSD都没有缓存。
server2012给硬盘设置ssd缓存步骤如下:固态硬盘的写入缓存是默认开启的,可以在设备管理器里面查看,没有打开的话可以把前面的勾勾打上,重启电脑就行了,注意achi模式和4k有没有对齐,这些对固态硬盘的性能影响很大的!欢迎分享,转载请注明来源:夏雨云
评论列表(0条)