如何提高内存和cpu使用率呢?-Linux类资源

最近公司项目上线时,红蓝线巡检时,部分服务器因配置高但使用率低而需要降级。 为了避免降级,如何增加内存和CPU使用率?

这可以通过脚本来实现。 当前服务器操作系统版本:-7_5。

连接服务器后,登录账号。

1.查看当前CPU使用率。 输入最上面的命令:

如下图所示,可以看到CPU使用率:0.7%

云服务器cpu使用率多少合适_云服务器cpu使用率多少合适_云服务器cpu使用率多少合适

2、输入cd /usr/local,进入本地目录,使用sudo touch cpu.sh在该目录下新建shell脚本。 并将以下文本写入脚本并保存:

#!/bin/bash  endless_loop()  {          echo -ne "i=0; while true ;do         i=i+100;         i=100;done" | /bin/bash &  }  if [ $# != 1]; then          echo "USAGE: $0 "          exit 1;  fi    for i in `seq $1`  do          endless_loop          pid_array[$i]=$!;  done    for i in "${pid_array[@]}"; do          echo ' kill' $i ';' ;  done

3.执行 sudo nohup sh ./cpu.sh 7 &

(这里需要注意的是,我的CPU是8核,所以需要占用7个才能达到我想要的CPU使用率,红色标记的数字是需要占用的CPU个数,需要修改根据您的实际需要)

执行完后可以看一下进程:输入:ps -ef|grep bash,可以看到有7个bash进程

然后输入top命令查看CPU使用率。 您可以看到 7 bash 正在运行完整的 7 个 CPU。

就是这样。 这是关于多核的。 单核 CPU 略有不同。 我们来谈谈单核CPU如何在不崩溃的情况下提高内存使用率。

对于单核来说,不可能让那个CPU满了,所以这里需要一个限制脚本。本文档所需的资源是免费提供的,您可以点击下载:提高cpu和内存使用率的资源文件- Linux文档资源-CSDN下载

1、连接服务器,输入cd /usr/local,进入本地目录。 下载的资源解压后,你会看到里面有cpu.sh。 您可以将该文件直接放在该目录中。

2. 执行sudo chmod +xcpu.sh。 然后使用 sudo nohup sh ./cpu.sh 1& 命令来填满cpu。 (注:执行该命令后,目录会自动生成一个nohup.out文件,使用sudo tail -200f nohup.out查看该文件,可以看到生成的PID,即bash的进程号。第二个进程号抄下来)

3、将解压后的-1.1.tar.gz放入本地目录。 执行命令:sudo tar --1.1.tar.gz

4、进入解压目录:-1.1

5、执行命令:sudo make

6、然后执行命令:sudo ./ -p PID -l 55%(命令中的PID)

执行top命令后,可以看到CPU占用率已经完美下降,一直在60以下的范围内变化。

至此操作结束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/529567.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c# 使用 Oxyplot 创建和绘制 ContourSeries

我有一个 WPF 应用程序,我需要在其中可视化 y y(x1, x2),其中 x1、x2 是线性坐标。我可以使用 Oxyplot 中的 HeatMapSeries 来做到这一点,但是当我想在同一窗口中绘制两组数据时,热图不是合适的工具。几个轮廓系列会更好。 现在&…

LLM - 大语言模型(LLM) 概述

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/136617643 大语言模型(LLM, Large Language Model)的发展和应用是一个非常广泛的领域,涉及从早期的统计模型到现代基于深度学…

一文读懂:公网IP地址证书

公网IP证书是一种SSL证书,用于验证和确认特定的公网IP地址是否实际属于申请者。如果验证通过,证书颁发机构将向该IP地址持有人颁发一个以IP地址为主题的SSL证书。使用公网IP证书可以有效提升IP身份的辨识度,减少网站链接被假冒的风险&#xf…

raid0、raid1、raid5、raid10选哪个?一文给你答案!

下午好,我的网工朋友。 关于磁盘阵列的用法,总有朋友对其用途与功能一知半解,很容易弄混。 而我们在做监控项目存储时,经常会用到磁盘阵列。 什么是磁盘阵列?为什么要做磁盘阵列?用什么样的磁盘阵列合适…

地理数据可视化:使用echarts实现地图可视化功能

前言 地图是一种直观而强大的数据可视化工具&#xff0c;能够帮助我们更好地理解地理分布和区域间的差异。在本文中&#xff0c;我们将探讨如何使用 echarts 实现地图功能&#xff0c;展示各个区域的数据分布和趋势。 一、基础使用 <template><div class"chartB…

【JAVA】Collections.sort()方法详解

一、简介 Collections.sort() 是 Java 集合框架&#xff08;Java Collections Framework&#xff09;中的一个静态方法&#xff0c;用于对列表&#xff08;List&#xff09;中的元素进行排序。此方法利用了 Java 的泛型机制&#xff0c;可以很方便地对各种类型的列表进行排序。…

USB协议学习(三)大容量存储设备SCSI协议分析

笔者来简单介绍一下SCSI得协议命令 1、SCSI协议认识 SCSI&#xff1a;Small Computer System Interface&#xff0c;用于计算机外部设备得接口标准&#xff0c;定义了与外部设备得一套协议。SCSI标准协议族支持很多钟SCSI设备&#xff0c;像盘&#xff0c;打印机&#xff0c;扫…

2024年斋月已开始,分享邮件祝福模板

今天斋月正式开始了&#xff0c;这个是穆斯林国家最重要的节日了。斋月期间穆斯林国家的政府以及企业都会调整生活以及工作时间和节奏&#xff0c;不管是海关、港口、企业还是政府机构都会受到影响&#xff0c;有的甚至彻底停止&#xff0c;所以大家跟穆斯林客户做生意的话&…

【JavaScript标准内置对象】Math的介绍。

简言 js与其他高级语言一样&#xff0c;也可以进行数学运算。 Math 是一个内置对象&#xff0c;它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。 Math 用于 Number 类型。它不支持 BigInt。 Math 与其他全局对象不同的是&#xff0c;Math 不是一个构造器。Ma…

9个免费游戏后端平台

在这篇文章中&#xff0c;您将看到 九个免费的游戏服务平台提供商&#xff0c;这可以帮助您开始在线多人游戏&#xff0c;而无需预先投入大量资金。 每个提供商都有非常独特的功能&#xff0c;因此成本应该只是决定时要考虑的方面之一。 我还从低预算项目的角度对免费提供商进…

GPU:使用阿里云服务器,免费部署一个开源大模型

前面提到CPU版本如何安装和部署ChatGLM&#xff0c;虽然能部署&#xff0c;但是速度和GPU比起来确实一言难尽。 然后找阿里云白嫖了一个服务器&#xff08;省点用的话&#xff0c;不用的时候关机&#xff0c;可以免费用两个多月没问题&#xff09;&#xff0c;只要没有申请过 …

四管齐下 共建发展 | 七巧低代码助力零售行业打造一体化协同解决方案

行业背景 随着互联网和移动技术的普及&#xff0c;零售行业的销售渠道日趋多元化和融合化&#xff0c;传统线下渠道和新兴线上渠道相互竞争和协作&#xff0c;形成了新零售和全渠道的格局。快消品新零售模式下&#xff0c;企业需要通过数字化和智能化的手段&#xff0c;实现对…