VirtualBox

source: vbox/trunk/doc/manual/ru_RU/man_VBoxManage-metrics.xml@ 96301

最後變更 在這個檔案從96301是 96300,由 vboxsync 提交於 3 年 前

doc: comment fixing

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 21.5 KB
 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage metrics
4-->
5<!--
6 Copyright (C) 2006-2020 Oracle Corporation
7
8 This file is part of VirtualBox Open Source Edition (OSE), as
9 available from http://www.alldomusa.eu.org. This file is free software;
10 you can redistribute it and/or modify it under the terms of the GNU
11 General Public License (GPL) as published by the Free Software
12 Foundation, in version 2 as it comes in the "COPYING" file of the
13 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15-->
16<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
17 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
18<!ENTITY % all.entities SYSTEM "all-entities.ent">
19%all.entities;
20]>
21<refentry id="vboxmanage-metrics" lang="en">
22 <refentryinfo>
23 <pubdate>$Date: 2022-08-18 17:27:14 +0000 (Thu, 18 Aug 2022) $</pubdate>
24 <title>VBoxManage metrics</title>
25 </refentryinfo>
26
27 <refmeta>
28 <refentrytitle>VBoxManage-metrics</refentrytitle>
29 <manvolnum>1</manvolnum>
30 </refmeta>
31
32 <refnamediv>
33 <refname>VBoxManage-metrics</refname>
34 <refpurpose>мониторинг использования системных ресурсов</refpurpose>
35 <refclass>&product-name;</refclass>
36 </refnamediv>
37
38 <refsynopsisdiv>
39 <cmdsynopsis id="synopsis-vboxmanage-metrics-collect">
40 <command>VBoxManage metrics collect</command>
41 <arg>--detach</arg>
42 <arg>--list</arg>
43 <arg>--period=<replaceable>секунды</replaceable></arg>
44 <arg>--samples=<replaceable>количество</replaceable></arg>
45 <group>
46 <arg choice="plain">*</arg>
47 <arg choice="plain">host</arg>
48 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
49 </group>
50 </cmdsynopsis>
51
52 <cmdsynopsis id="synopsis-vboxmanage-metrics-disable">
53 <command>VBoxManage metrics disable</command>
54 <arg>--list</arg>
55 <group>
56 <arg choice="plain">*</arg>
57 <arg choice="plain">host</arg>
58 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
59 </group>
60 </cmdsynopsis>
61
62 <cmdsynopsis id="synopsis-vboxmanage-metrics-enable">
63 <command>VBoxManage metrics enable</command>
64 <arg>--list</arg>
65 <group>
66 <arg choice="plain">*</arg>
67 <arg choice="plain">host</arg>
68 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
69 </group>
70 </cmdsynopsis>
71
72 <cmdsynopsis id="synopsis-vboxmanage-metrics-list">
73 <command>VBoxManage metrics list</command>
74 <group>
75 <arg choice="plain">*</arg>
76 <arg choice="plain">host</arg>
77 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
78 </group>
79 </cmdsynopsis>
80
81 <cmdsynopsis id="synopsis-vboxmanage-metrics-query">
82 <command>VBoxManage metrics query</command>
83 <group>
84 <arg choice="plain">*</arg>
85 <arg choice="plain">host</arg>
86 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
87 </group>
88 </cmdsynopsis>
89
90 <cmdsynopsis id="synopsis-vboxmanage-metrics-setup">
91 <command>VBoxManage metrics setup</command>
92 <arg>--list</arg>
93 <arg>--period <replaceable>секунды</replaceable></arg>
94 <arg>--samples <replaceable>количество</replaceable></arg>
95 <group>
96 <arg choice="plain">*</arg>
97 <arg choice="plain">host</arg>
98 <arg choice="plain"><replaceable>имя-ВМ</replaceable> <arg><replaceable>список-метрик</replaceable></arg></arg>
99 </group>
100 </cmdsynopsis>
101 </refsynopsisdiv>
102
103 <refsect1>
104 <title>Описание</title>
105 <para>
106 Команда <command>VBoxManage metrics</command> позволяет наблюдать
107 за использованием системных ресурсов в хост-системе и в
108 виртуальных машинах (ВМ). Например, можно контролировать
109 определенную метрику, такую как процент времени, затрачиваемую
110 ЦПУ при выполнении в пользовательском режиме
111 (<literal>CPU/Load/User</literal>) в течение определенного
112 периода.
113 </para>
114 <para>
115 Пока она работает, процесс <command>VBoxSVC</command> собирает
116 и сохраняет данные указанной метрики внутри. Процесс
117 <command>VBoxSVC</command> завершает работу почти сразу после
118 закрытия всех ВМ и интерфейсов пользователя. Используйте команду
119 <command>VBoxManage metrics query</command> для получения данных
120 в любое время.
121 </para>
122 <para>
123 По умолчанию, метрики не собираются, пока не будет запущена
124 команда <command>VBoxManage metrics setup</command>, в которой
125 указывается интервал выборки в секундах и количество сохраняемых
126 метрик.
127 </para>
128 <para>
129 Заметим, что включить сбор метрик можно только для запущенных ВМ.
130 Собранные данные и настройки сбора данных для ВМ удаляются при
131 выключении ВМ.
132 </para>
133 <refsect2>
134 <title>Метрики</title>
135 <para>
136 У хоста и ВМ есть разные наборы соответствующих метрик,
137 которые можно отобразить через команду <command>VBoxManage
138 metrics list</command>
139 </para>
140 <para>
141 Каждая метрика представлена строкой состоящей из категории и
142 метрики. Опционально, строка метрик может включать любое из
143 следующих: подметрика, под-подметрика и агрегат. Строка
144 метрик имеет следующий формат:
145 </para>
146<screen><replaceable>категория</replaceable>/<replaceable>метрика</replaceable>[/<replaceable>подметрика</replaceable>[/<replaceable>под-подметрика</replaceable>]][:<replaceable>агрегат</replaceable>]</screen>
147 <itemizedlist>
148 <listitem><para>
149 <replaceable>категория</replaceable> - это тип ресурса,
150 такой как <literal>CPU</literal>, <literal>RAM</literal>,
151 <literal>FS</literal>, <literal>Net</literal>.
152 </para></listitem>
153 <listitem><para>
154 <replaceable>метрика</replaceable> - это тип измерения,
155 связанной с категорией ресурса. Например, метрики
156 <literal>Load</literal> и <literal>MHz</literal>
157 связаны с категорией ресурса <literal>CPU</literal>.
158 </para></listitem>
159 <listitem><para>
160 <replaceable>подметрика</replaceable> - это опциональный
161 тип измерения, связанный с метрикой. Например, подметрики
162 <literal>User</literal>, <literal>Kernel</literal> и
163 <literal>Idle</literal> связаны с метрикой
164 <literal>Load</literal>.
165 </para></listitem>
166 <listitem><para>
167 <replaceable>под-подметрика</replaceable> - это опциональный
168 тип измерения связанный с подметрикой. Например, под-подметрики
169 <literal>Rx</literal> и <literal>Tx</literal> связаны с
170 подметрикой <literal>Rate</literal> категории ресурса
171 <literal>Net</literal>. Связанная метрика - это сетевой
172 интерфейс.
173 </para></listitem>
174 <listitem><para>
175 <replaceable>агрегат</replaceable> - это опциональная
176 функция для передачи минимального, максимального и среднего
177 значения измерений категории ресурса. Например, метрика
178 <literal>RAM/Usage/Free:min</literal> представляет
179 минимальное количество доступной памяти найденное во всех
180 сохраненных данных в хост-системе.
181 </para></listitem>
182 </itemizedlist>
183 <para>
184 По умолчанию, команды <command>VBoxManage metrics</command>
185 оперируют хост-системой и всеми ВМ и возвращают все метрики.
186 Можно опционально ограничить эти команды работой только по
187 хост-системе или только по определенной ВМ и возвращать
188 список одной или нескольких метрик.
189 </para>
190 </refsect2>
191 <refsect2 id="vboxmanage-metrics-common-options">
192 <title>Общие параметры</title>
193 <variablelist>
194 <varlistentry>
195 <term><literal>*</literal> | <literal>host</literal> | <replaceable>имя-ВМ</replaceable></term>
196 <listitem><para>
197 Задает компонент для работы. По умолчанию, эта команда
198 работает по хост-системе и всем запущенным ВМ.
199 </para><para>
200 Если указать <literal>host</literal>, команда
201 <command>VBoxManage metrics</command> работает только по
202 хост-системе. Если указать звездочку (<literal>*</literal>),
203 команда работает по всем ВМ. Если указать имя ВМ, команда
204 <command>VBoxManage metrics</command> работает только
205 по этой ВМ.
206 </para></listitem>
207 </varlistentry>
208 <varlistentry>
209 <term><replaceable>список-метрик</replaceable></term>
210 <listitem><para>
211 Задает список одной или нескольких метрик, разделенный
212 запятыми.
213 </para><para>
214 Формат метрик должен включать <replaceable>категорию</replaceable>
215 и <replaceable>метрику</replaceable> в строке, разделенную
216 слэшем.
217 </para><para>
218 Заметим, что команды <command>VBoxManage metrics
219 enable</command> и <command>VBoxManage metrics
220 disable</command> требуют указания метрик как параметров.
221 Метрики должны включать только категорию ресурса и саму
222 метрику, например <literal>CPU/Load</literal> и
223 <literal>RAM/Usage</literal>.
224 </para></listitem>
225 </varlistentry>
226 </variablelist>
227 </refsect2>
228 <refsect2 id="vboxmanage-metrics-collect">
229 <title>Сбор данных метрик</title>
230 <remark role="help-copy-synopsis"/>
231 <para>
232 Команда <command>VBoxManage metrics collect</command>
233 собирает и выводит периодически данные, пока процесс не
234 будет остановлен нажатием Ctrl+C.
235 </para>
236 <variablelist>
237 <varlistentry>
238 <term><option>--detach</option></term>
239 <listitem><para>
240 Отключает сбор данных метрики, так что больше данных
241 не выводится. Использование этой опции равносильно
242 запуску команды <command>VBoxManage metrics setup</command>.
243 </para></listitem>
244 </varlistentry>
245 <varlistentry>
246 <term><option>--list</option></term>
247 <listitem><para>
248 Показывает какие метрики соответствуют указанному фильтру.
249 </para></listitem>
250 </varlistentry>
251 <varlistentry>
252 <term><option>--period=<replaceable>секунды</replaceable></option></term>
253 <listitem><para>
254 Задает количество секунд ожидания между выборками
255 данных метрик. По умолчанию 1.
256 </para></listitem>
257 </varlistentry>
258 <varlistentry>
259 <term><option>--samples=<replaceable>количество</replaceable></option></term>
260 <listitem><para>
261 Задает количество сохраняемых выборок данных метрик.
262 Для просмотра сохраненных данных используйте команду
263 <command>VBoxManage metrics query</command>. По
264 умолчанию 1.
265 </para></listitem>
266 </varlistentry>
267 </variablelist>
268 </refsect2>
269 <refsect2 id="vboxmanage-metrics-disable">
270 <title>Отключить сбор данных метрик</title>
271 <remark role="help-copy-synopsis"/>
272 <para>
273 Команда <command>VBoxManage metrics disable</command>
274 приостанавливает сбор данных. Эта команда не влияет ни на
275 свойства сбора данных, ни на сами собранные данные. Обратите
276 внимание, что указание подметрики в списке метрик не отключает
277 ее базовые метрики.
278 </para>
279 <para>
280 Заметим, что команда <command>VBoxManage metrics disable</command>
281 требует указания метрик как параметров. Метрики должны включать
282 только категорию ресурса и саму метрику, например
283 <literal>CPU/Load</literal> и <literal>RAM/Usage</literal>.
284 </para>
285 <variablelist>
286 <varlistentry>
287 <term><option>--list</option></term>
288 <listitem><para>
289 Показывает завершилась ли команда успешно как ожидалось.
290 </para></listitem>
291 </varlistentry>
292 </variablelist>
293 </refsect2>
294 <refsect2 id="vboxmanage-metrics-enable">
295 <title>Включение сбора данных метрики</title>
296 <remark role="help-copy-synopsis"/>
297 <para>
298 Команда <command>VBoxManage metrics enable</command> возобновляет
299 сбор данных после того, как он был приостановлен командой
300 <command>VBoxManage metrics disable</command>. Заметим, что
301 указание подметрики в списке метрик не включает его базовые
302 метрики.
303 </para>
304 <para>
305 В отличие от команды <command>VBoxManage metrics setup</command>
306 команда <command>VBoxManage metrics enable</command> не удаляет
307 предыдущие накопленные выборки для указанного набора объектов и
308 метрик.
309 </para>
310 <para>
311 Заметим, что команда <command>VBoxManage metrics enable</command>
312 требует указания метрик как параметров. Метрики должны включать
313 только категорию ресурса и саму метрику, например
314 <literal>CPU/Load</literal> и <literal>RAM/Usage</literal>.
315 </para>
316 <variablelist>
317 <varlistentry>
318 <term><option>--list</option></term>
319 <listitem><para>
320 Показывает, завершилась ли команда успешно как ожидалось.
321 </para></listitem>
322 </varlistentry>
323 </variablelist>
324 </refsect2>
325 <refsect2 id="vboxmanage-metrics-list">
326 <title>Показать значения метрик</title>
327 <remark role="help-copy-synopsis"/>
328 <para>
329 Команда <command>VBoxManage metrics list</command> показывает
330 доступные на текущий момент метрики. Обратите внимание, метрики,
331 относящиеся к ВМ, отображаются пока ВМ работает.
332 </para>
333 </refsect2>
334 <refsect2 id="vboxmanage-metrics-query">
335 <title>Показать сохраненные данные метрики</title>
336 <remark role="help-copy-synopsis"/>
337 <para>
338 Команда <command>VBoxManage metrics query</command>
339 получает и показывает сохраненные данные метрики.
340 </para>
341 <para>
342 Заметим, что команда <command>VBoxManage metrics query</command>
343 не удаляет и не сбрасывает сохраненные данные, но старые
344 выборки заменяются на новые в течение времени.
345 </para>
346 </refsect2>
347 <refsect2 id="vboxmanage-metrics-setup">
348 <title>Настройка свойств сбора метрик</title>
349 <remark role="help-copy-synopsis"/>
350 <para>
351 Команда <command>VBoxManage metrics setup</command> настраивает
352 свойства сбора метрик.
353 </para>
354 <para>
355 Заметим, что эта команда удаляет любые ранее собранные выборки
356 для указанного набора объектов и метрик. Для включения и отключения
357 сбора метрик без удаления данных используйте команды
358 <command>VBoxManage metrics enable</command> и
359 <command>VBoxManage metrics disable</command> соответственно.
360 </para>
361 <variablelist>
362 <varlistentry>
363 <term><option>--list</option></term>
364 <listitem><para>
365 Показывает какие метрики были изменены в качестве результата
366 выполнения команды.
367 </para></listitem>
368 </varlistentry>
369 <varlistentry>
370 <term><option>--period=<replaceable>секунды</replaceable></option></term>
371 <listitem><para>
372 Задает количество секунд ожидания между выборками данных метрик.
373 По умолчанию 1.
374 </para></listitem>
375 </varlistentry>
376 <varlistentry>
377 <term><option>--samples=<replaceable>количество</replaceable></option></term>
378 <listitem><para>
379 Задает количество сохраняемых выборок данных метрик.
380 Для просмотра сохраненных данных используйте команду
381 <command>VBoxManage metrics query</command>. По
382 умолчанию 1.
383 </para></listitem>
384 </varlistentry>
385 </variablelist>
386 </refsect2>
387 </refsect1>
388
389 <refsect1>
390 <title>Примеры</title>
391 <remark role="help-scope" condition="GLOBAL"/>
392 <para>
393 Следующая команда включает сбор метрик использования
394 процессора и памяти хоста каждую секунду. Опция
395 <option>--samples</option> сохраняет пять последних
396 выборок.
397 </para>
398<screen>$ VBoxManage metrics setup --period 1 --samples 5 host CPU/Load,RAM/Usage</screen>
399 <para>
400 Следующая команда показывает доступные метрики для хоста и ВМ:
401 </para>
402<screen>$ VBoxManage metrics list</screen>
403 <para>
404 Заметим, что у хост-системы и ВМ разные наборы метрик.
405 </para>
406 <para>
407 Следующий пример показывает как запросить данные метрик о затраченном
408 времени ЦПУ в режимах пользователя и ядра для ВМ <literal>test</literal>:
409 </para>
410<screen>$ VBoxManage metrics query test CPU/Load/User,CPU/Load/Kernel</screen>
411 </refsect1>
412</refentry>
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette