当前位置: 首页 > 面试题库 >

如何将交换添加到EC2实例?

聂华翰
2023-03-14
问题内容

我目前正在运行ec2微型实例,但发现该实例有时会耗尽内存。

除了使用更大的实例大小之外,还可以做什么?


问题答案:

解决此问题的方法是向实例添加swap(即paging)空间。

分页通过在硬盘驱动器上创建一个区域并将其用于额外的内存来工作,该内存比普通内存要慢得多,但可用空间更多。

要为您的实例添加此额外空间,请输入:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo chmod 600 /var/swap.1
sudo /sbin/swapon /var/swap.1

如果您需要超过1024,则将其更改为更高的值。

要在重新启动后默认启用它,请将此行添加到/ etc / fstab中:

/var/swap.1   swap    swap    defaults        0   0


 类似资料:
  • 我在连接EBS卷到我的Ubuntu EC2实例时遇到了问题。 以下是我所做的: > 从Amazon AWS控制台,我创建了一个150GB的EBS卷,并将其附加到Ubuntu11.10EC2实例。在EBS卷属性下,“附件”显示:“[我的Ubuntu实例id]://dev/sdf(附件)” 尝试在Ubuntu盒子上安装驱动器,它告诉我“mount:/dev/sdf不是块设备” 错误: mount:错误

  • 我使用模块,地形aws模块/eks/aws规定eks。默认情况下,模块为EKS EC2 IAM角色提供三种策略:AmazonEKSWorkerNodePolicy、AmazonEC2ContainerRegistryReadOnly和AmazonEKS_CNI_策略。我想附加一个附加的策略,CloudWatchLogsFullAccess到IAM角色。我看了医生。我没有找到连接它的方法。我必须登录

  • 我已经创建了一个AWS EC2实例。我尝试做的是将相应安全组的入站规则添加到实例中。我希望防火墙允许的连接类型是端口443上的HTTPS。 但每次我保存它时,它都会在端口443上更改为自定义TCP规则。有人知道为什么会发生这种情况吗?我如何允许HTTPS连接到实例?

  • 问题内容: 我已经在EC2上启动了2个ECS优化实例,但是如何将它们注册为ECS容器实例? 想不通一种方法。 问题答案: 创建EC2实例时,如果使用交互式ECS,则必须指定链接到ECS容器的IAM角色(如果使用SDK / …,则必须在参数中指定此角色的“实例配置文件ARN”)在aws网站上首次使用ECS时创建集群时,您应该已经有一个ecsInstanceRole链接到默认集群。 然后,启动后,您的

  • 问题内容: 我想使两个按钮看起来像按钮。只有当我使用actionlink的#ID来应用时,我才能实现此目的。我想为操作链接分配一个类,但是当我使用下面的代码时,出现一个错误,提示我缺少“}”。 这是我正在应用的样式: 这可行,我想我可以将另一个#ID添加到样式中,但想将样式应用于Class。 问题答案: 您必须使用字符,因为class是C#中的关键字。这是MSDN文档的链接