A system monitor is a hardware or software component used to monitor system resources and performance in a computer system.[1]
Among the management issues regarding use of system monitoring tools are resource usage and privacy. Monitoring can track both input and output values and events of systems.[2]
Software monitors occur more commonly, sometimes as a part of a widget engine. These monitoring systems are often used to keep track of system resources, such as CPU usage and frequency, or the amount of free RAM. They are also used to display items such as free space on one or more hard drives, the temperature of the CPU and other important components,[3] and networking information including the system IP address and current rates of upload and download. Other possible displays may include the date and time, system uptime, computer name, username, hard drive S.M.A.R.T. data, fan speeds, and the voltages being provided by the power supply.
Less common are hardware-based systems monitoring similar information. Customarily these occupy one or more drive bays on the front of the computer case, and either interface directly with the system hardware or connect to a software data-collection system via USB. With either approach to gathering data, the monitoring system displays information on a small LCD panel or on series of small analog or LED numeric displays. Some hardware-based system monitors also allow direct control of fan speeds, allowing the user to quickly customize the cooling in the system.
The primary function of a few very high-end models of hardware system monitor is to interface with only a specific model of motherboard. These systems directly utilize the sensors built into the system, providing more detailed and accurate information than less-expensive monitoring systems customarily provide.
Software monitoring tools operate[4] within the device they're monitoring.[5]
Unlike software monitoring tools, hardware measurement tools can either located within the device being measure, or they can be attached and operate from an external location.[6]: p.84
Аппаратный монитор — это обычный компонент современных материнских плат , который может представлять собой либо отдельный чип, часто подключаемый через I 2 C или SMBus , либо как часть решения Super I/O , часто подключаемого через Low Pin Count (LPC). [7] Эти устройства позволяют контролировать температуру в корпусе , напряжение, подаваемое на материнскую плату блоком питания, и скорость компьютерных вентиляторов , подключенных непосредственно к одному из разъемов для вентиляторов на материнской плате. Многие из этих аппаратных мониторов также имеют возможности управления вентиляторами . [7] Программное обеспечение для мониторинга системы, такое как SpeedFan в Windows, lm_sensors в Linux, envstat в NetBSD и sysctl hw.sensors в OpenBSD и DragonFly, может взаимодействовать с этими чипами для передачи пользователю информации от датчиков окружающей среды.
Когда отдельный пользователь измеряет производительность однопользовательской системы, будь то автономный компьютер или виртуальная машина в многопользовательской системе , доступ не мешает конфиденциальности других. [6] : стр. 114 Конфиденциальность становится проблемой, когда кто-то, кроме конечного пользователя, например системный менеджер , [6] : стр. 115 имеет законную потребность в доступе к данным о других пользователях.
Когда события происходят быстрее, чем монитор может их записать, необходим обходной путь, например замена записи событий простым подсчетом. [6] : стр.89
Еще одним соображением является отсутствие существенного влияния на процессор и память, доступную для полезной работы. Хотя аппаратный монитор обычно оказывает меньшее влияние, чем программный, существуют элементы данных, такие как «некоторая описательная информация, например имена программ» [6] : стр. 91 , которые должны включать программное обеспечение.
Еще одно соображение заключается в том, что ошибка в этой области может иметь серьезные последствия: в крайнем случае это может привести к сбою ОС . [8]
Единая система:
Распространено:
Системный монитор — это программа или аппаратное обеспечение, которое отслеживает различные аспекты компьютерной системы, а затем отображает информацию о состоянии этой системы. Монитор такого типа обычно имеет форму программного обеспечения, поставляемого с операционной системой (ОС) или используемого как отдельная программа. Также доступны аппаратные системные мониторы, хотя это довольно специализированные устройства и используются не так часто, как программные мониторы. Системный монитор обычно отслеживает различные аспекты компьютерной системы, в том числе запущенные программы, использование ресурсов и некоторые сведения об оборудовании, установленном на компьютере.
Что такое системный монитор? Системные мониторы отображают различные системные индикаторы, такие как использование жесткого диска, сети и процессора. Если вы хотите узнать больше о своем компьютере, это необходимый инструмент.
открыл системный монитор OS X, чтобы посмотреть, что происходит