首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux tracepoint增加

    tracepoint关闭时对kernel产生的影响很小,只是增加了极少的时间开销(一个分支条件判断),极小的空间开销(一条函数调用语句和几个数据结构)。只有挂载了钩子函数才会真正启用trace功能。...回调函数必须能够以最快的方式将传递给它的数据记录到跟踪环缓冲区中 它必须创建一个函数,可以解析记录到环形缓冲区的数据,并将其转换为跟踪程序可以显示给用户的可读格式 为此,TRACE_EVENT() 宏分为六个组件...跟踪点代码在激活时将调用回调函数(可以将多个回调分配给给定的跟踪点)。创建跟踪点的宏必须同时访问原型和参数。...(例如,includelinux/sched.h>)。.../init.h> #include linux/module.h> #include linux/kthread.h> #define CREATE_TRACE_POINTS #include "

    62210

    一个“简单”的面试题:什么是环回地址127.0.0.1?

    实际上,网段 127.0.0.0/8 中的任何 IPv4 地址都被指定为环回地址。应用程序通常更喜欢使用 127.0.0.1 作为其网络服务。IP 地址 127.0.0.1 通常分配给环回接口。...环回接口在技术上是一个闭合电路。这意味着任何到达环回接口(localhost 或 127.0.0.1)的 TCP 或 UDP 数据包都将被路由到计算机本身,而无需进入外部网络或 Internet。...127.0.0.1 环回如何工作? 与环回地址 127.0.0.1 建立网络连接的过程几乎与网络上的任何远程计算机或设备相同。主要区别在于连接到 127.0.0.1 不使用 LAN 接口硬件。...其次,localhost 并不总是解析为 127.0.0.1,它可以被解析为地址环回块中的另一个地址。...127.0.0.1总结 127.0.0.1是一个环回地址(本地主机地址) 是一个特殊的A类网络地址,具有“环回”功能,意味着从更高层协议发送到该地址的数据报将环回。

    1.4K31

    linux 中增加路由(route)命令详解

    linux route 命令 route -n显示现在所有路由 root@Ubuntu:~# route 结果是自上而下, 就是说, 哪条在前面, 哪条就有优先, 前面都没有, 就用最后一条default...255.255.255.0 gw 192.168.1.1 #删除一条路由 删除的时候不用写网关 route del -net 192.168.122.0 netmask 255.255.255.0 linux...IP/24 eth1 #添加默认网关 # route add default gw IP #删除路由 # route del –host 192.168.168.110 dev eth0 二:在linux...示例2: 在以太网接口eth0上增加一个地址192.168.20.0,掩码长度为24位(155.155.155.0),标准广播地址,标签为eth0:Alias: # ip addr add 192.168.4.2...示例1: 增加 # ip maddr add 33:33:00:00:00:01 dev dummy 示例2: 查看 # ip -O maddr ls dummy 2: dummy link 33:33

    21.1K41

    Linux上增加swap交换空间的方法

    Linux上增加交换空间有两种方法: 严格的说,在Linux系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法,至于第一种方法应该是安装系统时设置交换区。...2、使用swapfile:(或者是整个空闲分区)       新建临时swapfile或者是空闲分区,在需要的时候设定为交换空间,最多可以增加8个swapfile。      ...下面是运用swapfile增加交换空间的步骤: 涉及到的命令: free ---查看内存状态命令,可以显示memory,swap,buffer cache等的大小及使用状况;...(虽有这有提示但已启用成功了,以后要注意尽量先修改文件权限为0600) 至此增加交换空间的操作结束了,可以使用free命令查看swap空间大小是否发生变化; 注:swap空间增加的话可能要目录的磁盘空盘要足够

    4.6K30
    领券