Рейтинг:1

чтение заморозки системного вызова

флаг cn

У меня есть VPS, который иногда внезапно зависал. Недавно я обнаружил, что сеанс ssh зависает, когда я запускаю ps aux. После запуска strace ps aux Я попал ниже.

stat("/proc/1573", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
openat(AT_FDCWD, "/proc/1573/stat", O_RDONLY) = 6
читать(6, "1573 (sshd) D 506 1573 1573 0 -1"..., 2048) = 335
близко (6) = 0
openat(AT_FDCWD, "/proc/1573/status", O_RDONLY) = 6
read(6, "Имя:\tsshd\nUmask:\t0022\nState:\tD"..., 2048) = 1287
близко (6) = 0
openat(AT_FDCWD, "/proc/1573/cmdline", O_RDONLY) = 6
читать(6,

Кажется, ps aux зависает в последнем системном вызове чтения, который выглядит как процесс sshd. я бегу кошка /proc/1573/cmdline также может воспроизвести эту проблему. Я впервые занимаюсь исследованием такого рода вопроса. Может ли кто-нибудь указать мне, как решить эту проблему. Это аппаратная проблема?

mforsetti avatar
флаг tz
попробуйте вызвать `strace` с `-T`, он покажет количество времени, затраченное на системный вызов.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.