AWS RAM利用率

时间:2019-06-20 03:11:18

标签: amazon-web-services amazon-ec2

如何监视AWS RAM使用率。我可以监视CPU使用率。原因是了解当前负载的RAM利用率,因此我可以在上线时为目标负载计划RAM。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以将自定义指标推送到cloudwatch并创建警报。标准的方法是使用著名的Mon脚本。

参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html

基本上,这是一个perl脚本,您可以在crontab上将其设置为每5分钟运行一次,它可以获取服务器指标,例如内存,磁盘和交换。

要监视内存,可以在crontab上设置此行

function YtoLstar(Y) {
        // Send this function a luminance value between 0.0 and 1.0,
        // and it returns L* which is "perceptual lightness"

    if ( Y <= (216/24389) {       // The CIE standard states 0.008856 but 216/24389 is the intent for 0.008856451679036
            return Y * (24389/27);  // The CIE standard states 903.3, but 24389/27 is the intent, making 903.296296296296296
        } else {
            return pow(Y,(1/3)) * 116 - 16;
        }
    }