Я должен здесь измерить медленно. Это заметно медленно, но не сильно. Вот тест я сделал. Я вставил приведенное ниже (время в наносекундах команду) на терминал как пользователь без полномочий 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.
Если бы я сделал некоторые безумные предположения, это было бы;
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
Просматривал файлы конфигурации корневого домашнего каталога (точечные файлы). Заметил, что корневой файл .bash_history был очень большим и перемещен в файл резервной копии. Ответ улучшился с> 200 миллисекунд до 20 миллисекунд. Это все еще в 10 раз медленнее, так как ответ пользователя без полномочий root составляет 2 миллисекунды. Возможно, есть еще файлы конфигурации, которые со временем выросли.