当前位置: 首页 > news >正文

内网离线版 麒麟系统、统信欧拉版(UnionTech OS Server 20)如何将内存CPU跑到百分八十

@[TOC](内网离线版 麒麟系统、统信欧拉版(UnionTech OS Server 20)如何将内存CPU跑到百分八十)

CPU

#!/bin/bash# 定义一些变量
OUTPUT_FILE="testfile"
FILE_SIZE=5G # 文件大小
BLOCK_SIZE=1M # 每次写入的块大小# 将 FILE_SIZE 转换为字节数
FILE_SIZE_BYTES=$(echo "$FILE_SIZE" | sed 's/G$/*/1024*1024*1024/' | bc)
BLOCK_SIZE_BYTES=$(echo "$BLOCK_SIZE" | sed 's/M$/*/1024*1024/' | bc)# 初始化文件大小计数器
COUNT=0# 循环创建文件直到达到指定大小
while true; do# 计算还需要写入多少字节以达到指定大小NEEDED_BYTES=$((FILE_SIZE_BYTES - COUNT * BLOCK_SIZE_BYTES))# 如果文件已达到或超过指定大小,则删除文件并重新开始if [ $NEEDED_BYTES -le 0 ]; thenrm -f "$OUTPUT_FILE"COUNT=0else# 计算还需要写入多少块以达到指定大小NEEDED_BLOCKS=$(($NEEDED_BYTES / $BLOCK_SIZE_BYTES))# 使用 dd 命令继续写入文件dd if=/dev/zero of="$OUTPUT_FILE" bs="$BLOCK_SIZE" count="$NEEDED_BLOCKS" oflag=append conv=notruncCOUNT=$(($(du -s $OUTPUT_FILE 2>/dev/null | cut -f1)))fi# 等待一段时间再继续下一轮循环sleep 5
done

内存

#!/usr/bin/perluse strict;
use warnings;# 定义内存分配大小
my $total_memory_size = 10 * 1024 * 1024 * 1024;  # 10GB in bytes
my $chunk_size = 512 * 1024 * 1024;  # 512MB in bytes# 创建一个大字符串来占用内存
my $string = "";# 循环分配内存,每次增加512MB
while (length($string) < $total_memory_size) {$string .= "a" x $chunk_size;# 打印当前使用的内存大小my $current_size = length($string);printf("Current memory allocated: %.2f GB\n", $current_size / (1024 * 1024 * 1024));# 等待一段时间sleep 1;
}# 保持脚本运行
while (1) {sleep 1;
}

注意权限

1.将脚本保存为文件,例如run_stress.sh
2.给脚本添加执行权限:

chmod +x run_stress.sh

3.运行脚本:

./run_stress.sh

使用 top 或 htop 来监控CPU和内存使用情况,确保它们达到预期水平。


http://www.mrgr.cn/news/22607.html

相关文章:

  • librdkafka Windows编译
  • 技术分享-商城篇-优惠券管理-功能介绍及种类(二十四)
  • 基于SSM的流浪动物管理系统的设计与实现82901
  • Python OpenCV精讲系列 - 入门指南(一)
  • 微信公众号获取 openid: 从零到一快速实现一个微信公众号授权项目
  • (11)(2.1.1) PWM、OneShot和OneShot125 ESC(一)
  • Spring入门案例创建流程
  • 0基础跟德姆(dom)一起学AI Python进阶09-算法和数据结构
  • 单例模式详解:实现方法、优缺点及应用场景
  • Vue的slot插槽(默认插槽、具名插槽、作用域插槽)
  • 提升工作效率的秘密武器:选择合适的编程工具
  • STM32 之 SDRAM 详解
  • Java语言程序设计基础篇_编程练习题*18.3 (使用递归求最大公约数)
  • stm32之SPI通信外设
  • 读软件设计的要素05概念的特性
  • NetApp ONTAP NFS qtree间移动文件,提示Permission denied
  • Ftrans无缝替代FTP方案:保障数据传输的安全性与合规性
  • AcWing119 袭击
  • ChatGPT3.5/4.0新手使用手册,国内中文版使用教程
  • 聊聊go语言channel中的一些小技巧