iSpace ToolBox
Инструкции FAQ Обновления Сообщество
Скачать iSpace ToolBox

Что пишут в логи китайские разработчики

Если мультимедиа вашего Evolute i-Space работает медленнее, чем должна, дело может быть не в железе. Система непрерывно пишет служебные записи — и объёмы там такие, что это заметно сказывается на скорости.

Сколько данных пишется

Цифры из реальных замеров: по средним подсчётам за одни сутки активности на флеш-память пишется до 100 гигабайт логов.

Одновременно система хранит порядка 2 гигабайт. Записи ротируются — старые удаляются, на их место приходят новые. То есть накопитель не переполняется, но поток записи идёт постоянный. Эти данные абсолютно мусорные и ненужные, видно их забыли отключить после отладки.

Что именно попадает в логи

Уровень детализации оказался неожиданным. В записи попадает в том числе информация о том, какие интернет-ресурсы посещались. Трафик сохраняется.

Намеренно это сделано или получилось по небрежности — разработчик судить не берётся. Но параллель напрашивается сама: похоже на китайский аналог требований о хранении данных, знакомых нам по «закону Яровой», когда оператор обязан удерживать информацию за определённый период.

Чем это вредно

Проблема не в самом факте записи, а в её последствиях для машины.

  • Износ флеш-памяти. Память головного устройства имеет ограниченный ресурс перезаписи. Сто гигабайт в сутки — это постоянная нагрузка на ресурс, который производитель не рассчитывал расходовать таким темпом.
  • Нагрузка на процессор и оперативную память. Запись логов отнимает ресурсы у полезных задач. Устройство просто работает медленнее — и это та самая задумчивость интерфейса, которую замечают владельцы.

Отдельная история: T-Box, которого нет

Вторая проблема связана не с логами напрямую, но приводит к тому же результату — потоку ошибок.

В машине предусмотрен телематический блок, T-Box. В нашей комплектации его нет — его вырезали. Но сделали это очень топорно.

Результат: часть функций головного устройства осталась завязана на блок, которого физически не существует. Какой-нибудь системный сервис пытается обратиться к T-Box, не получает ответа — и система начинает вести себя некорректно. Отсюда множество ошибок, которые пришлось чинить.

Что стоит вместо T-Box

Телематика в машине всё же есть — в виде отдельного блока «Вега». Но работает он в обход головного устройства.

Блок сидит на CAN-шине автомобиля и управляет замком, мотором и другими функциями напрямую. С мультимедиа он не связан, поэтому дыру, оставшуюся от вырезанного T-Box, не закрывает.

Что делает ToolBox

Избыточное логирование — одна из тех проблем прошивки, которые пришлось чинить. ToolBox отключает запись мусорных логов.

Смысл простой: не изнашивать флеш-память головного устройства и не расходовать процессор с оперативной памятью на данные, которые никому не нужны и которые всё равно будут удалены при ротации.

Заодно решается часть проблем с сетевыми сервисами, возникших из-за отсутствующего T-Box.

Что это даёт на практике

Отключение логов не превращает мультимедиа в другое устройство — чудес ждать не стоит. Но оно убирает постоянную фоновую нагрузку, которой там быть не должно.

Система перестаёт тратить ресурсы впустую, а накопитель — изнашиваться от записи мусора. Для устройства, которое стоит около 340 тысяч рублей и меняется только целиком, это вполне ощутимая забота о ресурсе.

Почему об этом стоит знать

История с логами хорошо показывает, чем ToolBox отличается от обычного набора модов.

Установить приложение или поменять фон приборной панели — задача видимая: нажал кнопку, увидел результат. Отключение лишнего логирования не даёт никакого визуального эффекта. Вы не увидите нового экрана и новой кнопки.

Но именно такие невидимые правки чинят то, что было сделано на заводе небрежно. И разбираться в них приходилось не по документации, которой нет, а разбирая прошивку изнутри.

Посмотреть все твики

Подробнее о том, что ещё умеет программа, — на странице Tweaks. Вопросы можно задать в сообществе.