funsion storage write Cahce问题

[复制链接]
发表于 : 2019-6-24 01:53:48 最新回复:2019-06-25 19:56:55
437 5
  求助帖: (未解决)
Image 9

write cache 中vbs 转发io到所属的osd的时候,为何不将io缓存至内存,而是缓存到ssd。
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
  • x
  • 常规:

点评 回复

kitty_kuang
kitty_kuang 发表于 2019-6-28 17:46
您好,若下面回帖可以解答您的问题,请点击回帖右下角“最佳答案”设置,谢谢!  
跳转到指定楼层
小学生学数通
小学生学数通   发表于 2019-6-24 10:04:10 已赞(0) 赞(0)

哪位大佬来解答下。funsion storage write Cahce问题-2976265-1
  • x
  • 常规:

点评 回复

metadx
metadx   发表于 2019-6-24 10:52:24 已赞(0) 赞(0)

我的猜想:虽然内存速度比SSD快快,但如果缓存到内存,在掉电的情况下会丢数据,SSD虽然速度比内存慢,但掉电也不会丢数据,综合速度和安全因素,数据安全更重要,所以选择缓存到SSD
  • x
  • 常规:

点评 回复

小学生学数通
小学生学数通   发表于 2019-6-24 22:01:11 已赞(0) 赞(0)

metadx 发表于 2019-06-24 10:52 我的猜想:虽然内存速度比SSD快快,但如果缓存到内存,在掉电的情况下会丢数据,SSD虽然速度比内存慢,但掉 ...
我问了其它人,其它人告诉我,是要先写到内存,再从内存写到 ssd cache 然后返回io操作结果。比较v3 ,可以发现,v3 的话直接写到memory 就可以返回io操作结果。原因是如果掉电,bbu会把内存中的脏数据刷到保险箱盘。由于funsion storage 底层的硬件是server ,并没有盘阵这种设计。是否写到内存真得是个迷。
  • x
  • 常规:

点评 回复

user_2630013
user_2630013   发表于 2019-6-25 19:56:55 已赞(1) 赞(1)

与se了解到不写入到内存确实是基于可靠性考虑,因为写入到内存如果掉电数据就丢了。而V3写入到内存就返回因为V3硬件是定制的硬件,支持复位保内存,所以写入到内存是可靠的,但是FusionStorage销售的是通用服务器,一般通用服务器是没有保电内存这种专有硬件的,所以不能写入到内存就返回。
  • x
  • 常规:

点评 回复

发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
登录参与交流分享

登录参与交流分享

登录