//表示当脏叶所占内存数量超过该值时,内核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