Nov
19
在dell的11代服务器内存模式有三种,Memory Optimized Mode、Advanced ECC Mode、Mirror Mode。这三种有什么区别呢?
Memory Optimized Mode:
DDR3的内存控制器都在CPU上,每个CPU上有三个独立的Memory Controller Hub(MCH)。在这个模式下,MCHs是独立工作的,一个可以读,一个可以写,一个可以空闲。内存可以安装在one、two、three chanels上。这也就意味着有些不符合常规的内存接法可以正常工作。比如3G,6G,12G。
Advanced ECC Mode:
这个模式下,将两个MCH绑在一起变成一个128位的总线,另外一个MCH无法使用,如果开启这个模式并在剩余的MCH上接内存,机器就会报错。
Mirror Mode:
这个模式下,系统应用三个chanel中的两个,每个chanel写同样的数据,读的时候采取轮询的方式。如果发现有一个chanel的内存出错,系统会自动屏蔽此chanel。运用这种模式,能使用的内存容量是安装上去的一半。
假设有9个dimm,一共有三个chanel,A1A4A7 一个chanel,A2A5A8一个chanel,A3A6A9一个chanel.而Advanced ECC Mode 和Mirror Mode只能用到两个MCH,也就是只能使用两个chanel,默认是将A1A4A7这个chanel闲置。
总结:如果每个CPU的内存条数为1,3,9就只能使用Memory Optimized模式,2,4,6条数的都建议使用Advanced ECC模式。Mirror排除在外。
如图:


参考资料:
http://www.dell.com/downloads/global/products/pedge/en/ddr3_white_paper_r410_en.pdf
http://www.dell.com/downloads/global/products/pedge/en/server-pedge-installing-upgrading-memory-11g.pdf
Memory Optimized Mode:
DDR3的内存控制器都在CPU上,每个CPU上有三个独立的Memory Controller Hub(MCH)。在这个模式下,MCHs是独立工作的,一个可以读,一个可以写,一个可以空闲。内存可以安装在one、two、three chanels上。这也就意味着有些不符合常规的内存接法可以正常工作。比如3G,6G,12G。
Advanced ECC Mode:
这个模式下,将两个MCH绑在一起变成一个128位的总线,另外一个MCH无法使用,如果开启这个模式并在剩余的MCH上接内存,机器就会报错。
Mirror Mode:
这个模式下,系统应用三个chanel中的两个,每个chanel写同样的数据,读的时候采取轮询的方式。如果发现有一个chanel的内存出错,系统会自动屏蔽此chanel。运用这种模式,能使用的内存容量是安装上去的一半。
假设有9个dimm,一共有三个chanel,A1A4A7 一个chanel,A2A5A8一个chanel,A3A6A9一个chanel.而Advanced ECC Mode 和Mirror Mode只能用到两个MCH,也就是只能使用两个chanel,默认是将A1A4A7这个chanel闲置。
总结:如果每个CPU的内存条数为1,3,9就只能使用Memory Optimized模式,2,4,6条数的都建议使用Advanced ECC模式。Mirror排除在外。
如图:
参考资料:
http://www.dell.com/downloads/global/products/pedge/en/ddr3_white_paper_r410_en.pdf
http://www.dell.com/downloads/global/products/pedge/en/server-pedge-installing-upgrading-memory-11g.pdf
Nov
15
之前倒没有注意这个问题,今天在安装一个bo-blog博客系统的时候,输入了MYSQL的信息和管理员信息之后出现数据库报错,TYPE=MyISAM在MYSQL5.5.X已经被ENGINE=MyISAM取代了,并且不兼容之前的TYPE=MyISAM。
解决办法就是:
进入bo-blog的安装目录install下,使用Dreamweaver 或其他网页开发工具编辑install.php文件,注意不要使用windows自带的记事本编辑,有可能会有问题,打开文件之后将该文件内的所有:
“TYPE=MyISAM”
修改为:
“ENGINE = MYISAM”
“TYPE = MyISAM”
修改为:
“ENGINE = MYISAM”
注意:最终都是修改为“ENGINE = MYISAM”(‘=’号两边各有一个空格),用批量替换就可以。保存之后上传替换掉之前的install.php,就可以继续进行安装了。
解决办法就是:
进入bo-blog的安装目录install下,使用Dreamweaver 或其他网页开发工具编辑install.php文件,注意不要使用windows自带的记事本编辑,有可能会有问题,打开文件之后将该文件内的所有:
“TYPE=MyISAM”
修改为:
“ENGINE = MYISAM”
“TYPE = MyISAM”
修改为:
“ENGINE = MYISAM”
注意:最终都是修改为“ENGINE = MYISAM”(‘=’号两边各有一个空格),用批量替换就可以。保存之后上传替换掉之前的install.php,就可以继续进行安装了。