性能测试缩减系统内存

在做软件产品的性能测试时,有时需要限定系统的资源,比如CPU核数、内存大小、硬盘大小等,本文将要学习如何调整Linux服务器的可用内存大小。

查看当前系统的内存

通过以下命令可以查看当前系统的内存大小。

[root@ZX-B3775-16d292 ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          503Gi        25Gi       168Gi       3.9Gi       309Gi       372Gi
Swap:           0B          0B          0B

本次实验使用的linux服务器的内存约为512GB。
假设在实际工作中接到需求,想把软件运行在64GB内存的服务器上,想测试一下是否可行,除了拔内存条,还有相对更便捷的方法,接下来会详细介绍。

缩减系统内存

执行以下步骤,将系统内存缩减到64GB。

步骤一:备份grub文件

命令:(1)cd /etc/default
(2)cp grub grub_bkup

步骤二:更改GRUB配置

使用vi打开grub文件,在GRUB_CMDLINE_LINUX这行的最后填加mem=64G,目的是将机器内存限制为64GB

......忽略其他内容
GRUB CMDLINE LINUX="video=VGA-1:640x480-32@60me rhgb quiet console=tty0 crashkerel=1024M,high smmu,bypassdev=0x1000:0x17 video=efifb:off mem=64G"
......忽略其他内容

步骤三:配置生效

先找到grub.cfg文件位置,命令:find /boot -name grub.cfg

[root@ZX-B3775-16d292 ~]# find /boot -name grub.cfg
/boot/efi/EFI/redhat/grub.cfg

由于之前已经更新了grub文件,此时,重新生成grub信息

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

步骤四:重启机器

命令:reboot

步骤五:验证结果

机器启动后,使用命令:free -h,查看内存是否更改成功。

              total        used        free      shared  buff/cache   available
Mem:           62Gi        10Gi        46Gi        74Mi       5.4Gi        43Gi
Swap:           0B           0B          0B

可以看到,内存已经被缩减到约64GB了。

恢复被缩减的内存

步骤一:使用之前备份的grub文件进行恢复

命令:(1)cd /etc/default
(2)cp grub_bkup grub

步骤三:配置生效

同缩减系统内存章节的步骤三。

步骤四:重启机器

命令:reboot
重启之后,内存就会恢复成默认大小了。

结束语

通过本文的学习,我们掌握了如何调整服务器内存大小,以适应不同的性能测试需求。

  • 21
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PerfMan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值