于前文NAS新型态应用:加装SSD快取真的「利大于弊」吗?(一)中,提到SSD快取应用在网络储存服务器NAS上可以有效地提升数据数据的传输效能及反应速度,但实际上确实如此吗?在本文中百佳泰将以实际的测试数据左证并分析SSD快取在网络储存服务器NAS上带来的好处与坏处有哪些。
测试数据上,分成三种不同的应用方向来呈现:
· VDbench Performance
VDbench 是一个I/O work load产生器,安装方便且兼容性较好。通常用于验证储存设备的数据完整性和效能的量测。本文中用使用随机读写及循序读写的work load来评测NAS上有无应用SSD快取的前后效能。
· Real-world File Copy Performance
模拟一般使用者使用NAS时,大量读写NAS上的数据数据,以验证应用SSD快取前后,是否有效提升传输效能。
· SQL Server OLTP Benchmark (HammerDB TPC-C)
将SQL 数据库(Database)建置于NAS系统的主要储存区(HDD)上,使用HammerDB来执行数据库TPC-C效能量测,用以验证SSD快取应用前后的效能差距。
接下来,为各位呈现SSD快取应用前后的各项测试数据。
1. VDbench Performance随机读取Random read 4K 128 thread
随机写入 Random write 4K 64 thread
循序读取 Sequential read 128K 16 thread
循序写入Sequential write 64K 8 thread
从VDbench的测试结果,很明显的可以看出在NAS应用SSD快取之后,可以取得非常显著的效能增进。
· 随机读取Random read 4K 128 thread
应用SSD快取后的效能上升了1744.56倍(1744.56X)
· 随机写入 Random write 4K 64 thread
应用SSD快取后的效能上升了386.25倍(386.25X)
· 循序读取 Sequential read 128K 16 thread
应用SSD快取后的效能上升了7.18倍(7.18X)
· 循序写入Sequential write 64K 8 thread
应用SSD快取后的效能上升了1.43倍(1.43X)
2. Real-world File Copy Performance在模拟使用者实际从NAS上读取及写入大量档案的测试上,SSD快取所能带来的效能增进,没有像前面VDbench那么样的巨大,但是从NAS上读取档案的传输效能还是有成长了7.63倍(7.63X)。
3. SQL Server OLTP Benchmark(HammerDB TPC-C)NOPM(New Order Per Minute)
SQL TPM(Transaction Per Minute)
将SQL 数据库(Database)建置于NAS系统的主要储存区(HDD)上时,SSD快取无疑可以提高数据库I/O的性能,因为新订单(New Order Per Minute)和交易量(Transaction Per Minute)都明显增加了接近快4倍(3.91X–3.94X)。
由前述三大项的验证结果来看,SSD快取应用于网络储存服务器NAS上的确可以有效提升效能。但是,实际将SSD快取应用到网络储存服务器NAS上是否会有那些应用限制,或是哪些潜在问题及风险产生呢?我们将会于NAS新型态应用:加装SSD快取真的「利大于弊」吗?(三)中,继续为大家分析解说,敬请期待。
作者: 百佳泰测试实验室, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-400317.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论