Системний монітор

Системний монітор, що показє використання системних ресурсів

Системний монітор — це апаратний або програмний компонент, який використовується для моніторингу системних ресурсів та продуктивності комп'ютерної системи.[1]

Серед питань управління, пов'язаних з використанням інструментів моніторингу системи, є використання ресурсів та конфіденційність. Моніторинг може відстежувати як вхідні, так і вихідні значення та події систем.[2]

Огляд

Програмні монітори трапляються частіше, іноді у вигляді віджетів. Ці системи моніторингу використовуються для відстеження системних ресурсів, таких як використання та частота процесора, обсяг вільної оперативної пам'яті, вільне місце на одному або кількох жорстких дисках, температури процесора та інших важливих компонентів,[3] а також інформації про мережу, наприклад, IP-адресу системи та поточну швидкість завантаження і вивантаження. Також може відстежуватися дата й час, час безперебійної роботи системи, назва комп'ютера, ім'я користувача, дані S.M.A.R.T. жорсткого диска, швидкість обертання вентиляторів[en] та напруга блока живлення.

Менш поширені апаратні системи, що відстежують подібну інформацію. Зазвичай вони займають один або декілька відсіків для дисководів[en] на передній панелі корпусу комп'ютера та взаємодіють із системним обладнанням безпосередньо або підключаються до системи збирання даних програмного забезпечення через USB. За будь-якого з варіантів система моніторингу виводить інформацію на невелику РК-панель або на низку невеликих аналогових чи світлодіодних цифрових дисплеїв. Деякі апаратні системні монітори також дозволяють безпосередньо керувати швидкістю обертання вентиляторів, що дає змогу користувачеві керувати охолодженням системи.

Деякі дуже високоякісні моделі апаратних системних моніторів призначені для використання лише з певною моделлю материнської плати. Вони безпосередньо використовують вбудовані в систему датчики, надаючи детальнішу та точнішу інформацію, ніж дешевші системи моніторингу.

Програмний моніторинг

Програмні засоби моніторингу працюють[4] на пристрої, який вони контролюють.[5]

Апаратний моніторинг

На відміну від програмних засобів моніторингу, апаратні засоби можуть бути розташовані всередині досліджуваного пристрою або приєднані та працювати зовні.[6]:p.84

Апаратний монітор — поширений компонент сучасних материнських плат, який може постачатися як окремий чіп, часто підключений через I²C або SMBus, або як частина рішення Super I/O, часто підключеного через Low Pin Count (LPC). Ці пристрої дозволяють контролювати температуру в корпусі, напругу, що подається на материнську плату з блока живлення та швидкість обертання вентиляторів комп'ютера[en], підключених безпосередньо до одного з роз'ємів для вентиляторів на материнській платі. Багато з цих апаратних моніторів також мають засоби для керування вентиляторами[en]. Програмне забезпечення для моніторингу системи, таке як SpeedFan у Windows, lm_sensors[en] у Linux, envstat[en] у NetBSD та sysctl hw.sensors[en] у OpenBSD та DragonFly, може взаємодіяти з цими мікросхемами для передавання інформації з датчиків навколишнього середовища користувачеві.

Конфіденційність

Коли окремий користувач вимірює продуктивність однокористувацької системи, незалежно від того, чи це окремий комп'ютер, чи віртуальна машина в багатокористувацькій системі[en], доступ не порушує конфіденційності інших.[6]:p.114Конфіденційність стає проблемою, коли хтось інший, окрім кінцевого користувача, наприклад, системний адміністратор,[6]:p.115 має законну потребу в доступі до даних про інших користувачів.

Використання ресурсів

Коли події відбуваються швидше, ніж монітор може їх записати, потрібне тимчасове рішення, таке як заміна запису подій простим підрахунком.[6]:p.89

Ще один момент, який слід враховувати, — уникнення суттєвого впливу на процесор та пам'ять, доступні для корисної роботи. Хоча апаратний монітор зазвичай має менший вплив, ніж програмний, є елементи даних, такі як «деяка описова інформація, така як назви програм»[6]:p.91, що потребує залучення програмного забезпечення.

Також слід мати на увазі, що помилка в цій ділянці може мати серйозні наслідки, аж до «спричинення падіння ОС».[7]

Список програмних моніторів

Монолітні

Розподілені

Див. також

Примітки

  1. G. Wiesen; Heather Bailey (1 грудня 2010). What Is a System Monitor?. wiseGEEK. Архів оригіналу за 7 грудня 2010. Процитовано 23 листопада 2018. A system monitor is a program or piece of hardware that monitors various aspects of a computer system and then displays information regarding the status of that system. This sort of monitor typically takes the form of a software program provided with an operating system (OS) or used as a standalone program. Hardware system monitors are also available, though these are fairly specialized devices and not as frequently used as software monitors. A system monitor will typically track various aspects of a computer system, including what programs are running, how resources are being used, and certain details regarding the hardware installed on a computer.
  2. Consistently-Detecting Monitors (PDF). University of Malta.
  3. Halil Kaskavalci (22 жовтня 2015). Installing system monitor conky on Ubuntu. Архів оригіналу за 22 жовтня 2015. Процитовано 23 листопада 2018. What is a System Monitor? System monitors show various system indicators like HDD, Network, and CPU usage. If you want to learn more about your computer, it's a must have tool.
  4. The Best System Monitor for Linux. LinuxSecurity.
  5. J. D. Biersdorfer (22 серпня 2015). Unseen Burdens in Chrome That Can Lead a Mac to Lag. The New York Times. Процитовано 28 червня 2019. opened the OS X system monitor to see what was going on
  6. а б в г д Liba Svobodova; Edward J. McCluskey (1976). Computer Performance Measurement and Evaluation Methods. Elsevier. ISBN 0-444-00197-2.
  7. Overtime will never be this much fun again. Computerworld. 24 листопада 2016.
  8. а б в г Constantine A. Murenin (17 квітня 2007). Generalised Interfacing with Microprocessor System Hardware Monitors. Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15–17 April 2007. London, United Kingdom: IEEE. doi:10.1109/ICNSC.2007.372901. ISBN 978-1-4244-1076-7. IEEE ICNSC 2007, pp. 901—906.
  9. а б Constantine A. Murenin (21 травня 2010). OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control (Дипломна робота MMath). University of Waterloo: UWSpace. hdl:10012/5234. Document ID: ab71498b6b1a60ff817b29d56997a418.
  10. Nadel, Brian. Inspector Gadgets: Windows 7 Gadgets for Monitoring Your PC. PCWorld. Процитовано 31 січня 2014.
  11. Zhang, Gary. HWmonitor–CPU Temperature Monitor for Windows 10. Garyzzc. Процитовано 16 грудня 2018.
  12. symon-2.88p3 – active host monitoring tool. OpenBSD ports. 12 грудня 2018. Процитовано 7 березня 2019.

Посилання

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya