Jump to content

х.сенсоры

(Перенаправлено с Sensorsd )

х.сенсоры
Оригинальный автор(ы) Муренин Константин Алексеевич (2006 г.),
Alexander Yurchenko (2003–2004)
Разработчик(и) Проект OpenBSD
Первоначальный выпуск 25 апреля 2003 г .; 21 год назад ( 25 апреля 2003 г. )
Репозиторий
Написано в С
Операционная система OpenBSD , Драгонфлай
Тип системный мониторинг
Лицензия ISC

Платформа hw.sensors — это платформа аппаратных датчиков уровня ядра , созданная на основе OpenBSD , которая использует интерфейс ядра sysctl в качестве транспортного уровня между ядром и пользовательской средой . По состоянию на 2019 год Эта платформа используется более чем сотней драйверов устройств в OpenBSD для экспорта различных датчиков окружающей среды, температуры . наиболее распространенным типом которых являются датчики [ 1 ] [ 2 ] Потребление и мониторинг датчиков осуществляется в пользовательской среде с помощью sysctl , systat , Sensord, OpenBSD NTP Daemon ( OpenNTPD , ntpd), Simple Network Management Protocol (snmpd),ports/sysutils/symon и GKrellM . [ 3 ] [ 4 ]

Драйверы

[ редактировать ]

В OpenBSD платформа интегрирована с Dell ESM, интеллектуальным интерфейсом управления платформой (IPMI) и IPS. 2 С , [ 5 ] [ 6 ] в дополнение к нескольким популярным Super I/O через чипам lm(4). [ 2 ]

Основным отличием от других решений, таких как lm_sensors, является простота и подход «работает по умолчанию» в драйверах, которые не требуют и не поддерживают какую-либо настройку; не требуется никаких действий по установке или настройке . системному администратору Для запуска датчиков [ 7 ] [ 6 ] Это сочетается с точно настроенной специальной процедурой сканирования только для чтения на сервере I. 2 Шина C , написанная Тео де Раадтом централизованно с кешем, что позволяет всегда оставлять ее включенной по умолчанию, в отличие от конкурирующих решений. [ 7 ] [ 6 ] [ 8 ]

Рейд drive датчики

[ редактировать ]

Поддержка автоматического мониторинга дисков RAID также обеспечивается через структуру датчиков. [ 5 ] эта концепция датчиков drive type был перенесен NetBSD обратно в envsys в 2007 году. [ 2 ]

ОпенНТПД timedelta датчики

[ редактировать ]

OpenNTPD использует датчики типа timedelta для синхронизации времени. [ 9 ] Они предоставляются NMEA и другими драйверами. [ 10 ] [ 11 ]

Первоначально фреймворк был разработан в 2003 году Александром Юрченко, когда он портировал несколько драйверов на основе envsys из NetBSD . Вместо переноса envsys из NetBSD был разработан более простой механизм на основе sysctl . [ 2 ]

Использование платформы драйверами устройств резко возросло с выпуском OpenBSD 3.9. Затем, всего за 6 месяцев, количество отдельных драйверов, использующих эту структуру, выросло с 9 в OpenBSD 3.8 (выпущенной 1 ноября 2005 г. ) до 33 в OpenBSD 3.9 (выпущенной 1 мая 2006 г. ). [ 2 ]

По состоянию на 23 декабря 2006 г. фреймворк использовался 44 драйверами устройств. В это время был выпущен набор исправлений, преобразующий простую одноуровневую схему адресации в более стабильную многоуровневую адресацию. [ 12 ] [ 13 ]

В 2007 году платформа была перенесена на FreeBSD в рамках гранта Google Summer of Code . Позже в том же году он был принят на вооружение DragonFly BSD . [ 14 ] Удобство использования sensorsd(8) мониторинга датчиков , демон , был значительно улучшен в 2007 году, частично благодаря тому же гранту GSoC. [ 15 ]

По состоянию на 1 ноября 2008 г. , общее количество драйверов в OpenBSD 4.4 составляло 68; растет на 7 драйверов за 6-месячный цикл выпуска. [ 16 ] Такая скорость роста, составляющая в среднем один новый драйвер в месяц, была обычным явлением на протяжении всей истории платформы, начиная с OpenBSD 3.9. [ 2 ]

Значения, экспортируемые драйверами через платформу, доступны только для чтения; однако существует внешний патч , реализующий функции управления вентиляторами как в фреймворке, так и в одном из драйверов самого популярного семейства чипов Super I/O . Этот набор исправлений был предоставлен как для OpenBSD, так и для DragonFly BSD. [ 17 ] [ 1 ]

См. также

[ редактировать ]
  1. ^ Jump up to: а б Константин Александрович Муренин (21 мая 2010 г.). Аппаратные датчики OpenBSD — мониторинг окружающей среды и управление вентиляторами (MMath). Университет Ватерлоо , Ватерлоо, Онтарио, Канада: UWSpace. hdl : 10012/5234 . Идентификатор документа: ab71498b6b1a60ff817b29d56997a418.
  2. ^ Jump up to: а б с д и ж Муренин Константин Алексеевич; Рауф Бутаба (17 марта 2009 г.). Структура аппаратных датчиков OpenBSD (PDF) . Материалы AsiaBSDCon 2009, 12–15 марта 2009 г. Токийский научный университет, Токио, Япония (опубликовано 14 марта 2009 г.). Архивировано (PDF) из оригинала 21 февраля 2009 г. Проверено 4 марта 2019 г. Альтернативный URL
  3. ^ Джереми Эндрюс (7 июня 2008 г.). «BSDCan 2008: Структура аппаратных датчиков» . Ядерная ловушка . Архивировано из оригинала 18 декабря 2010 года . Проверено 4 марта 2019 г.
  4. ^ "gkrellm-server-2.3.10p1 — единый стек процессов системных мониторов для GTK+2 (сервер)" . Порты OpenBSD . 1 июня 2018 года . Проверено 4 марта 2019 г.
  5. ^ Jump up to: а б Дэвид Гвинн; Марко Пиребум (3 декабря 2006 г.). био и датчики в OpenBSD (PDF) . OpenCON 2006, 2–3 декабря 2006 г. Courtyard Venice Airport, Венеция/Тессера, Италия . Проверено 4 марта 2019 г.
  6. ^ Jump up to: а б с Ингрид Марсон (24 марта 2006 г.). «В OpenBSD 3.9 добавлена ​​структура датчиков» . ЗДНет . Проверено 4 марта 2019 г.
  7. ^ Jump up to: а б Манолис Цанидакис (28 марта 2006 г.). «Интервью: Тео де Раадт из OpenBSD» . Linux.com . Проверено 4 марта 2019 г.
  8. ^ Тео де Раадт (29 мая 2015 г.). "/sys/dev/i2c/i2c_scan.c" . Перекрестная ссылка BSD суперпользователя . Проверено 4 марта 2019 г.
  9. ^ Хеннинг Брауэр (3 сентября 2016 г.). "ntpd/sensors.c" . Перекрестная ссылка BSD суперпользователя . Проверено 4 марта 2019 г.
  10. ^ Марк Балмер (15 марта 2007 г.). Поддержка радиочасов в OpenBSD (PDF) . Материалы AsiaBSDCon 2007, 8–11 марта 2007 г. Токио, Япония (опубликовано 10 марта 2007 г.). Архивировано (PDF) из оригинала 27 августа 2008 г. Проверено 4 марта 2019 г.
  11. ^ Марк Балмер (26 января 2019 г.). "/sys/kern/tty_nmea.c" . Перекрестная ссылка BSD суперпользователя . Проверено 4 марта 2019 г.
  12. ^ Константин Александрович Муренин (2007). Универсальное взаимодействие с аппаратными мониторами микропроцессорной системы . Материалы Международной конференции IEEE по сетям, зондированию и управлению 2007 г., 15–17 апреля 2007 г. Лондон, Великобритания. дои : 10.1109/ICNSC.2007.372901 . IEEE ICNSC 2007, стр. 901–906.
  13. ^ Константин Александрович Муренин (30 декабря 2006 г.). Марко Пирбум (ред.). «Новый API двухуровневого датчика» . Журнал OpenBSD . Проверено 4 марта 2019 г.
  14. ^ Константин Александрович Муренин (14 октября 2007 г.). «GSoC2007/cnst-сенсоры» . FreeBSD . Проверено 4 марта 2019 г.
  15. ^ Федерико Бьянкуцци (1 ноября 2007 г.). «Марафон Паффи: что нового в OpenBSD 4.2» . О'Рейли Медиа . Архивировано из оригинала 13 октября 2011 года . Проверено 3 марта 2019 г.
  16. ^ Федерико Бьянкуцци (3 ноября 2008 г.). «Войны исходников — Возвращение Puffy: что нового в OpenBSD 4.4» . О'Рейли Медиа . Архивировано из оригинала 24 мая 2012 года . Проверено 3 марта 2019 г.
  17. ^ Константин Александрович Муренин (14 марта 2010 г.). «Тихие вычисления с BSD: управление вентилятором с помощью sysctl hw.sensors и lm(4) в OpenBSD и DragonFly BSD» . Проверено 4 марта 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 62307a2dcaeda9341973a45c7dd62a9f__1720184460
URL1:https://arc.ask3.ru/arc/aa/62/9f/62307a2dcaeda9341973a45c7dd62a9f.html
Заголовок, (Title) документа по адресу, URL1:
hw.sensors - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)