简述防火墙 防火墙简单来说就是起隔离作用的网络防御机制,它分为软件防火墙和硬件防火墙。无论哪一种都是工作在网络的边缘。那么防火墙怎么隔离呢,又隔离什么呢? 防火墙一般分为内核空间和用户空间,应用都是在用户空间中。对于客户端访问时,先访问内核空间,然后进入用户空间。对于主机防火墙,它的匹配规则一定设置 ...
分类:
其他好文 时间:
2019-06-26 19:23:06
阅读次数:
122
都说Kafka的吞吐量很大,但是我一直不直到Kafka为何有如此大的吞吐量。最近在看Kafka权威指南,陆陆续续得到了如下结论: 1、分区:Kafka支持分区,这样就支持多个生产者和多个消费者同时请求,每个分区在不同的物理节点上,提高了整个broker集群的吞吐; 2、不支持针对每一条记录做持久化( ...
分类:
其他好文 时间:
2019-06-26 01:09:59
阅读次数:
113
总览 #include <linux/module.h> caddr_t create_module(const char *name, size_t size); 描述 create_module试图生成一条可加载模块的记录并保留用来容纳模块的内核空间内存.该系统调用只对超级用户开放. 返回值 成 ...
分类:
其他好文 时间:
2019-06-24 16:49:37
阅读次数:
83
内核空间的相关程序在调度用户空间里的进程的时候,也占用了cpu资源...... nginx可以作为两种类型的反向代理 http 和smtp(mail) C10K问题, 当一个主机的连接数过多的时候,单独一片网卡,响应在一个套接字上的请求,如何通过一个进程,或一组线程对请求提供服务? 显然,阻塞模式就 ...
分类:
系统相关 时间:
2019-06-15 09:59:59
阅读次数:
119
服务端I/O: I/O在计算机中指Input/Output,IOPS(Input/OutputPerSecond)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。 一次完整的I/O是用户空间的进程数据与内核空间的内核
分类:
其他好文 时间:
2019-05-30 10:22:03
阅读次数:
114
1.特点: 1)共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝。如管道当在内核空间创建以后,用户空间需要内存 拷贝,需要拷贝数据,所以效率低。 2)为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间 3)进程就可 ...
分类:
系统相关 时间:
2019-05-29 19:38:15
阅读次数:
157
专题8-Linux系统调用 在前面的学习中,我们涉及到许多的系统调用函数,如:open、close、read、write等等,但是我们对其调用机制不是太了解。 我们知道linux系统存在内核空间与用户空间,内核空间中的程序需要被用户空间的应用程序引用到,能完成这个调用过程的函数就叫做系统调用函数 应 ...
分类:
系统相关 时间:
2019-05-21 20:56:12
阅读次数:
155
专题3-嵌入式Linux内核制作 一.linux内核简介 (1)Linux系统是怎么构成的? (2)为什么linux系统分为了用户空间和内核空间? 现代CPU通常实现了不同的工作模式,以ARM为例,就实现了7中工作模式: 用户模式(usr),快速中断(fiq),外部中断(irq)、管理模式(svc) ...
分类:
系统相关 时间:
2019-05-21 20:55:38
阅读次数:
178
qdisc __dev_xmit_skb net_tx_action ...
分类:
其他好文 时间:
2019-05-11 17:59:18
阅读次数:
125
一、应用程序 poll(...)函数的返回值:>0 表示 fds[]中存放的某些文件描述符的状态发生了变化 =0 表示 fds[]中存放的文件描述符的状态没有变化,并且调用超时了 <0 表示有错误发生 看到实验结果:当5秒没有按键按下时,timeout fds[0].revents = 0 当有按键 ...
分类:
系统相关 时间:
2019-05-09 15:22:22
阅读次数:
157