...
В сборке 5.2.992 добавлена возможность вывода статистики записи видео на диск, включая запись HLS сегментов. В статистику входят следующие параметры
Code Block | ||
---|---|---|
| ||
-----Recording Stats----- recording_sessions=10 recording_threads=48 recording_thread_min_writers=21 recording_thread_max_writers=32 recording_thread_average_writers=31 recording_writers_list=17cb0c0895c8f5d3/1;cb7e90f53881dab6/1;d06bbc41545e59b8/1;8eba221954e7a01c/1;104f63c406de077d/1;3da56751b71fa871/1;474e59e9193aa3bb/1;1088894d91219b12/1;b95459b9c314201c/1;b6a574016f5241be/1 recording_writers_with_max_queue=17cb0c0895c8f5d3/23;104f63c4545e59b8/3;474e59e9/2;b95459b9/1;06de077d/4;b71fa871/5;193aa3bb/5;91219b12/1;c314201c/7;6f5241be/3 recording_writers_with_min_queue=d06bbc41/0;8eba2219/2;474e59e9/2;b95459b9/195c8f5d3/3;545e59b8/3;06de077d/4;b71fa871/5;193aa3bb/5;91219b12/1;c314201c/7;6f5241be/3 recording_min_writers_queue=01 recording_average_writers_queue=24 recording_max_writers_queue=37 |
Здесь отображаются:
- количество процессорных потоков, используемых для записи на диск
- количество активных записей
- количество записей на один процессорный поток
- размеры очередей данных на запись
Например, если размеры очередей начинают устойчиво расти, и при этом загрузка процессора мала (до 25%)Ю , это может говорить о том, что данные не успевают сброситься на диск. Если же загрузка процессора при росте очередей велика, это означает. что не хватает мощности процессора для транскодинга звука или видео при записи.
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "recording_stats": { "recording_sessions": "10", "recording_threads": "48", "recording_thread_min_writers": "21", "recording_thread_max_writers": "32", "recording_thread_average_writers": "31", "recording_writers_list": [ "17cb0c0895c8f5d3", "cb7e90f53881dab6", "d06bbc41545e59b8", "8eba221954e7a01c", "104f63c406de077d", "3da56751b71fa871", "474e59e9193aa3bb", "1088894d", "b95459b9", "b6a57401" ], ... "recording_full_info": [ { "threadId": 97, "writersCount91219b12": 3, "writersInfoc314201c": [, "6f5241be" {], ... "queueSizerecording_full_info": 3,[ { "streamsthreadId": [ 109, "17cb0c08writersCount": 2, ]"usageCounter": 2, },"writersInfo": [ { "queueSize": 0, "streams": [ "cb7e90f595c8f5d3" ] }, { "queueSize": 20, "streams": [ "d06bbc413881dab6" ] } ] }, ... ] } } |
Здесь:
- queueSize - текущий размер очереди данных на запись
- streams - список записываемых потоков
- threadId - идентификатор процессорного потока, который занимается записью
- writersCount - количество записей на один процессорный поток
- usageCount - количество использований процессорного потока для записи