日期:2014-05-16  浏览次数:20581 次

linux 性能简单调优

ulimit -a 查看各种系统限制
对于java应用,打开的文件数默认1024,太少了,改为4096

?? 对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,
???? 最好通过使用 ulimit -n xx 修改每个进程可打开的文件数,缺省值是 1024。
???? ulimit -n 4096 将每个进程可以打开的文件数目加大到4096,缺省为1024
???? 其他建议设置成无限制(unlimited)的一些重要设置是:
???? 数据段长度:ulimit -d unlimited
???? 最大内存大小:ulimit -m unlimited
???? 堆栈大小:ulimit -s unlimited
???? CPU 时间:ulimit -t unlimited
???? 虚拟内存:ulimit -v unlimited

修改所有 linux 用户的环境变量文件:
vi /etc/profile

ulimit -n 4096
ulimit -d unlimited
ulimit -m unlimited
ulimit -s unlimited
ulimit -t unlimited
ulimit -v unlimited