johnazhang

LV2
  • 《技思广益 · 腾讯技术人原创集》作者

举报
发表了文章

3.10内核 vs 5.4内核——内存不足场景pk

由于早期的云服务器,大量存量3.10内核作为cvm的操作系统内核。3.10内核存在着很多已知问题,其中的常客之一便是内存不足场景下,内存回收引发的问题。 内存回...

johnazhang
云服务器Linux
发表了文章

tcp传输性能下降?也许是内核搞的鬼!

标题党勿喷,内核可以搞的鬼很多,本文只分析其中一种。 现网问题中,我们经常会遇到一种场景,带宽明明没超限,但是tcp传输性能却不符合预期,而且时快时慢?本文展开...

johnazhang
云服务器Linux
发表了文章

tampercfg内核模块导致机器频繁crash

该问题,疑似rootkit或者哪个软件捆绑安装的模块(apache?),不过谷歌并搜不到相关信息。

johnazhang
Linux云服务器
发表了文章

云服务器 virtblk_ioctl gpf 内核crash问题分析

有客户机器频繁出现重启,查看每次的堆栈都是virtio_check_driver_offered_feature访问非法地址的gpf报错,比较像是某个内核bug...

johnazhang
Linux云服务器云硬盘
发表了文章

从一个抓包打满cpu问题理解内核soft lockup

一台线上服务器在流量大时挂掉,怀疑是大流量时的抓包行为导致,向我们给出了线索是当时可能存在的三个抓包组件:A、B、C,当三个组件全部开启时,将流量打上去进行压测...

johnazhang
Linux云服务器
发表了文章

3.10内核TCP慢启动耗时问题分析——拥塞控制算法

TCP使用多种拥塞控制策略来避免雪崩式拥塞。TCP会为每条连接维护一个“拥塞窗口”来限制可能在端对端间传输的未确认分组总数量。这类似TCP流量控制机制中使用的滑...

johnazhang
LinuxTCP/IP
发表了文章

通过vmlinuz定位到内核代码

脚本extract-vmlinux:https://github.com/torvalds/linux/blob/master/scripts/extract-...

johnazhang
grepLinux
发表了文章

stap命令行小技巧(笔记,持续更新)

stap -g -v --all-modules -B CONFIG_MODVERSIONS=y

johnazhang
TCP/IP编程算法腾讯云测试服务
发表了文章

crash中一些常用脚本(笔记,持续更新)

找出内存最大的几个进程(按名字统计,同名算一个,但是这么算出来的有可能加上了共享内存,不保证完全准确,要是想刨去共享内存一个办法就是统计时加上uniq): ps...

johnazhang
UnixgrepLinuxNode.js编程算法
发表了文章

eBPF原理介绍与编程实践

注:本文包括了ebpf的原理介绍、流程分析、相关资料链接、工具编写实战等,可以选择感兴趣的部分直接阅读;鉴于作者语文水平有限,很多地方描述可能不清楚,有错误或疑...

johnazhang
Linux
发表了文章

关于以ethtool为主的网络指标统计工具之间统计数据关系的研究

分析思路是,先可以用动态分析去初步分析,然后通过静态分析走读代码再从代码层面确认。

johnazhang
Linux云服务器
发表了文章

crash浅析tasklist_lock与进程释放

本文通过crash分析一个hang在tasklist_lock上的soft lockup,透过表象,来分析内核在有大量进程释放时的表现

johnazhang
TCP/IP
发表了文章

从内核coredump中分析内存高问题

内存太高导致free内存低于水位时,会导致网络收包时因free 内存低于水位线频繁触发分配内存失败导致无法ssh登陆机器。 这时候如果发生了重启,或者是sysr...

johnazhang
TCP/IPLinuxUnix
发表了文章

如何通过inode找到对应dentry

dentry中的d_alias对应的就是上面的成员,他的偏移量在0xb0,因此对应dentry的地址就是0xffff91617f8e9bf0

johnazhang
Unix
发表了文章

systemd常用组件说明

systemd优化了service只能线性起服务的缺点。这里主要对一些常用组件的功能做一个笔记,知道想干嘛的时候用哪个。不详细记录命令的写法。

johnazhang
发表了文章

workqueue相关数据结构在内核crash分析中的实战应用

关于workqueue机制的介绍文章比较多,主要就几个核心的数据结构:work_struct/worker/workqueue/worker_pool/

johnazhang
Linux
创建了专栏

Linux问题笔记

16 文章12 关注者
订阅了专栏

腾讯云开发者社区头条

云头条,早报资讯。腾讯云开发者社区的管理动态和活动公告。

395 文章3.3M 关注者
订阅了专栏

腾讯云开发者社区推荐

107 文章3.3M 关注者

个人简介

个人成就

  • 影响力总排行第 3071 名
  • 《技思广益 · 腾讯技术人原创集》作者
    • 《技思广益 · 腾讯技术人原创集》作者

  • 获得 61 次赞同
  • 文章被阅读 4.2K 次
  • 文章获得 2 次首页推荐

扫码关注腾讯云开发者

领取腾讯云代金券