Как я избавляюсь от/sys/kernel/debug/tracing?

У меня есть два сервера Ubuntu 16.04.1, обеспечивающие DHCP и сервисы DNS на мою сеть. Сегодня, на одном из моих серверов, я обнаружил новую файловую систему, смонтированную в /sys/kernel/debug/tracing. Другому серверу, который настроен почти тождественно, не смонтировали эту файловую систему.

Почему эта файловая система становилась смонтированной? Как я избавляюсь от него?

> uname -a
Linux net-services-02 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

> cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.0-47-generic root=/dev/mapper/net--services--02--vg-root ro

> cat /etc/fstab
# /etc/fstab: static file system information.
# [... more comments ...]
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/net--services--02--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=363b849e-4574-410a-acf9-e84c95d7d879 /boot           ext2    defaults        0       2
/dev/mapper/net--services--02--vg-swap_1 none            swap    sw              0       0
1
задан 11 November 2016 в 05:47

1 ответ

Сначала я думал проблема, к которой имеют некоторое отношение Ваш Linux net-services показанный uname -a команда. Я нахожусь на рабочем столе Ubuntu 16.04 также - мало надежды, я мог решить эти два вопроса. Я читал на ситуации из этой ссылки: (redhat.com - Руководство по Настройке В реальном времени), который обсуждает /sys/kernel/debug/tracing/

Вопрос 1: То, как сделал "debugfs на/sys/kernel/debug", смонтировано?

Предположите, что мое удивление, учащееся на моей системной трассировке ядра, было также включено:

# cat /proc/sys/kernel/ftrace_enabled
1

Также, когда я ввожу mount, это - одна из строк, которая появляется:

debugfs on /sys/kernel/debug type debugfs (rw,relatime)

Я перезагрузил свое ядро 4.4.0-47 кому: 4.4.0-45 затем к 4.8.5 и наконец к 3.13.0-92. ВСЕ эти версии имеют /sys/kernel/debug смонтированный.

Отвечать на Ваш вопрос (перефразируемый), "как это происходило?"-> это происходит со всеми.

Вопрос 2: Как я избавляюсь от него?

Отвечать на Ваш вопрос, "как я избавляюсь от него?", использование:

sudo umount debugfs

Обратите внимание, что это только работает на текущую сессию.

Сводные мысли

Даже при том, что трассировка включена на всех версиях ядра Ubuntu, которые я протестировал, она не активируется, пока Вы не говорите ей начинать следить за развитием определенного события. После того, как событие активируется затем, оно замедлит Ваш ЦП.

В основном я не волновался бы об этом...

3
ответ дан 7 December 2019 в 12:37

Другие вопросы по тегам:

Похожие вопросы: