Linux 操作系统压力测试

前言

安装应用时,可以模拟主机资源紧缺的情况,通过记录安装应用前、安装应用时、安装应用后的主机资源使用情况,判断安装该应用过程是否会影响主机性能 ,检测在资源紧缺的情况下是否可以安装应用。

内存压力测试

该脚本可以自定义占用Linux主机的内存资源,用于模拟Linux主机内存资源紧缺的情况:

$ cat memory.py 
import os

while True:
    memory = [0] * 1024 * 1024 * 1024


执行该脚本将占用主机内存
$ python memory.py

通过以下命令可以 查看内存使用情况,可以看到执行脚本后空闲内存所剩不多:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        3.4G        113M        1.6M        191M         49M
Swap:          7.9G        5.9G        2.0G

此时再安装应用:

$ sh install.sh

通过一个表格记录应用安装过程的资源占用情况:

压测:安装 XX 客户端
主机类型状态空闲内存空闲CPU(%)可用磁盘
Linux安装前120M64.9172G
安装时112M64.7172G
安装后124M69.1172G

如上所示,可以看到安装该应用不会消耗主机太多资源,可以放心安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值