Linux提高CPU、内存的使用率
背景:
给甲方做项目,项目申请的服务器资源过剩了,甲方要求服务器资源(CPU、内存、磁盘等)要达到一定的要求,不然就会减配,为了方便后续扩展不考虑减配,直接将使用率提高。
CPU:
思路:
思路是先将CPU占用率直接上到100%,然后用cpulimit限定进程占用上限;
解决方法:
1、安装cpumit
下载cpulimit-master
https://github.com/opsengine/cpulimit/archive/master.zip
unzip cpulimit-master.zip
cd cpulimit-master
make
cp src/cpulimit /usr/bin
2、不间断复制,提高占用率到100%
nohup dd if=/dev/zero of=/dev/null &
3、限制该进程的cpu使用率
①使用top查看进程号

②限定最高占用率,nohup cpulimit -l 60 -p 39425 &,-l后限定最高占用百分比,-p后是进程PID
nohup cpulimit -l 50 -p 13782 &
③再次执行top命令,CPU占用率已经稳定在60%

浙公网安备 33010602011771号