
Linux内核
文章平均质量分 83
lonely_geek
即使再曲折还是要去坚持,纵使现在还是菜鸟,终有成就老鸟的一天。
展开
-
Linux内核参数梳理
系统 node-exporter指标 说明 采集来源 procs_blocked I/O阻塞中的进程数 /proc/stat procs_running 运行中的进程数 load1 1min内系统平均负载 /proc/loadavg load5 5min内系统平均负载 load15 15min内系统平均负载 filefd_allocated 已分配文件描述符数量 /proc/sys/f...原创 2021-11-12 23:46:30 · 2158 阅读 · 0 评论 -
一个内核slub内存泄漏问题分析
操作系统版本:centos7.3内核版本:3.10.0-693利用slabtop命令,发现有大量的kmalloc-64占用,且一直未释放,初步怀疑是内存泄漏,但不知道谁泄漏的。通过打开kmemleak,发现有install进程大量__kmalloc且size大小刚好也为64k(线上机器会定期调用/usr/bin/install命令,至于为何调用,那是业务的需求了。。。。。。写个死循...原创 2019-10-22 18:33:37 · 1372 阅读 · 3 评论 -
一个内存碎片化导致系统SYS CPU利用率过高问题分析
1、场景描述生产机器pg_update升级进程完成后,调用postgres多进程进行SQL压测,发现性能大幅下降,SYS CPU占用很高2、问题分析 1)机器共2个NODE节点,postgres基本都是跑在NODE1上,跑到后期,出现严重内存占用不均匀,NODE1上内存基本耗尽,NODE0还有不少内存。查看NUMA分配策略: 策略为默认策略,preferr...原创 2019-10-22 18:10:00 · 1964 阅读 · 0 评论 -
kpatch入门实践教程
1、基本原理以及使用教程,参考:https://github.com/dynup/kpatch/blob/meastr/README.mdhttps://github.com/dynup/kpatch/blob/master/doc/patch-author-guide.md2、测试环境:系统:CentOS 7内核版本:3.10.0-957.5.1.el7.x86_64工具:gcc ...原创 2019-03-14 16:29:39 · 3008 阅读 · 0 评论