пользовательский терминал с правами root работает медленнее, чем без полномочий root в Debian GNU / Linux 10 (buster)

Я должен здесь измерить медленно. Это заметно медленно, но не сильно. Вот тест я сделал. Я вставил приведенное ниже (время в наносекундах команду) на терминал как пользователь без полномочий root, а затем как пользователь root (я пробовал использовать как sudo в root, так и войти в root с аналогичными результатами)

date +%s%N
date +%s%N
date +%s%N
date +%s%N

Как пользователь без полномочий root я получил выводится как:

1609724385262715383
1609724385308203614
1609724385312504224
1609724385316730728

Разница между двумя последними: 4,226,504

Как пользователь root я получил следующее:

1609724453072307276
1609724453414391531
1609724453672219226
1609724453865457590

Разница между двумя последними: 193,238,364

Почему корневой терминал в Debian работает медленно? Я не вижу этой проблемы с Xenial Ubuntu 16.04.6 LTS.

0
задан 4 January 2021 в 03:47
2 ответа

Если бы я сделал некоторые безумные предположения, это было бы;

a) Какой-то вид аудита или протоколирования s / w для пользователя root. А это обработка \ логирование команд перед выполнением. б) Что-то в вашем профиле \ root имеет удаленную зависимость. Например, привязка к удаленному месту на вашем пути. в) Что-то еще! Таким образом, ваш профиль загружает что-то , что нагружает ваш процессор

Я бы хотел проверить ваши файлы профиля и rc .

$ ls -a ~ | grep -i -e profile -e rc | grep bash
.bash_profile
.bashrc

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

Я сейчас не перед Linux-машиной, так что простите мне память о правильных командах.

Проверьте, есть ли другие процессы или терминалы, работающие как ] root

$ w # should show logged in users and processes attached to ttys 
$ ps -ax | grep root # This will be more misleading but will show you everything running as root.

Надеюсь, это поможет, но на данный момент это иголка в стоге сена.

J

0
ответ дан 4 January 2021 в 09:51

Просматривал файлы конфигурации корневого домашнего каталога (точечные файлы). Заметил, что корневой файл .bash_history был очень большим и перемещен в файл резервной копии. Ответ улучшился с> 200 миллисекунд до 20 миллисекунд. Это все еще в 10 раз медленнее, так как ответ пользователя без полномочий root составляет 2 миллисекунды. Возможно, есть еще файлы конфигурации, которые со временем выросли.

0
ответ дан 4 January 2021 в 13:36

Теги

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