
kernel
文章平均质量分 92
风清之雷
努力工作,本分做人
展开
-
Linux中Cache内存占用过高解决办法
在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次:不了解。这样的人的第一反应是:天啊,内存用了好多,70个多G,可是我几乎没有运行什么大程序啊?为什么会这样?Linux好占内存!自以为很了转载 2021-08-11 17:57:35 · 1542 阅读 · 0 评论 -
使用GDB+QEMU调试Linux内核环境搭建-进阶篇
使用GDB+QEMU调试Linux内核环境搭建-进阶篇1 前言2 QEMU命令行参数3 调试的kernel信息设置4 调试virtio_net内核模块的start_xmit函数4.1 启动qemu vm4.2 启动gdb4.2 加载virtio-net内核模块的symbol file4.2.1 获取Guest中virtio-net内核模块的 .text,.data和 .bss4.2.2 在gdb中添加virtio-net内核模块的symbol信息4.2.3 gdb调试start_xmit函数原创 2021-01-30 16:42:33 · 1959 阅读 · 0 评论 -
pktgen工具使用及案例整理
pktgen工具使用及案例整理1、pktgen工具命令说明1.1、pktgen控制命令pktgen命令参数参数说明start所有的线程开始发送stop停止1.2、线程的控制命令pktgen命令参数参数说明add_device添加某个端口到某个线程rem_device_all删除绑定在某个线程的所有端口max_befor...原创 2020-04-29 15:05:14 · 3839 阅读 · 0 评论