linux 大并发测试需要的系统修改
2017-04-25 15:46
204 查看
refs:
http://docs.emqtt.cn/zh_CN/latest/getstarted.html http://www.blogjava.net/yongboy/archive/2013/04/11/397677.html
# 1M - 系统允许当前进程打开的文件数量:
调整 tcp socket参数
http://docs.emqtt.cn/zh_CN/latest/getstarted.html http://www.blogjava.net/yongboy/archive/2013/04/11/397677.html
Linux操作系统参数
# 2M - 系统所有进程可打开的文件数量:sysctl -w fs.file-max=2097152 sysctl -w fs.nr_open=2097152
# 1M - 系统允许当前进程打开的文件数量:
ulimit -n 1048576
TCP协议栈参数
# backlog - Socket监听队列长度:sysctl -w net.core.somaxconn=65536
调整 tcp socket参数
echo "* - nofile 1048576" >> /etc/security/limits.conf echo "fs.file-max = 1048576" >> /etc/sysctl.conf echo "net.ipv4.ip_local_port_range = 1024 65535" >> /etc/sysctl.conf echo "net.ipv4.tcp_mem = 786432 2097152 3145728" >> /etc/sysctl.conf echo "net.ipv4.tcp_rmem = 4096 4096 16777216" >> /etc/sysctl.conf echo "net.ipv4.tcp_wmem = 4096 4096 16777216" >> /etc/sysctl.conf
相关文章推荐
- 测试需要修改系统时间之后, 引起https证书过期问题
- Linux安装oracle时需要修改的系统参数具体说明
- Linux 修改系统时间 需要Root权限
- 并发时-修改Linux系统下的最大文件描述符限制
- 学生信息管理系统(在LINUX下用GCC编译需要更改conio.h为curses.h并修改相关代码)
- 在测试crontab执行脚本的时候,修改了linux的系统时间,crontab不执行了。
- 在Linux系统中用LoadRunner做压力测试需要开启rstat协议
- linux下如何修改系统时间
- linux中用命令修改系统时间
- 关于泊松分布(系统性能测试并发用户估算理论)
- linux嵌入式系统需要的知识
- linux系统测试内存泄露
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- 修改Linux Fedora Grup的默认启动系统.
- Linux或Unix下怎样修改系统时间
- Linux 修改系统环境变量(Z)
- Linux操作系统上必需要学的系统管理命令
- 关于sql server的纪录修改冲突解决和oracle的for update 的并发锁定测试
- 怎么用c编程来修改linux系统时间
- linux 系统命令----修改主机名