码迷,mamicode.com
首页 >  
搜索关键字:内核空间    ( 686个结果
Android Bander设计与实现 - 设计
Binder Android IPC Linux 内核 驱动 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binde ...
分类:移动开发   时间:2017-11-10 18:26:50    阅读次数:179
psutil模块基础学习
平时的运维中,我需要查看cpu的使用率,还有逻辑个数,物理个数,还有内存,磁盘,进程等,这里我使用psutil模块来做一个信息查看的学习1-CPU相关的cpu使用率:>>>psutil.cpu_percent()0.8当前使用率是0.8%,这个0.8是用户空间使用cpu时间比加上系统内核空间使用cpu时间比还有..
分类:其他好文   时间:2017-11-09 15:46:39    阅读次数:157
I/O多路复用和Socket
由于IO操作涉及到系统调用,涉及到用户空间和内核空间的切换,所以理解系统的IO模型,对于需要进入到系统调用层面进行编程来说是很重要的。 阻塞IO和非阻塞IO 从程序编写的角度来看,I/O就是调用一个或多个系统函数,完成对输入输出设备的操作。输入输出设置可以是显示器、字符终端命令行、网络适配器、磁盘等 ...
分类:其他好文   时间:2017-11-07 18:17:22    阅读次数:178
实现基于lnmp电子商务网站的负载均衡
一、LVS负载均衡NAT工作模式(工作在网络层)工作流程(a).当用户请求到达DirectorServer,此时请求的数据报文会先到内核空间的PREROUTING链。此时报文的源IP为CIP,目标IP为VIP(b).PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链(c).IPVS比对数据包请求的服务是..
分类:Web程序   时间:2017-11-06 22:43:05    阅读次数:186
LVS负载均衡DR工作流程
LVS负载均衡DR工作流程 (a) 当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。 此时报文的源IP为CIP,目标IP为VIP (b) PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链 (c) IPVS比对数据包请 ...
分类:其他好文   时间:2017-11-06 21:29:53    阅读次数:221
[SPDK/NVMe存储技术分析]007 - 初识UIO
UIO(Userspace I/O)是运行在用户空间的I/O技术。在Linux系统中,一般的设备驱动都是运行在内核空间,而在用户空间使用应用程序调用即可。而UIO则是将设备驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能。那么,在内核空间UIO要做的事情就变得很简单,分为两种: 为 ...
分类:其他好文   时间:2017-11-01 20:27:53    阅读次数:1671
简述Lvs集群类型及调度算法
Lvs的的介绍:Lvs:LinuxVirtualServer,负载调度器,集成内核,是一套开源软件;用于实现负载均衡,工作在内核空间,四层转发和四层路由,即在传输层转发,由于工作在内核空间,突破了套接字数量的限制,工作性能极强,经测试能够实现400w并发。lvs集群类型中的术语:VS:Virt..
分类:编程语言   时间:2017-10-31 23:48:14    阅读次数:334
linux内核介绍
linux系统可以分为:包括用户空间和内核空间两个部分。 现代cpu通常实现了不同的工作模式,以ARM为例,实现了7种工作模式: 用户模式、快速中断、外部中断、管理模式、数据访问中止、系统模式、未定义指令异常。 X86也实现了4个不同的级别:Ring0~Ring3.Ring0下,可以执行特权指令,也 ...
分类:系统相关   时间:2017-10-29 21:14:28    阅读次数:300
io类型
非阻塞io 特点:实现了非阻塞,提高了cpu占用率,但由于一直监听 accept ,cpu占用率过高! 多路复用 select 模型: select 模型过程: 用户进程创建socket对象,拷贝监听的fd到内核空间,每一个fd会对应一张系统文件表,内核空间的fd响应到数据后,就会发送信号给用户进程 ...
分类:其他好文   时间:2017-10-27 11:39:06    阅读次数:222
Nignx
httpd MPM(多路处理模块): prefork:进程模型,两级结构,主进程master负责生成 子进程,每个子进程负责响应一个请求 worker:线程模型,三级结构,主进程master负责生成子 进程,每个子进程负责生成多个线程,每个线程响应一个 请求 event:主进程master负责生成子 ...
分类:其他好文   时间:2017-10-25 15:22:55    阅读次数:292
686条   上一页 1 ... 22 23 24 25 26 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!