SUSE系统出现执行命令慢、卡死现象

本文主要分析了SUSE系统中执行命令出现延迟和卡死的原因,包括/var目录下的小文件过多导致inode耗尽、异常DNS解析服务器以及命令资源不足等问题,并提供了详细的检查和解决步骤,如清理邮递员目录、修改cron配置、检查resolv.conf和优化资源管理。
摘要由CSDN通过智能技术生成

在执行命令时,出现命令行反应慢,等很长时间才打印命令结果,甚至出现卡死现象。


[场景一]  所有用户执行命令慢

[可能原因]:

--------------------------------

1.  /var/目录下小文件过多,inode耗尽,导致定时任务进程大量挂死。

[检查方法]:执行df -i 查看inode占用情况; ps -efl 查看进程。

    执行df -i 命令发现/var占用100%, 进一步排查发现是/var/spool/postfix/maildrop目录下存在大量小文件导致的。 

[原因分析]:由于linux在执行cron时,cron执行产生的output和warning信息,会以邮件形式发送给cron所有者,如果服务器关闭postfix服务,导致邮件发送不成功,就会全部以小文件存放在maildrop目录下。 如果sendmail或postfix正常运行,则会在/var/mail目录下也存放大量邮件 。

[解决方法]:1 . 检查/var/是否满,是否已经导致进程堆积

                       执行下面命令检查是否有大量进程存在:

ps -efl | grep cron

ps -elf | grep mail

ps -efl | grep post

ps -elf | grep send

使用如下命令kill掉这些进程

ps -elf | grep cron | grep -v grep | awk &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值