Кактус невиновен!
Oct. 9th, 2014 10:17 pmОписанная ранее проблема повторилась. Но на этот раз я был готов и теперь готов предъявить улики. Перед сегодняшним рестартом (после обновления) было:
А стало:
Таким образом кактус не виноват. Как я уже писал, из-за одинаковости дескрипторов счётчиков невозможно гарантировать правильность выдёргивания нужных. Кстати, ставил эксперимент: в кактусе оказывался последний счётчик, что в случае с "CPU Temperature" и "MB Temperature" бессмысленно. Вот c "Core0 Temp" и "Core0 Temp" это сработает, а процовая и мамкина температура будут постоянно уползать.
Теперь нужно либо найти где определяется порядок счётчиков и обеспечить их фиксированную позицию, или сделать уникальные дескрипторы и отлавливать счётчики по ним.
iso.3.6.1.4.1.2021.13.16.2.1.2.1 = STRING: "Core0 Temp" iso.3.6.1.4.1.2021.13.16.2.1.2.2 = STRING: "Core1 Temp" iso.3.6.1.4.1.2021.13.16.2.1.2.3 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.4 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.5 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.6 = STRING: "MB Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.7 = STRING: "MB Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.8 = STRING: "MB Temperature"
А стало:
iso.3.6.1.4.1.2021.13.16.2.1.2.1 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.2 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.3 = STRING: "CPU Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.4 = STRING: "MB Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.5 = STRING: "MB Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.6 = STRING: "MB Temperature" iso.3.6.1.4.1.2021.13.16.2.1.2.7 = STRING: "Core0 Temp" iso.3.6.1.4.1.2021.13.16.2.1.2.8 = STRING: "Core1 Temp"
Таким образом кактус не виноват. Как я уже писал, из-за одинаковости дескрипторов счётчиков невозможно гарантировать правильность выдёргивания нужных. Кстати, ставил эксперимент: в кактусе оказывался последний счётчик, что в случае с "CPU Temperature" и "MB Temperature" бессмысленно. Вот c "Core0 Temp" и "Core0 Temp" это сработает, а процовая и мамкина температура будут постоянно уползать.
Теперь нужно либо найти где определяется порядок счётчиков и обеспечить их фиксированную позицию, или сделать уникальные дескрипторы и отлавливать счётчики по ним.