import "library/cpp/getoptpb/proto/confoption.proto";

package NUtils;

message TParams {
    option (NGetoptPb.Title) = "Tool for calculating supermind autodegrade parameters (pron=smautodegrade)";

    required float LaMin = 1 [(NGetoptPb.Conf).Descr = "LA(load average) lower threshold - degradation starting point"];
    required float LaMax = 2 [(NGetoptPb.Conf).Descr = "LA upper threshold - point where smm reaches minimum"];
    required float CpuCount = 3 [(NGetoptPb.Conf).Descr = "NCPU on a target host"];
    required float MinSmm = 4 [(NGetoptPb.Conf).Descr = "minimal value of supermind multiplier (smm)"];
}
