小编Leo*_*kov的帖子

无法在 AWS EC2 实例上分配可用内存(甚至一半!)

我有两个略有不同的相同类型的 AWS EC2 实例,具有大量内存(c4.8xlarge60GB RAM)。其中一个实例只是从备份映像 (AMI) 启动的副本,无法在其上重现问题。

我停止了除系统服务之外的所有服务,因此大部分内存都是空闲的:

> free -m
              total        used        free      shared  buff/cache   available
Mem:          60382         201       59545           9         635       59695
Swap:             0           0           0
Run Code Online (Sandbox Code Playgroud)

我无法使用实用程序分配甚至一半的可用内存stress

> sudo stress --vm 1 --vm-keep --vm-bytes 30G
stress: info: [40005] dispatching hogs: 0 cpu, 0 io, 1 vm, 0 hdd
stress: FAIL: [40006] (494) hogvm malloc failed: Cannot allocate memory
...
Run Code Online (Sandbox Code Playgroud)

这是以下的输出memtester

> sudo memtester 60000
memtester version 4.3.0 (64-bit)
Copyright (C) …
Run Code Online (Sandbox Code Playgroud)

memory amazon-ec2

6
推荐指数
1
解决办法
5095
查看次数

标签 统计

amazon-ec2 ×1

memory ×1