CDH针对性系统参数优化

12 篇文章 0 订阅
3 篇文章 0 订阅

//表示当脏叶所占内存数量超过该值时,内核flusher线程开始回写脏页,(与dirty_background_ratio冲突,只能设置一个)

echo 220000000 > /proc/sys/vm/dirty_background_bytes

//当脏页所占内存数量达到该值时,执行磁盘写操作的进场开始回写脏数据

echo 320000000 > /proc/sys/vm/dirty_bytes

//表示脏(缓存)数据达到系统整体内存的百分比,此时触发pdflush进程把脏数据写回磁盘(写优化参数)

echo > 0 /proc/sys/vm/dirty_backgound_ratio

//表示进程产生的脏数据到达系统整体内存的百分比,此时进程自行把脏数据写回磁盘

echo > 0 /proc/sys/vm/dirty_ratio

//pdflush进程周期性间隔多久把脏数据写回磁盘

echo > 500 /proc/sys/vm/dirty_writeback_centisecs

//表示脏数据在内存中主流时间超过该值时,此时触发pdflush进程把脏数据写回磁盘

echo 4500 > /proc/sys/vm/dirty_expire_centisecs

//表示TCP在time-wait下是否响应reset,如果设置为0则表示在time-wait下如过接收到reset则会直接关闭tcp链接

echo 1 > /proc/sys/net/ipv4/tcp_rfc1337

//表示当内存使用到(100-swappiness)%的时候,开始使用交换内存

echo 10 > /proc/sys/vm/swappiness

//关闭透明大页(开启后会有一些性能影响,oracle官方不建议开启)

echo never > /sys/kernel/mm/transparent_hugepage/enabled

echo never > /sys/kernel/mm/transparent_hugepage/degrag

//表示从不在传送数据到链接上发送保持链接信号之间所需要的秒数

echo 120 > /proc/sys/net/ipv4/tcp_keepalive_time

//当某一个节点内存不足时,如果设置为0,那么系统优先从其他节点分配内存,如果设置为1,那么系统优先从本地回收Cache内存

echo 0 > /proc/sys/vm/zone_reclaim_mode

//IO请求的调度算法,(cfg:完全公平队列所有的进程分配同等的快设备使用时间片,deadline:在保证顺序访问的同时,兼顾其他请求不被终端)

echo deadline > /sys/block/sda/queue/scheduler

//一次提前读取多少内容,无论实际需要多少;设置大一些对读取大文件非常有用,可以有效减少seek的次数(读优化参数)

echo 8 > /sys/class/block/sda/queue/read_ahead_kb

//单个JVM可以开启的最大线程数

echo 1048575 > /proc/sys/vm/max_map_count

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值