Linux 接显示器终端登陆和 ssh 登录都超慢,但是帐户登陆进去后执行运行各种就很流程,如何排查?

65 天前
 shiyuu

我们有一台主机 ssh 连接登录很慢,切换 root 权限也很慢 登陆后或者获取 root 权限之后操作各种命令查询执行各种程序都很流畅没有问题

把软件的开机应用进程全停了,重启了服务器依然是这样

人跑到在机房接显示器用键盘操作输入账号登陆也是一样很慢要等很久 bmc 看了服务器也没有什么告警,所有的硬盘都扫描了一遍坏道都是正常的

这种情况还要怎么排查?

2364 次点击
所在节点    Linux
26 条回复
zzsong
65 天前
我也遇到过 ssh 连接非常慢的问题,后来发现是因为 DNS 配置问题,把 DNS 地址改成网关地址就好了。
defunct9
65 天前
UseDNS no
crownor
65 天前
在 /etc/ssh/sshd_config 下 102 行左右,取消掉 UseDNS no 的注释就好,简单粗暴
cJ8SxGOWRH0LSelC
65 天前
@crownor #3 学到了, 这是什么原理?
shiyuu
65 天前
@crownor 早就已经是 no 了,还是一样的情况
shiyuu
65 天前
@crownor 而且这个 sshd_config 的配置是对 ssh 。注意看我的描述,我连接在机房服务器上显示器登陆也是这样
ho121
65 天前
zhangmingyu
65 天前
是不是用户 profile 中有些脚本卡住了?
anytk
65 天前
以前 LXC 中遇到过类似的,是 systemd-logind 的问题,你可以登陆一个用 top 看占用,另外登陆一个会话看看。

ssh/su 都会卡很久很久,只不过 lxc 中解决很粗暴 :`systemctl mask systemd-logind`
julyclyde
65 天前
如果符合下列所有条件:
腾讯资产/腾讯云
centos7/tencentos2 系列其中的较早期版本
没有安装“铁将军”

有可能遇到因为频繁使用 cron 任务做 ps 检测而导致的 systemd-logind 的 session 数据累积的问题
guanzhangzhang
65 天前
strace 下 sshd ,然后你开 ssh 看看,以及登录加载和不加载 profile 对比看看
maclanelf134
65 天前
https://blog.csdn.net/lixialv/article/details/107670539
前两天改过,一个是 UseDns 改 no 还有一个是 GSSAPIAuthentication 改 no
skyrim61
65 天前
同样遇到过. 远程 ssh 登录 就会卡在 连接, 要等很久才能进去
skyrim61
65 天前
Connecting to 10.20.xxx.xx:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
blessingsi
65 天前
ssh -vvv 看下 debug 信息
zed1018
65 天前
终端登录、su 也很慢我怀疑是 pam 相关的模块的问题,建议看看日志里有没有相关的。
yaytohkay
65 天前
tcpdump 抓包看看呢
shiyuu
65 天前
@anytk top 看了一下,另一台登陆的时候 ssh 进程 cpu 使用率飙到 100%,切 root 的时候 su 进程也会飙到 100%,systemd-logind 进程没有什么变化。日志 messages 里也没有什么特别的错误
shiyuu
65 天前
大概找到原因了,是/var/log/btmp 文件太大了,我把他重命名再登陆就不卡了

superrichman
65 天前
profile 和 rc 文件里面有脏东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1082474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX