RocketMQ-04自带优化
2015-07-12 12:36
344 查看
此优化脚本包在安装包的/bin下面
贴出源码中的优化脚本:
这个脚本分别修改了网络参数 、admin的硬资源限制 、硬盘的刷盘模式看了下 不能直接运行 需要做以下更改
这个脚本中使用了admin 这个用户,估计阿里的mq是用admin启动的如果你用root启动RocketMQ 其中的 ?
这两行可以注释掉, 不过生产环境中还是不推荐直接用root启动服务,所以我useradd admin了。另个是硬盘优化部分首先需要知道RockerMQ 运行产生的文件log 都会放在运行用户的家目录中所以可以在home目录中建个admin 然后将盘挂到/home/admin就可以接下来是硬盘刷盘模式( I/O Scheduling)?
这个也不适用于笔者的环境。目的是要把硬盘的刷盘模式改为deadline查看下当前硬盘刷盘模式(笔者硬盘为sda)?
好吧手动改下?
这种方式是立即生效 但是重启后会丢失如果需要重启后也是deadline 需要添加grub参数编辑/etc/grub.conf找到kernel那行 在最后添加?
至此完成了此脚本中所做的优化最后贴出一份笔者改后的(仅仅把参数变量化 方便复用)注意: (需要root 或 sudo权限才可执行) 请将脚本中用户和盘符换成你的
?
至此 优化结束。I/O Scheduling 配置参照 http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.io.html#cha.tuning.io.schedulers阿里os.sh源脚本:https://github.com/alibaba/RocketMQ/blob/develop/bin/os.sh
来源: </article/2210961.html>
本文出自 “崛起” 博客,请务必保留此出处http://binbinwudi8688.blog.51cto.com/3023365/1673374
贴出源码中的优化脚本:
这个脚本分别修改了网络参数 、admin的硬资源限制 、硬盘的刷盘模式看了下 不能直接运行 需要做以下更改
这个脚本中使用了admin 这个用户,估计阿里的mq是用admin启动的如果你用root启动RocketMQ 其中的 ?
?
至此 优化结束。I/O Scheduling 配置参照 http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.io.html#cha.tuning.io.schedulers阿里os.sh源脚本:https://github.com/alibaba/RocketMQ/blob/develop/bin/os.sh
来源: </article/2210961.html>
本文出自 “崛起” 博客,请务必保留此出处http://binbinwudi8688.blog.51cto.com/3023365/1673374
相关文章推荐
- 【sql】——日志表过大,整理日志表
- struts2 CVE-2012-0838 S2-007 Remote Code Execution && Hotfix
- 浅析SkipList跳跃表原理及代码实现
- Iterator与Enumeration的区别
- mac adt导出APK崩溃,直接调试正常解决方法
- hdu 5280 Senior's Array 修改区间和最大
- leetCode 45.Jump Game II (跳跃游戏) 解题思路和方法
- 053第246题
- JAVA32问
- 在 Windows2003 中启用分布式事务遇到的部分问题
- host文件
- 字符串 HDU 1039
- 黑马程序员——JAVA基础---数组
- TAIL Queue数据结构
- 【SQL】——行列转换
- 通过内存盘提高MSMQ的消息吞吐能力
- Android开源框架spots-dialog-master的使用
- 关于启用php_curl.dll后PHP Warning: PHP Startup: in Unknown on line 0之烦恼~~
- C#二进制字节数组操作功能 拦截字节数组SubByte
- RocketMQ-04安装