Comments 10
про наши эксперименты во время работы над продуктом, чтобы клиенты могли тестировать ферму удаленно.
Так что должны клиенты тестировать, вашу ферму или свои приложения на вашей ферме?
как ваша ферма борется с вспухающими устройствами, которые всегда на зарядке ?
А какие usb хабы используете?
Добрый день!
Мы не используем usb-хабы на данный момент, так как они значительно увеличивали размер точки отказа и вносили высокую нестабильность соединения, даже при подключении 3-5 устройств к одному хабу) Для сценариев, когда потеря соединения не так критична, смотрели в сторону хабов от Harper или Orico
Добрый день. Отличная статья и реализованная идея - у меня несколько вопросов как осуществляется балансировка нагрузки между устройствами ? И как осуществляется сбор логов и диагностика при тестировании + как мониторить производительность ?
Добрый день!
Вы имеете ввиду балансировку нагрузки, исходящей от пользователей? Если со стороны нашего сервиса, то за счет того, что мы собрали инфраструктуру с небольшим запасом по сетевым соединениям и ушли от большого количества хабов, которые постоянно согласовывали соединение с устройством на USB 2.0, хотя некоторые поддерживали более быстрые версии, то используя наш сервис, сложно перегрузить одно устройство. Конечно в точках агрегации трафика с устройств, мы расчитали потребление с устройств и необходимую ширину канала для корректной работы.
Так как мы работаем с adb, то логи можно собирать с logcat, возможность готова в нашей панели управления в т.ч. выгрузка.
Для мониторинга состояния телефона у нас можно посмотреть состояние батареи и ее статус по заряду, если же требуется дополнительная информация по уровню загрузки cpu, то можно использовать termux
Не давно были майнинг фермы сейчас уже мобильные фермы, а дальше что?
«Арендовал телефон — стал фермером»: знакомство с Mobile Farm