【问题标题】:Bash Conditional based on EC2 RAM Amount?基于 EC2 RAM 数量的 Bash 条件?
【发布时间】:2021-06-26 03:57:30
【问题描述】:

我在 AWS T2.micro(1 GB RAM)EC2 实例上运行 Kafka。

这会导致问题,因为根据this question,Kafka 默认配置为使用 1 GB 内存。

我正在通过 bash 脚本安装 Kafka,该脚本会自动执行一些操作,包括下载一些连接器。

如何通过 Bash 检查我的 EC2 实例的 RAM 量,然后,如果 RAM ?

【问题讨论】:

    标签: linux bash amazon-web-services amazon-ec2 apache-kafka


    【解决方案1】:

    您可以将其添加到您的 bash 脚本中:

    if [ $(free -g  | grep Mem | awk '{print $2}') -lt 6 ]; then
       export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
    fi
    

    【讨论】:

    • 谢谢!我想知道如何将内存信息提供给脚本。 Grep 似乎真的很强大。
    猜你喜欢
    • 2021-09-22
    • 1970-01-01
    • 2019-02-21
    • 2013-09-12
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多