引用:
原帖由 rechardluo 于 2008-1-23 23:00 发表 
关于NVRAM,我也有些问题;
1. NVRAM和RAM在Netapp的ONTAP 里面,是统一被系统的页面管理程序管理吗?
比如有说64G的ECC RAM和4G的页面程序,那么页面管理程序是把这总共68G统一用页面管理起来吗?
A) 如果是,那 ...
1. NVRAM和RAM在Netapp的ONTAP 里面,是统一被系统的页面管理程序管理吗?
比如有说64G的ECC RAM和4G的页面程序,那么页面管理程序是把这总共68G统一用页面管理起来吗?
A) 如果是,那么如何区分那些是NVRAM,那些是ECC RAM?
B) 如果否,是否把NVRAM当作一个设备(比如块设备)提供给日志和快照使用?
nvram是独立的一张卡,F270我了解是ram和nvram公用物理条子。至于如何区分nvram部分和ram部分,就不清楚了,总之可以区分,这块我不懂,罗兄赐教。nvram是否被当作一个块设备,底层的我不了解是不是真的被虚拟成一个块设备
2. NetApp里面对于视频点播的应用,文件系统里面的cache算法采用了那些方式?
比如除了预读、回写之类的,有没有特别的优化方法?
cache算法就是先进先出的典型算法,对cache这块就我所掌握的范围,不知道还有其他算法与否了。
3. NetApp的双控之间的提供同一命名空间的机制是什么?他们之间是否采用分布式锁管理?心跳管理等机制?它们之间的cache镜像没?(如果镜像,是通过什么通路传送数据呢?)
cache没有镜像,镜像的是nvram。通路是infiniband。您所说的同一命名空间是说single system image么?如果是,就是说两个控制器管理的lun,可以从任何一个控制访问到,途径infiniband通路传送数据。二个控制器具有相同的WWNN,也就是屏蔽了双机头结构,对外显示为一个独立的node。至于分布式锁,不知道您具体指什么?这不是集群文件系统,而只是一个典型的底层双机结构而已,多路径访问还是要靠主机端的多路径软件解决,所以不存在lock的问题。