人为提升服务器CPU、内存、硬盘使用率

一、CPU使用率

vikyd/go-cpu-load: Generate CPU load on Windows/Linux/Mac (github.com)

所有CPU核心负载30%运行10秒钟

1
./cpu -p 30 -t 10

所有CPU核心负载30%持续运行

1
./cpu -p 30

后台运行,CPU使用率不低于20%

1
nohup ./cpu -p 21 >> cpu.log 2>&1 &

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

1
./cpu -p 30 -c 2 -t 10
  • all CPU load = (num of para c _ num of p) / (all cores count of CPU _ 100)
  • may not specify cores run the load only, it just promise the all CPU load, and not promise each cores run the same load

参数

1
2
3
4
5
6
7
--coresCount value, -c value   how many cores (optional, default: 8)
 
--timeSeconds value, -t value  how long (optional, default: 2147483647)
 
--percentage value, -p value   percentage of each specify cores (required)
 
--help, -h                     show help

源代码

二、内存使用率

robert-mcdermott/memoryleaker: A utility that simulates a memory leak for testing and diagnostic purposes. (github.com)

快速进行内存泄露至2GB

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

后台运行内存泄露至13GB

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

参数

1
2
3
4
5
./memory [-d <泄露延迟 ms; 默认 100>]
  
  -d int    选项: 调整泄漏率的延迟(毫秒); 默认 100ms
 
  -l int    选项: 内存泄漏上限 (MiB); 默认无上限

源代码

  

 

posted @   凡人半睁眼  阅读(844)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示