《精通Linux内核必会的75个绝技》知识杂记
http://www.ibm.com/developerworks/cn/linux/l-cn-utrace/
utrace是为运行态的进程提供trace和debug支持。
utrace能做如下事情:
1 跟踪目标进程的各种事件
2 Debugger能控制调试程序,让目标暂停或者单步执行
3 对目标进程地址空间的访问能力
可以使用nuttcp来确认两机之间的吞吐量
在一台机器上使用nuttcp搭建接收器(服务器),在另外一台机器上搭建发送器(Sender),然后就可以测试速度了。
如何控制网络的带宽
可以通过设置CBQ(Class Base Queueing)
局域网和Internet网络
以家里一台连接路由器的机器访问www.so.com为例子,家里路由器会先通过局域网(插着电缆的以太网)将请求发送到路由器中,路由器将请求再通过Internet发送到www.so.com的服务器上。
关于局域网相关:
http://blog.csdn.net/xiaofei0859/article/details/6666711
http://zh.wikipedia.org/wiki/%E4%BB%A5%E5%A4%AA%E7%BD%91
TUN和TAPTUN实现的是虚拟的点到点的设备。
TAP实现的是虚拟的以太网设备。
ifconfig中的RX和TX
分别代表的是这个网卡设备收包情况和收包后传递包给应用的情况
http://www.faqs.org/docs/linux_network/x-087-2-iface.ifconfig.html
可以使用brctl来设置网桥
《精通Linux内核必会的75个绝技》知识杂记相关推荐
- linux内核精髓:精通linux内核必会的75个绝技,Linux内核精髓精通Linux内核必会的75个绝技 PDF 高清扫描版...
经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远.随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大 ...
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #6 使用localmodconfig缩短编译时间...
HACK #6 使用localmodconfig缩短编译时间 本节介绍使用make localmodconfig生成精简的.config文件,缩短内核编译时间的方法. 为了能够应对各种各样的环境,发布 ...
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块
HACK #3 如何编写内核模块 本节将介绍向Linux内核中动态添加功能的结构-内核模块的编写方法. 内核模块 Linux内核是单内核(monolithic kernel),也就是所有的内核功能都集 ...
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #15 ramzswap
HACK #15 ramzswap 本节介绍将一部分内存作为交换设备使用的ramzswap. ramzswap是将一部分内存空间作为交换设备使用的基于RAM的块设备.对要换出(swapout)的页面进 ...
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #12 使用Memory Cgroup限制内存使用量...
HACK #12 使用Memory Cgroup限制内存使用量 Memory Cgroup是Cgroup的资源限制功能之一,可以控制特定进程可以使用的内存量. Memory Cgroup Memory ...
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #20 使用fio进行I/O的基准测试...
HACK #20 使用fio进行I/O的基准测试 本节介绍使用fio进行模拟各种情况的I/O基准测试的操作方法. I/O的基准测试中有无数需要考虑的因素.是I/O依次访问还是随机访问?是通过read/ ...
- Linux内核必懂知识—调度器分析及完全公平调度器CFS
调度器分析 调度器 内核中安排进程执行的模块,用以切换进程状态. 做两件事:选择某些就绪进程来执行:打断某些执行的进程让其变为就绪状态. 分配CPU时间的基本依据:进程优先级. 上下文切换(conte ...
- 精通Linux内核网络 -(以)罗森
讨论了Linux内核网络栈的实现原理,并对网络子系统及其体系结构进行了深入细致的分析.主要内容包括:核心网络的基础知识,Netlink socket.ARP.邻居发现和ICMP等重要协议的实现,IPv ...
- linux内核管理pagecache的一丢丢知识整理
pagecache是linux内核为了提高程序运行效率开辟出来的内存.通俗点理解,程序在硬盘里是整齐码放的,但是运行的时候是需要哪一块就把哪一块load到内存里使用,如果程序运行过程中发现需要的代码没 ...
最新文章
- html怎么让导航栏平均分布,CSS 怎么让按钮平均分布
- 明晚直播丨上海名师王召强:高考大变脸后,中小学语文怎么学?
- vs--bookmark用法
- RocketMQ Docker安装
- wxWidgets:wxTaskBarButton 示例
- 神仙在双11晚上,都干了些啥?
- 蓝牙鼠标windows linux,Ubuntu下使用蓝牙无线鼠标[图]
- 《相关性准则——大数据时代的高效能之道》一一2.3 数字信息
- *第八周*数据结构实践项目一【建设顺序串算法库】
- Qt Designer位置
- php执行fastlane,fastlane教程
- 电机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- Android适配曲面屏
- spark程序消费kafka数据报错:java.lang.NoSuchMethodError: net.jpountz.util.Utils.checkRange([BII)V
- QT编译提示crashed的错误提示
- 社会内卷的真正原因:华为内部论坛的这篇雄文火了
- 排班算法 java_【算法】基于优先级的排班算法实现
- CE游戏修改器制作详解
- 五个最好用的记事本软件
- 机构投资者进入加密货币领域的5个原因
热门文章
- 微软发布Visual Studio 2010 SP1公测版
- android:layout_gravity和android:gravity
- linux安装vmwareTools
- web 缓存服务器 HTTP2 性能测试: nuster vs nginx
- 使用 Helm - 每天5分钟玩转 Docker 容器技术(163)
- 《11.02-构建之法:现代软件工程-阅读笔记》
- C和C++ const的声明差异
- git fatal: index file smaller than expected
- 2022,虎年大吉!
- 欧盟委员会支持5个开源项目漏洞奖励计划,奖金池20万欧元