GBase 8a集群操作系统安装和配置建议

针对大数据,比如每天2T以上的新数据。

RAID 配置

   操作系统  2块做RAID 1。 条带默认

   数据盘 8块以内做RAID5, 多了做RAID50。 条带,建议1M。

 

操作系统分区

   SWAP大小。 

              低于64G,选择1-2倍内存的SWAP. 比如32G内存,设置32G或者64G的SWAP。 

              大于等于64G,选择64G或者1/2内存的SWAP,不低于64G.

  / 分区选择ext4

 

安装类型

  选择开发工作站。

 

操作系统参数

  

/etc/sysctl.conf

 

有些集群安装时默认会增加的,加载机也需要修改。

net.ipv4.ip_local_port_range=6005 65535

net.ipv4.tcp_fin_timeout=1

net.ipv4.tcp_max_tw_buckets=6000

net.ipv4.tcp_tw_recyle=1

net.ipv4.tcp_tw_reuse=1

vm.vfs_cache_pressure=1024

vm.min_free_kbytes=2097152

 

通过如下命令检查部分参数是否生效 

cat /proc/sys/vm/vfs_cache_pressure 

cat /proc/sys/vm/min_free_kbytes

 

/etc/security/limits.conf

如下参数设置最高打开的文件数

* soft nofile 655360

* hard nofile 655360 

 

运行ulimit -a可以看到当前用户的情况。样例输出看ulimit命令。

 

/boot/grub/menu.lst

永久更改默认的磁盘调度策略,需要重启
kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/ elevator=deadline rhgb quiet

 

临时更改

node1:/opt/gnode/config # echo deadline > /sys/block/sda/queue/scheduler
node1:/opt/gnode/config # cat /sys/block/sda/queue/scheduler
noop [deadline] cfq
node1:/opt/gnode/config #
 
 
REDHAT 透明页管理
 
增加一行
 
        initrd /initramfs-2.6.32-504.el6.x86_64.img
transparent_hugepage=never
 
查看当前占用量
[root@getlnx06 ~]# grep -i HugePages_Total /proc/meminfo 
 
HugePages_Total: 0

临时关闭透明页管理:

echo never  > /sys/kernel/mm/transparent_hugepage/enabled 
 
CentOS 6.2下是
cat /sys/kernel/mm/ redhat_transparent_hugepage/enabled 
[always] never
 
REDHAT下
 

/etc/sysconfig/selinux

 
更改:并reboot
SELINUX=disabled
 
立即生效方式
setenforce 0

 

参考 http://www.gbase8.cn/

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值