私は 4 つのウェブ電源スイッチを持っており、それぞれに 8 つのリモート制御可能な電源コンセントがあり、合計で 32 の電源コンセントがあります。各コンセントに接続された被試験デバイスがあります。テスト対象のこれらのデバイスはネットワーク化されており、SSH を備えています。2 分以内に起動するように設計されていますが、開発中のプロトタイプであるため、起動に最大 10 分かかる場合があります。また、ランダムにクラッシュしたり、フリーズしたり、応答しなくなったりする傾向があります。
デバイスを電源コンセントにマッピングする、信頼性が高く、効率的で、自動化された方法を探しています。私の現在の方法は信頼性が高く自動化されていますが、かなり遅いです:
turn off all outlets
for each outlet:
turn outlet on
wait ten minutes
try to connect to all devices
store all responsive devices in a list
turn the outlet off
try to connect to the devices in the responsive list
if any are no longer responsive, map them to this outlet
turn on all outlets
計算すると、アウトレットごとに約 10 分かかり、10 分 x 32 は 320 分、つまり 5 時間以上かかります。もっといい方法があればいいのにと思うのですが、思いつきませんでした。