如何排查Linux slab_unreclaimable内存占用高的原因?
slab_unreclaimable是指在Linux内存管理中由slab分配器分配的且被标记为不可回收(unreclaimable)的内存。当不可回收内存占用总内存的比例过高时,将会影响可用内存与系统性能。本文介绍如何排查Alibaba Cloud Linux系统slab_unreclaimable内存占用高的原因。
本文介绍了在Alinux控制台上使用Pod诊断功能的最佳实践,涵盖内存全景分析、OOM诊断和共享内存泄漏排查等关键场景案例。
Pod诊断功能使用于对 ACK/ACS 集群中部署的Pod进行诊断,目前主要覆盖内存相关的场景,包括内存全景分析、OOM诊断和Java应用内存诊断。本文介绍在 Alinux 控制台上进行Pod诊断的最佳实践,同时介绍了三个场景案例。
ksoftirqd延迟排查说明
softirq(软中断)是Linux内核中的一种机制,将中断请求中不重要的部分从hardirq(硬中断)延后到softirq处理。当softirq负载较高时(任务数量过多或总处理时间过长),内核会将这些任务转移到名为ksoftirqd的percpu线程中执行,由调度器负责平衡该线程与其他用户任务之间的公平性。本文以Alibaba Cloud Linux 3系统为例介绍如何利用ksoftirqd进行...
Linux实例磁盘空间满和Inode满的问题
在Linux系统的轻量应用服务器内创建文件或者应用时出现No space left on device报错提示,即表示您的磁盘空间不足。如果磁盘满不符合您的预期使用,可根据本文判断磁盘满的原因并相应解决。
排查Linux下C语言句柄打开太多的问题
报错如下:LOG save error!LogFd =NULL ,errno 24,reason = Too many open files上面的错误,使用如下打印的:printf("LOG save error!LogFd =NULL ,errno %d,reason = %s\n", errno, strerror(errno));可以看到提示说,打开的太多了,没法再打开了。排查执行lsof....
CPU使用率过高问题排查及Linux之top命令用法详解
问题公司连续2天服务器告警CPU使用率过高问题,查看日志无果,尝试使用top命令排查问题。解决方案在 Linux 系统下,使用 top 命令查看 CPU 使用情况。%Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stus(user):表示 CPU 在用户运行的时间百分比,通常用户 CPU 高表示有应用程序....
问题排查利器:Linux 原生跟踪工具 Ftrace 必知必会
本文地址:https://www.ebpf.top/post/ftrace_toolsTLDR,建议收藏,需要时查阅。如果你只是需要快速使用工具来进行问题排查,包括但不限于函数调用栈跟踪、函数调用子函数流程、函数返回结果,那么推荐你直接使用 BCC trace 或 Brendan Gregg 封装的 perf-tools 工具...
11个步骤完美排查Linux机器是否已经被入侵
背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似 1、入侵者可能会删除机器的日志信息,可以查看日志信息是否还存在或者是否被清空,相关命令示例:[root@hlmcen69n3 ~]# ll -h /var/log/* -rw-------. 1 root root 2.6K Jul 7 18:31 /var/log/anaconda.ifcfg.lo.....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。