自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 文件系统VFS层监控某文件被哪些进程操作的方法

在系统很大的时候,可能会有很多个模块操作某个文件,有时候文件突然被删掉了或者被创建了,大家也不知道是哪个模块做的,因为整个操作过程很快,等我们看到文件被删掉了,对应的模块已经close掉了这个文件句柄。这个时候就希望在内核里面做一个监控,看看是个模块操作了文件。说明:附件的修改是具有某一次问题定位的修改点,如果是其他的类似问题定位,可以参考修改点,不过具体的函数可能会有区别,要根据具体的实际情况进行增加接口。在printk打印的时候,带上调用的进程pid,进程名,父进程的pid,父进程的进程名。

2024-08-09 21:52:00 284

原创 怎么让logcat日志的时间戳不会出现时钟同步导致的跳跃

logcat默认打印的时间,是时钟时间,但是系统最开始起来的时候并没有做时钟同步,这样这样就存在一个时间点,时钟会突然跳跃到时钟同步时间,对应开机过程的问题分析产生不便。

2024-07-25 14:34:16 88

原创 iptable模拟丢包和阻断特定网络包的命令

可以通过指定udp 源ip和端口号过滤并停止特定的网络数据:iptables -A INPUT -p udp -s 172.16.186.155 --sport 56586 -j DROP。也可以通过指定udp目的ip和端口号过滤并停止特定的网络数据:iptables -A INPUT -p udp -d 172.18.78.19 --dport 8352 -j DROP。UDP表示网络包是属于UDP的传输协议,表示tcp,对应iptables参数-p udp。

2024-07-24 10:16:22 298

原创 使用udp丢包率来验证网卡硬件是否存在异常

点播是tcp协议进行网络传输,tcp在协议层会做丢包重传,这样,物理层或者网卡驱动丢了几个包在tcp协议栈会触发重传,通过重传机制,掩盖了底层轻微的丢包导致的数据波动。通过pc端发包,然后终端设备查看iperf -u -s的输出结果,重点关注Lost/Total Datagrams这一列的百分百数据(表示丢包率),数字越大表示丢包越严重。就这个问题来说,直播的丢包,对于底层来说其实就是udp的丢包。上层程序可以使用播放环境来测试丢包,对于底层来说,尽量找到问题的本质,然后使用简单的环境复现出问题。

2024-07-22 20:07:12 322

转载 Linux Kernel 4.9中BBR拥塞控制算法的优势

本文转载自《Linux Kernel 4.9 中的 BBR 算法与之前的 TCP 拥塞控制相比有什么优势?》中国科大 LUG 的 @高一凡 在 LUG HTTP 代理服务器上部署了 Linux 4.9 的 TCP BBR 拥塞控制算法。从科大的移动出口到新加坡 DigitalOcean 的实测下载速度从 647 KB/s 提高到了 22.1 MB/s(截屏如下)。(应评

2017-09-18 10:31:18 3347 1

yaffs2文件系统压缩包

针对linux内核的yaffs2文件系统,在内耗中集成yaffs2的时候会用到

2011-08-03

大内高手.pdf 主要针对Linux

建议学c语言或者面试之前看一看,看完之后你的技能会有质的飞跃

2009-12-12

杜春雷的ARM体系结构与编程.part2.rar

国内学习或从事arm嵌入式开发人员的必学的一本书,很经典,由于上传有大小限制,所以分成了part1和part2,要将两部分同时下下来,放到同一目录下才能够打开

2009-07-15

杜春雷的ARM体系结构与编程.part1

国内学习或从事arm嵌入式开发人员的必学的一本书,很经典,由于上传有大小限制,所以分成了part1和part2,要将两部分同时下下来,放到同一目录下才能够打开

2009-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除