Linpack使用Infiniband网络计算时内存分配问题
来源:互联网 发布:mac 卸载java jdk 编辑:程序博客网 时间:2024/06/08 13:27
Linpack使用Infiniband网络 计算时出现如下问题:
reg_mr Cannot allocate memory !!!
问了浪潮的工程师,据说是Linpack计算时一个阀值设大了,出现了内存溢出问题。
解决方法: 在ib网的配置文件 /etc/modprobe.d/mlx4_en.conf 中加入如下信息:
options mlx4_core log_num_mtt=24 log_mtts_per_seg=1
cat /etc/modprobe.d/mlx4_en.conf
install mlx4_core /sbin/modprobe --ignore-install $((/sbin/modprobe -c | grep -wq "^allow_unsupported_modules") && echo '--allow-unsupported-modules') mlx4_core && if [ -e /etc/infiniband/openib.conf ]; then if ( grep -q "^MLX4_EN_LOAD=yes" /etc/infiniband/openib.conf > /dev/null 2>&1); then /sbin/modprobe mlx4_en; fi; else /sbin/modprobe mlx4_en; fi
install mlx4_en /sbin/modprobe --ignore-install $((/sbin/modprobe -c | grep -wq "^allow_unsupported_modules") && echo '--allow-unsupported-modules') mlx4_en && if [ -e /etc/infiniband/openib.conf ]; then if ( grep -q "^RUN_SYSCTL=yes" /etc/infiniband/openib.conf > /dev/null 2>&1); then /sbin/sysctl_perf_tuning load; fi; fi
remove mlx4_en /sbin/sysctl_perf_tuning unload ; /sbin/modprobe -r --ignore-remove mlx4_en
# Configure Flow Control
# pfctx:Priority based Flow Control policy on TX[7:0]. Per priority bit mask (uint)
# pfcrx:Priority based Flow Control policy on RX[7:0]. Per priority bit mask (uint)
options mlx4_core pfctx=0 pfcrx=0
options mlx4_core log_num_mtt=24 log_mtts_per_seg=1
install mlx4_core /sbin/modprobe --ignore-install $((/sbin/modprobe -c | grep -wq "^allow_unsupported_modules") && echo '--allow-unsupported-modules') mlx4_core && if [ -e /etc/infiniband/openib.conf ]; then if ( grep -q "^MLX4_EN_LOAD=yes" /etc/infiniband/openib.conf > /dev/null 2>&1); then /sbin/modprobe mlx4_en; fi; else /sbin/modprobe mlx4_en; fi
install mlx4_en /sbin/modprobe --ignore-install $((/sbin/modprobe -c | grep -wq "^allow_unsupported_modules") && echo '--allow-unsupported-modules') mlx4_en && if [ -e /etc/infiniband/openib.conf ]; then if ( grep -q "^RUN_SYSCTL=yes" /etc/infiniband/openib.conf > /dev/null 2>&1); then /sbin/sysctl_perf_tuning load; fi; fi
remove mlx4_en /sbin/sysctl_perf_tuning unload ; /sbin/modprobe -r --ignore-remove mlx4_en
# Configure Flow Control
# pfctx:Priority based Flow Control policy on TX[7:0]. Per priority bit mask (uint)
# pfcrx:Priority based Flow Control policy on RX[7:0]. Per priority bit mask (uint)
options mlx4_core pfctx=0 pfcrx=0
options mlx4_core log_num_mtt=24 log_mtts_per_seg=1
- Linpack使用Infiniband网络计算时内存分配问题
- InfiniBand 网络
- InfiniBand 网络
- Linpack计算力集群测试
- 修改linpack源程序时遇到的各种问题.
- vector 容器使用时应该注意的内存分配问题
- vector 容器使用时应该注意的内存分配问题
- Memcached内存分配及使用问题
- Memcached内存分配优化及使用问题
- 计算节点为虚拟机分配内存时预留内存设置
- 内核态使用infiniband
- Weblogic内存分配问题
- 关于内存分配问题
- C++内存分配问题
- C++内存分配问题
- tomact内存分配问题
- 内存分配问题
- String内存分配问题
- ibatis传递日期Date参数
- menuconfig过程详解
- 最大子序列和问题 分治算法
- gameloft 2013.06月 C++笔试题
- 常用的键值搜录
- Linpack使用Infiniband网络计算时内存分配问题
- double-array trie 译文+心得
- 代码重构方法
- web前端
- Android类库打包方法探究
- sublime text 3 的管理插件:package control
- android工程打成jar包
- double-array trie算法实现
- word直接输入希腊字母