Терминал пользователя root медленнее, чем не-root в Debian GNU/Linux 10 (buster)

Терминал пользователя 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

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

решение1

Если бы мне пришлось делать какие-то смелые предположения, то это было бы:

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

Я бы проверил ваши profileфайлы 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.

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

Дж.

решение2

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

Связанный контент