Hw. Senzory - Hw.sensors
Zdá se, že hlavní přispěvatel do tohoto článku má úzké spojení s jeho předmětem.Březen 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Constantine A. Murenin (2006) a Alexander Yurchenko (2003/2004) |
---|---|
Vývojáři | The OpenBSD Projekt |
První vydání | 25. dubna 2003 |
Úložiště | |
Napsáno | C |
Operační systém | OpenBSD, FreeBSD, Vážka |
Typ | monitorování systému |
Licence | Licence ISC |
webová stránka | senzory.h |
The sysctl hw. senzory rámec je a jádro - úroveň hardwarových senzorů pocházející z OpenBSD, který používá sysctl rozhraní jádra jako transportní vrstva mezi jádrem a uživatelská země. Od roku 2019[Aktualizace], rámec využívá více než stovka ovladače zařízení v OpenBSD exportovat různé senzory prostředí, s teplota senzory jsou nejběžnějším typem.[1][2] Spotřeba a monitorování senzorů se v uživatelské zemi provádí pomocí sysctl, systat, sensord, ntpd, snmpd, porty / sysutils / symon a GKrellM.[3][4]
Řidiči
V OpenBSD je rámec integrován s Dell ESM, IPMI a I²C,[5][6] kromě řady populárních Super I / O čipy skrz lm (4)
.[2]
Hlavní rozdíl ve srovnání s jinými řešeními jako lm_sensors je jednoduchost a standardní přístup k ovladačům, který nevyžaduje ani nepodporuje žádnou konfigurovatelnost; program nevyžaduje žádné akce instalace ani konfigurace správce systému aby se senzory rozběhly.[7][6] To je spojeno s vyladěným ad-hoc procedura skenování jen pro čtení na I²C autobus, napsal Theo de Raadt centralizovaným způsobem s mezipamětí, což na rozdíl od konkurenčních řešení umožňuje ponechat ji ve výchozím nastavení vždy aktivovanou.[7][6][8]
NÁLET řídit
senzory
Podpora automatického sledování NÁLET disky jsou také poskytovány prostřednictvím rámce senzorů,[5] tento koncept senzorů řídit
typ byl backportován NetBSD zpět do envsys v roce 2007.[2]
OpenNTPD timedelta
senzory
OpenNTPD používá snímače typu timedelta
za účelem synchronizace času.[9] Ty poskytuje NMEA a další ovladače.[10][11]
Dějiny
Rámec původně vymyslel v roce 2003 Alexander Yurchenko, když několik portoval envsys - založené ovladače z NetBSD. Místo přenášení envsys NetBSD, jednodušší sysctl byl vyvinut mechanismus na bázi.[2]
Rámec zaznamenal zásadní vzestup využití ovladačů zařízení vydáním OpenBSD 3.9, kde za období pouhých 6 měsíců se počet jednotlivých ovladačů využívajících tento rámec snížil z 9 v OpenBSD 3.8 (vydáno 1. listopadu 2005) na 33 v OpenBSD 3.9 (vydáno 1. května 2006).[2]
Ke dni 23. prosince 2006[Aktualizace], rámec využilo 44 ovladačů zařízení; v tuto chvíli došlo k zavázání sady patchů, která převádí jednoduché jednoúrovňové adresovací schéma na stabilnější vícevrstvé adresování.[12][13]
V roce 2007 byl rámec přenesen na FreeBSD jako součást a Google Summer of Code grant; byl přijat DragonFly BSD později ten rok.[14] Použitelnost čidla (8)
, monitorování senzorů démon, byl v roce 2007 výrazně vylepšen, částečně díky stejnému grantu GSoC.[15]
Ke dni 1. listopadu 2008[Aktualizace], celkový počet ovladačů činil v OpenBSD 4.4 68; roste o 7 ovladačů v šestiměsíčním cyklu vydání.[16] Tato úroveň růstu, v průměru o jeden nový ovladač za měsíc, je běžná v celé historii rámce od OpenBSD 3.9.[2]
Hodnoty exportované ovladači prostřednictvím rozhraní jsou jen pro čtení; nicméně externí náplast existuje, která implementuje ovládání ventilátoru funkčnost jak v rámci, tak v jednom z ovladačů pro nejoblíbenější rodinu Super I / O bramborové hranolky; tato sada patchů byla poskytnuta pro OpenBSD i DragonFly BSD.[17][1]
Viz také
Reference
- ^ A b Constantine A. Murenin (21. května 2010). Hardwarové senzory OpenBSD - monitorování prostředí a ovládání ventilátorů (MMath). University of Waterloo, Waterloo, Ontario, Kanada: UWSpace. hdl:10012/5234. ID dokumentu: ab71498b6b1a60 ff817 b29d56997a418.
- ^ A b C d E F Constantine A. Murenin; Raouf Boutaba (17. března 2009). OpenBSD Hardware Sensors Framework (PDF). AsiaBSDCon 2009 Proceedings, 12–15 March 2009. Tokyo University of Science, Tokyo, Japan (publikováno 14. března 2009). Archivováno (PDF) z původního 21. února 2009. Citováno 4. března 2019.
- ^ Jeremy Andrews (7. června 2008). „BSDCan 2008: Hardware Sensors Framework“. KernelTrap. Citováno 4. března 2019.
- ^ „gkrellm-server-2.3.10p1 - jednoprocesový zásobník systémových monitorů pro GTK + 2 (server)“. Porty OpenBSD. 1. června 2018. Citováno 4. března 2019.
- ^ A b David Gwynne; Marco Peereboom (3. prosince 2006). bio a senzory v OpenBSD (PDF). OpenCON 2006, 2. – 3. Prosince 2006. Courtyard Venice Airport, Benátky / Tessera, Itálie. Citováno 4. března 2019.
- ^ A b C Ingrid Marson (24. března 2006). „OpenBSD 3.9 přidává rámec senzorů“. ZDNet. Citováno 4. března 2019.
- ^ A b Manolis Tzanidakis (28. března 2006). „Interview: Theo de Raadt z OpenBSD“. Linux.com. Citováno 4. března 2019.
- ^ Theo de Raadt (29. května 2015). „/sys/dev/i2c/i2c_scan.c“. Křížový odkaz BSD superuživatele. Citováno 4. března 2019.
- ^ Henning Brauer (3. září 2016). „ntpd / Sensors.c“. Křížový odkaz BSD superuživatele. Citováno 4. března 2019.
- ^ Marc Balmer (15. března 2007). Podpora rádiových hodin v OpenBSD (PDF). AsiaBSDCon 2007 Proceedings, 8. – 11. Března 2007. Tokio, Japonsko (zveřejněno 10. března 2007). Archivováno (PDF) od originálu v roce 2007. Citováno 4. března 2019. Shrnutí ležel (PDF) (16. září 2007).
- ^ Marc Balmer (26. ledna 2019). „/sys/kern/tty_nmea.c“. Křížový odkaz BSD superuživatele. Citováno 4. března 2019.
- ^ Constantine A. Murenin (2007). Zobecněné propojení s mikroprocesorovými hardwarovými monitory systému. Proceedings of International Conference IEEE 2007 on Networking, Sensing and Control, 15–17 April 2007. London, United Kingdom. doi:10.1109 / ICNSC.2007.372901. IEEE ICNSC 2007, str. 901–906.
- ^ Constantine A. Murenin (30. prosince 2006). Marco Peereboom (ed.). „Nové dvouúrovňové rozhraní API snímače“. OpenBSD Journal. Citováno 4. března 2019.
- ^ Constantine A. Murenin (14. října 2007). „GSoC2007 / cnst-Sensors“. FreeBSD. Citováno 4. března 2019.
- ^ Federico Biancuzzi (1. listopadu 2007). „Puffy's Marathon: What's new in OpenBSD 4.2“. O'Reilly Media. Citováno 3. března 2019. Shrnutí ležel.
- ^ Federico Biancuzzi (3. listopadu 2008). „Source Wars - Return of the Puffy: What's new in OpenBSD 4.4“. O'Reilly Media. Citováno 3. března 2019.
- ^ Constantine A. Murenin (14. března 2010). „Tiché výpočty s BSD: ovládání ventilátorů pomocí sysctl hw.sensors a lm (4) na OpenBSD a DragonFly BSD“. Citováno 4. března 2019.