日志池 提供一个队列池,里面有多个队列,每个队列都可固定存放一定数量的消息。网络IO线程要给逻辑线程投递消息时,会从池中取一个空队列来使用,直到将该队列填满后再放回池中换另一个空队列。而逻辑线程取消息时是从池中取一个有消息的队列来读取,处理完后清空队列再放回到池中。 这样便使得只有在对队列容器进行操 ...
分类:
其他好文 时间:
2017-12-18 12:39:10
阅读次数:
172
Java中的NIO是一种解决阻塞式IO问题的基本技术,但是NIO的编写对java程序员是有比较高的要求的。那么Netty就是一种简化操作的一个成熟的网络IO编程框架。这里简单介绍一个程序,代码是《netty in action》里面的,不过那个里面的实例有点问题,反正我没有跑成功,修改后成功。直接上 ...
分类:
Web程序 时间:
2017-12-13 14:52:17
阅读次数:
223
I/O问题可以说是现在大部分web系统的瓶颈。我们要了解的java I/O(后面简称为(io)) io类库的基本结构 磁盘io的工作机制 网络io的工作机制 NIO的工作方式 同步异步、阻塞非阻塞的区别 io优化技巧 === ...
分类:
编程语言 时间:
2017-12-05 21:18:13
阅读次数:
194
监控系统:zabbix 数据的采集-》存储-》报警(告警)-》展示监控对象:包括主机,主机之间的数据流量主机:硬件设备 系统指标:CPU,memory io(disk磁盘io network网络io) cpu:sys(系统空间的比例),usr(用户空间的比例) idle 业务指标:SNMP:简单网络管理协议 实现网络管理 jmx:
分类:
其他好文 时间:
2017-12-05 16:35:57
阅读次数:
144
nginx >是一个软件,web软件,提供web服务 nagios监控用的 apache与nginx都是http协议 最老是apache,很大很全很稳定,太重 针对apache太重的问题,nginx就是轻便装, nginx在并发上采用了网络io模型和反向代理很好 网络io:网络传输数据, nginx ...
分类:
其他好文 时间:
2017-11-18 21:04:03
阅读次数:
198
1 bufferIO(传统IO),Direct io(干掉内核cache),mmap(大数据映射),zeroCopy(网络IO) 2 linux 5种IO ...
分类:
其他好文 时间:
2017-11-17 19:57:55
阅读次数:
109
模拟生成环境的MySQL安装方法-通用二进制方式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.并发响应用户请求的网络IO模型 1>.单进程 特点:一个进程响应一个请求。而且只有一个进程,所以执行任务是串行的。 2>.多进程/线程 特点:一个进程响应一个请求,如prefo ...
分类:
数据库 时间:
2017-11-10 00:28:25
阅读次数:
365
标题索引追溯IO原因网络数据流网络IO模型IO模型举例追溯IO原因从事项目多年来,有个问题一直困扰着我,但因种种原因一直没有翻阅资料去释怀,随着项目经历的增加、年龄的增长和责任的使命促使我去诠释这个困扰我多年的问题,这个问题就是"网络IO模型",希望这个问题能够给知识..
分类:
其他好文 时间:
2017-10-25 23:25:29
阅读次数:
135
CPU构成: 运算器:完成各种算数运算、逻辑运算、数据传输等数据加工处理 控制器:控制程序的执行 存储器:用于记忆程序和数据,例如内存 输入设备:将数据或者程序输入到计算机中,例如:键鼠 输出设备:将数据或者程序处理结果展示给用户 例如:显示器、打印机等 一般I/O操作,指的是文件IO,若是网络IO... ...
分类:
编程语言 时间:
2017-10-25 21:24:18
阅读次数:
147
本文目录:1.1 背景说明:网络数据传输的全过程1.2 zero-copy:mmap()1.3 zero-copy:sendfile()1.4 zero-copy:splice()1.5 zero-copy:tee()1.6 写时复制技术 1.1 背景说明:网络数据传输的全过程 在每一次网络io过程 ...
分类:
其他好文 时间:
2017-09-30 21:02:27
阅读次数:
241