Мне нужно количественно оценить медленность. Она заметно медленная, но не экстремальная. Вот тест, который я провел. Я вставил нижеприведенную команду (время в наносекундах) в терминал как не-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 миллисекунды. Возможно, есть еще файлы конфигурации, которые нужно просмотреть, которые выросли со временем.