随笔分类 -  工具-使用

摘要:问题: 系统的内核负载偏高 可以看到 user 以及si hi 也就是 用户态 软中断 硬件中断很低,只是 sy 偏高。 同时cpu 负载1-5-15分钟为:8.77 9.15 9.55 首先面对cpu 高问题我们有什么工具 需要查看什么指标:https://www.cnblogs.com/code 阅读全文
posted @ 2020-08-28 20:16 codestacklinuxer 阅读(238) 评论(0) 推荐(0)
摘要:此文章 来自 http://arthurchiao.art/blog/tuning-stack-rx-zh/ [译] Linux 网络栈监控和调优:接收数据(2016) Published at 2018-12-05 | Last Update 2020-03-29 译者序 本文翻译自 2016 年 阅读全文
posted @ 2020-06-11 22:42 codestacklinuxer 阅读(461) 评论(0) 推荐(0)
摘要:这几天多个版本出现了多个内存泄漏问题 怎么办???? Q1:进程调用某库函数分配内存不释放, 但是在进程退出时,统一释放内存,valgrind 检查不出来,但是频繁调用库函数会耗尽内存。怎么快速定位那个库函数导致!!!!!除了看源码这种sa办法 Q2:某些设备不支持跑valgrind 怎么办??- 阅读全文
posted @ 2020-06-02 00:31 codestacklinuxer 阅读(1541) 评论(0) 推荐(0)
摘要:一、编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip 去除二进制文件包含的符号 readelf 显示目标文件详细信息 objdump 尽可能反汇编出源代码 addr2line 根据地址查找代码行 二、运行阶段 gdb 强大的调试工具 ldd 显 阅读全文
posted @ 2020-03-23 23:18 codestacklinuxer 阅读(316) 评论(0) 推荐(0)
摘要:对coredump的分析中,是依赖于core文件的,而core文件中也几乎包含了程序当前的所有状态(堆栈、内存、寄存器等)。然而在实际的线上环境中,由于core文件太大、保存core文件耗时太久,出于线上系统的稳定性与快速恢复考虑,我们往往不会保留core文件。同时,程序堆栈被破坏的情况下,即使我们 阅读全文
posted @ 2020-03-08 15:32 codestacklinuxer 阅读(1043) 评论(0) 推荐(2)
摘要:ss、lsof、traceroutetracepathnc、netstat、telnetwget和curl基础功能有诸多重叠,如下载等。在高级用途上的curl由于可自定义各种请求参数所以长于模拟web请求,用于测试网页交互(浏览器);wget由于支持ftp和Recursive所以长于下载,用于下载文 阅读全文
posted @ 2020-01-06 22:21 codestacklinuxer 阅读(198) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-13 21:39 codestacklinuxer 阅读(277) 评论(0) 推荐(0)
摘要:1、查看netlink socket 丢包 cat /proc/net/netlink sk Eth Pid Groups Rmem Wmem Dump Locks Drops Inode c91eda00 0 1172 00000001 0 0 00000000 2 0 27767 c43eee0 阅读全文
posted @ 2019-05-15 10:19 codestacklinuxer 阅读(499) 评论(0) 推荐(0)
摘要:linux 代码分析 阅读全文
posted @ 2019-05-11 17:09 codestacklinuxer 阅读(530) 评论(0) 推荐(0)