【实例分享】银河麒麟高级服务器操作系统环境资源占用异常-情况分析及处理方法

1.情况描述

使用vsftp进行文件传输,发现sshd进程cpu占用异常,并且su和ssh登录相比正常机器会慢2秒左右。

图1

2.问题 分析

通过strace跟踪su和sshd进程,有大量ssh:notty信息。

图2

配置ssh绕过pam模块认证后,ssh连接速度恢复正常。跟踪strace日志,ssh:notty的信息来自/var/log/btmp。

图3

btmp文件是系统中用于记录登录失败信息的文件。每当有用户尝试登录但失败时,系统都会在btmp文件中记录相关信息,包括登录尝试的用户名、登录终端、尝试时间等。

图4

在pam源码中,每次登录都会从btmp中获取登录失败记录,当有新的登录失败记录时,会在下次登录成功后进行提醒。

3.问题总结

现场异常环境中btmp文件1.2G,造成pam在读取btmp过程中耗时过长,从而导致高并发时sshd出现cpu资源占用异常,su切换和ssh登录慢的情况。

相关推荐
wdfk_prog28 分钟前
[Linux]学习笔记系列 -- [kernel][time]alarmtimer
linux·笔记·学习
小志biubiu29 分钟前
【Linux】Ext系列文件系统
linux·服务器·c语言·经验分享·笔记·ubuntu·操作系统
ha20428941941 小时前
Linux操作系统学习之---基于环形队列的生产者消费者模型(毛坯版)
linux·c++·学习
DooTask官方号1 小时前
DooTask 1.3.38 版本更新:MCP 服务器与 AI 工具深度融合,开启任务管理新体验
运维·服务器·人工智能·开源软件·dootask
wanhengidc3 小时前
云手机适配用户有哪些?
服务器·arm开发·安全·智能手机·玩游戏
南林yan3 小时前
Debian、Ubuntu、CentOS:Linux 三大发行版的核心区别
linux·ubuntu·debian·linux内核
weixin_452600693 小时前
音频限幅器D2761使用手册
机器人·电脑·音视频·音箱·光伏逆变器·扩音器
阿Y加油吧4 小时前
Docker从入门到实战——含容器部署、docker基础、项目部署
运维·docker·容器
亚远景aspice4 小时前
亚远景-ISO 26262与ISO 21434:汽车安全标准的双基石
安全·web安全
st7802064 小时前
Debian 13.1 下编译Openwrt24
运维·debian·openwrt