Привет, я разрабатываю алгоритм балансировки нагрузки в Java. В моей системе будет один основной узел и список подчиненных узлов, где главный узел будет распространять входящий запрос на один из его подчиненных узлов. Я хочу найти нагрузку C.P.U (процент использования C.P.U) в каждом из подчиненных узлов. Так что главный узел может эффективно распределить запрос одному из его наименее загруженных подчиненных узлов.
Может кто-нибудь, пожалуйста, предложите мне, как мы можем его найти.
The getSystemLoadAverage() method in JMX
может использоваться для поиска загрузки процессора в текущей системе. Можно ли использовать тот же метод, чтобы найти нагрузку в подчиненном устройстве? Если возможно, подскажите, пожалуйста, как мы можем его найти. Если это невозможно, предложите мне другой способ сделать то же самое. Я буду более благодарен, если кто-нибудь даст правильный ответ на это.