提高机器 CPU 、内存、硬盘的使用率


undefinedundefined

 

 

CPU使用率

 

使用方法#

例1:所有CPU核心负载30%运行10秒钟#

./cpu -p 30 -t 10

例2:所有CPU核心负载30%持续运行#

./cpu -p 30

例3:只让2个CPU核心负载30%运行10秒钟#

./cpu -p 30 -c 2 -t 10

参数说明#

--coresCount value, -c value   使用多少核心 (可选, 默认: 8)

--timeSeconds value, -t value  运行多长时间 (可选, 默认: 2147483647)

--percentage value, -p value   每个核心的负载百分比 (必须)

--help, -h                     显示帮助信息

 #实际测试很方便 ,也很准确

 

内存使用率

 

下载地址一:http://todo.sercretcore.cn/memory.zip

下载地址二:https://cdn.wyr.me/files/memory.zip

 

使用方法#

 

例1:快速进行内存泄露至2GB#

$ ./memory -d 5 -l 2048
Leaked: 2048 MiB ███████▒▒▒ 
Holding at 2048 MiB 
 

例2:后台运行内存泄露至13GB#

nohup ./memory -l 13312 >> memory.log 2>&1 &
 

参数说明#

./memory [-d <泄露延迟 ms; 默认 100>]
 
  -d int    选项: 调整泄漏率的延迟(毫秒); 默认 100ms

  -l int    选项: 内存泄漏上限 (MiB); 默认无上限

 

 # 实际测试 -l  是在现有使用内存的基础上,再增加多少M的效果  效果还是不错的

 

 

硬盘占用

进入到需要生成占用文件的目录,使用dd命令生成对应大小文件。

dd if=/dev/zero of=data bs=1M count=1024

上述命令将生成1G大小的名为data的文件。修改1024调整生成文件的大小。

 

#PS 还有个 fallocate命令, 可以瞬间创建出一个180G大小的文件,将磁盘空间占满,进行相关的测试。
fallocate -l 180G bigfile  

 

 

参考链接:

https://www.wyr.me/post/650

https://blog.csdn.net/change_can/article/details/117958498

 

此项目为开源项目,感谢原作者的付出

 

posted @   会bk的鱼  阅读(190)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
CONTENTS
点击右上角即可分享
微信分享提示