免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1439 | 回复: 3
打印 上一主题 下一主题

[内存管理] 请教几个内核配置的意义 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-07 09:38 |只看该作者 |倒序浏览
CONFIG_BLK_DEV_RAM_COUNT 和  CONFIG_BLK_DEV_RAM_SIZE

===============================================
公司的服务器原本用4 * 4G内存条, 后来换成 4*8G内存条, 发现性能下降不少(约有20%)。
个人觉得是不是内核配置方面的问题,于是就找到上面两个配置(分别是16和4096),想着也许跟这个
问题相关。请教高手,有无这方面问题的定位思路,或者可能原因,谢谢!

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
2 [报告]
发表于 2014-02-07 09:56 |只看该作者
回复 1# woshizzb
这个内核配置是跟ramdisk相关的,应该跟你的问题没多大关系,建议使用内存测试工具测试下内存访问的速度,确认瓶颈是否在此?
x CONFIG_BLK_DEV_RAM:                                                                                     x
  x                                                                                                         x
  x Saying Y here will allow you to use a portion of your RAM memory as                                     x
  x a block device, so that you can make file systems on it, read and                                       x
  x write to it and do all the other things that you can do with normal                                     x
  x block devices (such as hard drives). It is usually used to load and                                     x
  x store a copy of a minimal root file system off of a floppy into RAM                                     x
  x during the initial install of Linux.                                                                    x
  x                                                                                                         x
  x Note that the kernel command line option "ramdisk=XX" is now obsolete.                                  x
  x For details, read <fileocumentation/blockdev/ramdisk.txt>.                                            x
  x                                                                                                         x
  x To compile this driver as a module, choose M here: the                                                  x
  x module will be called rd.                                                                               x
  x                                                                                                         x
  x Most normal users won't need the RAM disk functionality, and can                                        x
  x thus say N here.   


   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2014-02-07 10:05 |只看该作者
回复 2# humjb_1983


    谢谢。 我刚刚也看过Documentation/blockdev/ramdisk.txt,  应该和我的问题没关系。

4G和8G内存条的主频都设置成533MHZ了, 我测试过一次cache miss的时间,都是一致的。  我打算写程序并行访问一段内存,看时间上是否有差距

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
4 [报告]
发表于 2014-02-07 13:18 |只看该作者
回复 3# woshizzb
4G和8G内存条的主频都设置成533MHZ了, 我测试过一次cache miss的时间,都是一致的。  我打算写程序并行访问一段内存,看时间上是否有差距


这个主频貌似有点低啊,我这边的服务器都是1333MHZ了
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP