关于 Linux 服务器的登录命令执行缓慢的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Pethap
V2EX    问与答

关于 Linux 服务器的登录命令执行缓慢的问题

  •  
  •   Pethap 2024-04-16 14:55:32 +08:00 1383 次点击
    这是一个创建于 625 天前的主题,其中的信息可能已经有所发展或是发生改变。
    linux 服务器是没有高负载,也不是所有命令都很慢,特别是与登录有关的命令很慢( ssh 、w 、top 等),但其他命令(如 iostat 、ls 等)很快。

    以下是楼主做的尝试:
    修改/etc/ssh/sshd_config ,UseDNS 为 no ,GSSAPIAuthentication 为 no 并无效果。

    参考该网址 https://serverfault.com/questions/926283/linux-slow-command-response-despite-no-apparent-load

    执行该命令 systemctl | grep "abandoned" | cut -f3 -d ' ' | xargs systemtctl stop 也无效果。

    ssh -v name@localhost 排查登录问题,很流畅并无相关验证卡壳,只是在输完密码后,很久才出现命令行提示符。

    还想请教一下大家还有没有其他问题的解决办法或者排查手段,小白在此不胜感激。
    12 条回复    2024-04-25 13:24:24 +08:00
    jurassic2long
        1
    jurassic2long  
       2024-04-16 15:44:15 +08:00
    好好研究下,说不定下一个发现 xz JiaTan 的就是你了
    Pethap
        2
    Pethap  
    OP
       2024-04-16 15:51:19 +08:00
    @jurassic2long 感谢回复,xz 后门注入版本是 5.6.0 与 5.6.1 ,和服务器上的 xz 版本 5.2.5 ,相差甚远,应该不是这个问题,十分感谢提出的建议!
    ho121
        3
    ho121  
       2024-04-16 15:53:33 +08:00
    我遇到过非常类似的症状,涉及登录的命令都延迟 30s 。30s 是 dbus 默认的超时时间。
    后来找到原因是有一个 vim 进程卡死了,SIGTERM 、SIGHUP 信号都不响应,进而造成某个 SSH 会话持续时间非常长。后来把这个 vim 进程 kill -9 掉,然后重启了 polkit.service 、polkitd.service 、systemd-logind.service 、dbus.service 服务就好了。

    排查的切入点是和认证相关的日志,比如:
    /var/log/secure
    journalctl -u sshd.service



    网上也有说是 DNS 服务器故障导致的
    wps353
        4
    wps353  
       2024-04-16 15:55:55 +08:00
    strace 看看 sshd 进程卡在什么地方
    Pethap
        5
    Pethap  
    OP
       2024-04-16 16:29:36 +08:00
    @ho121 感谢提供思路,确实相关登录的命令延迟超了 30s 。
    我询问 chatgpt 进程卡死的问题,通过 ps -aux | grep D ,筛选 stat 状态为 D 的进程,发现没有。
    然后查看了 /var/log/secure 和 journalctl -u sshd.service 似乎没有异常,红字是 session closed for user ,其他都是正常。
    lltlo
        6
    lltlo  
    nbsp;  2024-04-16 16:41:20 +08:00
    先把问题简化一下,看帖子里说的,w 和 top 也很慢?
    那就直接研究 top ,用 strace 打开 top 看下一下都在干什么,卡在什么上面,大概能分析出原因。
    retanoj
        7
    retanoj  
       2024-04-17 09:28:47 +08:00
    @Pethap #5 那有没有重启#3 楼说的这些服务呢?
    Pethap
        8
    Pethap  
    OP
       2024-04-17 21:03:37 +08:00
    @retanoj 卧槽 真的可以,刚刚等任务跑完重启了这些服务,延迟极大改善!!
    Pethap
        9
    Pethap  
    OP
       2024-04-17 21:13:48 +08:00
    @ho121 谢谢谢谢!
    mikew
        10
    mikew  
       2024-04-19 15:03:36 +08:00
    楼主你好,我也是两天前才遇到这个问题,服务器输入 ls, vim,conda 命令都卡死,vscode-remote 直接连不上,重启服务器好使了,但是过了几个小时又卡死,不知道是怎么回事,楼主重启了这几个服务之后这个问题还会重复出现嘛?
    Pethap
        11
    Pethap  
    OP
       2024-04-23 16:58:06 +08:00
    @mikew #10 你查看一下 top 服务器使用率吧,估计是有进程高使用导致服务器高负载了
    mikew
        12
    mikew  
       2024-04-25 13:24:24 +08:00
    @Pethap 嗯嗯,最后解决了,是有一个进程占用了 IO 端口,kill 之后就好了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     780 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:34 PVG 05:34 LAX 13:34 JFK 16:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86