Сервер Ubuntu 22 медленно входит в систему и выполняет sudo

На нескольких серверах с Ubuntu-сервером 22 у нас есть проблемы, связанные с тем, что некоторые команды выполняются очень долго. Эти команды включают в себя вход по ssh, а также команды sudo. Все что не развивает права вроде нормально работает. Я концентрируюсь на аспекте sudo, надеясь, что он репрезентативен для обеих проблем.

В других вопросах о сбое сервера я видел, что это может быть связано либо с отсутствием имени хоста в /etc/hosts, либо с проблемой в /etc/resolv.conf. И то, и другое кажется правильным в нашем случае, и настройка такая же, как и на наших рабочих станциях, где у нас нет этой проблемы.

Другие записи предполагают, что использование strace может пролить свет на нашу проблему. Я использую

/usr/bin/time sudo strace -t -o trace.log sudo echo hi
hi
0.00user 0.00system 1:12.73elapsed 0%CPU (0avgtext+0avgdata 11576maxresident)k
0inputs+0outputs (0major+937minor)pagefaults 0swaps

Теперь я заметил, что сама strace не проявляет медлительности. Начало:

11:48:13 execve("/usr/bin/sudo", ["sudo", "echo", "hi"], 0x7ffd4e6007c8 /* 22 vars */) = 0

одновременно с окончанием выполнения:

11:48:13 +++ exited with 0 +++

Однако первая запись на самом деле более чем через минуту после фактического начала выполнения команды (что было непосредственно, когда часы повернули 11.47), поэтому что-то замедляет ее до того, как strace что-то покажет, но я не знаю, что происходит . Команда времени также показывает, что ее выполнение заняло больше минуты в стенном времени.

Система полностью обновлена ​​до последней версии. Мы видим такое поведение на нескольких серверах.

Редактировать
Основываясь на этом комментарии, я повторно запускаю команду strace. Последняя запись перед большим промежутком — 14.02.07. Следующая запись, когда я выхожу из системы 14.04. Однако саму оболочку можно использовать только с 14.03.03.

14:02:07.377486 ppoll ...
14:04:22.495075 --- SIGCHLD ...

Возможно, интересные вещи происходят тогда в дочернем процессе sshd. Но ps это одна из программ, которая также медленная (даже как root), поэтому я не могу вовремя получить pid

линукс убунту судо

Карстен

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *