
linux
Cliff Yang
这个作者很懒,什么都没留下…
展开
-
kprobes
Linux内核调试技术——jprobe使用与实现_luckyapple1028的博客-优快云博客_jprobeLinux内核调试技术——kprobe使用与实现_luckyapple1028的博客-优快云博客_kprobesLinux内核调试技术——kretprobe使用与实现_luckyapple1028的博客-优快云博客_kretprobeLinux内核调试技术——kprobe使用与实现_andy205214的博客-优快云博客_kprobe 调用栈kprobe原理解析(二) - hon原创 2022-05-12 15:11:01 · 94 阅读 · 0 评论 -
ftrace
Linux IO性能分析blktrace/blk跟踪器 - ArnoldLu - 博客园调试工具ltrace strace ftrace的使用Linux内核跟踪之ring buffer的实现_ch3rry的博客-优快云博客_linux ringbuffer原创 2022-05-12 15:08:30 · 98 阅读 · 0 评论 -
linux信号 锁 消息 IPC
Linux信号(signal) 机制分析 - h13 - 博客园linux系统编程之信号(一):中断与信号 - mickole - 博客园线程同步:互斥锁,条件变量,信号量 - Loull - 博客园消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例_guoping16的博客-优快云博客_msgsnd进程间通信(IPC)介绍 - ZH奶酪 - 博客园消息队列(Message Queue)基本概念_知识库_博客园...原创 2022-05-12 14:55:28 · 123 阅读 · 0 评论 -
linux内核材料
金步国作品集Understanding the Linux Kernel(notes)Linux 内核揭秘原创 2022-05-12 14:22:49 · 211 阅读 · 0 评论 -
代码测试工具
【地址消毒工具】HWASAN则是ASAN的升级版,它利用了64位机器上忽略高位地址的特性,将这些被忽略的高位地址重新利用起来,从而大大降低了工具对于CPU和内存带来的额外负载。原创 2022-05-09 15:44:17 · 83 阅读 · 0 评论 -
kvm 参数设置
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/document-outline-0000001064589184原创 2022-05-09 14:32:52 · 774 阅读 · 0 评论 -
uksm-----
开源代码参考:mm/uksm.c · pf-5.0 · Oleksandr Natalenko / pf-kernel · GitLab原创 2022-05-09 14:30:31 · 200 阅读 · 0 评论 -
linux基本命令使用
深入理解pthread_cond_wait、pthread_cond_signal - 明明是悟空 - 博客园watchdu -sh *【rpm】rpm -qpl xxx.rpm // rpm包内文件罗列rpm -ql xxx //rpm -qf path //文件所属的rpm包名查看【shell脚本传参$】$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell...原创 2022-05-09 14:03:52 · 407 阅读 · 0 评论 -
网卡多队列设置
一、网卡多队列的出现通常情况下,一张网卡会有一个队列用来接发收网络数据包,我们所说的一个队列你也可以理解成一个处理数据包的进程。但是随着时代的发展,网卡支持的流量带宽越来越大,如果还是使用一个队列来接收网络数据包,必然容易造成数据包阻塞和单cpu处理不过来。于是出现了一批高端的智能网卡,这些网卡可以支持使用多个队列来接发收数据包。比如1822网卡队列个数也可以根据情况设置,一个队列可以理解是一个处理数据包的进程,多个队列对应多个进程,这些进程可以分散到不同的cpu去处理,这样就缓解了单cpu的执原创 2020-09-15 13:53:36 · 12543 阅读 · 1 评论 -
gdb基本调试和问题定位
1、基本调试调试带窗口跟-tuilayout运行调串口info win 查看SRC和CMD各占几行fs CMD切换到命令窗口fs SRC切换到源码窗口frame 1btlistwhere2、python:挂gdbyum install python-debuginfogdb --args python /usr/bin/uvpconfb UvpconfGetGlobalParametersrrt3、打印信息p (char*)xxp原创 2020-08-03 09:29:55 · 475 阅读 · 0 评论 -
代码检视和安全
【python】pylint --rcfile=/root/pylintrc --include-ids=y your_python_file原创 2022-04-26 10:56:01 · 638 阅读 · 0 评论 -
git基本使用
【git安装】:yum install git-core【git配置】:1、ssh-keygen -t rsa -C "xxx@xxxx.com" -b 40962、cat ~/.ssh/id_rsa.pub | clip(window)或者cat ~/.ssh/id_rsa.pub(linux)3、添加ssh公钥4、git config --global user.name "xxxx"git config --global user.email "xxx@xxxx.com"git原创 2022-03-27 15:46:41 · 1386 阅读 · 0 评论 -
环境配置设置
Windows上查主机域名nbtstat -a 9.2.xx.xx【source insight】source insight重置工具栏source insight重置工具栏_私房菜的博客-优快云博客【远程桌面不能复制粘贴解决办法】解决办法:在服务器上打开任务管理器(Ctrl+Alt+Del或者是Ctrl+Shift+Esc,也可以右键点击任务栏,选择任务管理器打开),查看进程,找到 rdpclip.exe 进程, 关闭此进程,然后点击开始->...原创 2020-07-27 11:08:07 · 107 阅读 · 0 评论 -
nsenter: invalid option
现象:nsenter --net=/run/xxx ip -o link list原因:nsenter是由util-linux包提供,更换新版本(2.26-unshare-rebase.patch)后,支持nsenter后追加的命令可带参数,不会把-o等当做nsenter的参数使用。根因:2.26-unshare-rebase.patch这个补丁修复了问题。getopt_long(argc, argv, "hVt:m::u::i::n::p::U::r::w::F",改.原创 2022-03-18 16:05:07 · 717 阅读 · 0 评论 -
Linux 系统接收数据包的过程
https://leeweir.github.io/posts/linux-packet-loss/Linux 系统接收数据包的过程转载 2021-04-13 19:45:02 · 131 阅读 · 0 评论