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%

 

posted @ 2023-11-30 17:19  小肥猪片儿的小小笔记  阅读(72)  评论(0)    收藏  举报