![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
weixin_45110470
这个作者很懒,什么都没留下…
展开
-
ssh的几种情况
https://blog.csdn.net/GX_1_11_real/article/details/80423409转载 2019-05-29 07:38:26 · 151 阅读 · 0 评论 -
网络数据包发送接收全过程
Linux的网络接口分为四部分:网络设备接口,网络接口核心,网络协议族,网络接口socket层。发送:应用程序调用系统调用,将数据发送给socketsocket检查数据类型,调用相应的send函数send函数检查socket状态、协议类型,传给传输层tcp/udp(传输层协议)为这些数据创建数据结构,加入协议头部,比如端口号、检验和,传给下层(网络层)ip(网络层协议)添加ip头,比如...转载 2019-05-29 06:22:27 · 2805 阅读 · 0 评论 -
Linux启动
整个过程基本可以分为POST–>BIOS–>MBR(GRUB)–>Kernel–>Init–>Runlevel。下面会详细说明每个过程的作用。转载 2019-05-28 21:53:12 · 126 阅读 · 0 评论 -
tcp性能
主要性能参数包括带宽,时延,抖动和丢包率,这些用一个名词代替,就是QOS(服务质量)原创 2019-05-27 15:26:18 · 315 阅读 · 0 评论 -
简述TCP的三次握手过程和四次挥手
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.![在这所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等...转载 2019-05-27 13:31:07 · 1208 阅读 · 0 评论 -
Linux中断服务irqbalance
irqbalance在Linux上一般作为service,在多核处理器系统上分配硬件中断,以提升性能。中文名irqbalance外文名irqbalance基本原理清除上一次的统计数据。通过/proc/interrupts分析中断的情况。通过/proc/stat分析中断的负载情况。根据上面的统计数据计算中断均衡。设置中断亲和力达到均衡。睡眠一定时间返回1。...转载 2019-05-27 12:24:31 · 2413 阅读 · 0 评论 -
虚拟文件系统
VFS是一个抽象层,其向上提供了统一的文件访问接口,而向下则兼容了各种不同的文件系统。1.虚拟文件系统位于应用与具体文件系统之间,其主要起适配的作用。对于应用程序来说,其访问的接口是完全一致的(例如open、read和write等),并不需要关系底层的文件系统细节。也就是一个应用可以对一个文件进行任何的读写,不用关心文件系统的具体实现。2.VFS实现了一部分公共的功能,例如页缓存和inode缓...原创 2019-05-27 11:39:05 · 749 阅读 · 0 评论 -
ZONE_DMA32
Linux系统通常将主内存划分为三个区域。大多数内存分配到ZONE_NORMAL区域 。 在低端,有16MB的内存被分区到DMA区域ZONE_DMA中,该内存被保留用于特定需要的情况。DMA内存最常见的用户是较旧的外设,它只能寻址24位内存。在高端,ZONE_HIGHMEM包含内核无法直接寻址的所有内存。...原创 2019-05-27 10:24:08 · 2284 阅读 · 0 评论 -
linux进程的睡眠和唤醒
在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状态标志位为TASK_RUNNING。一旦一个运行中的进程时间片用完,Linux内核的调度器会剥夺这个进程对CPU的控制权,并且从运行队列中选择一个合适的进程投入运行。当然,一个进程也可以主动释放CPU的控制权。函数schedule()是一个调度函数,它可以被一个进程主动调用,从而调度其它进程占用CP...转载 2019-05-26 17:44:48 · 151 阅读 · 0 评论 -
linux进程管理培训
培训大纲Linux进程生命周期(就绪、运行、睡眠、停止、僵死)僵尸是个什么鬼?停止状态与作业控制,cpulimit内存泄漏的真实含义task_struct以及task_struct之间的关系初见fork和僵尸...转载 2019-05-26 14:55:44 · 122 阅读 · 0 评论 -
linux内核的中断处理
”重要的事马上做, 不重要的事推后做”的异步处理思想上半部:完成尽可能少的比较紧急的功能,它往往只是简单的读取寄存器中的中断状态并清除中断标志后就进行“登记中断”(也就是将底半部处理程序挂在到设备的底半部执行队列中的工作) 特点:响应速度快下半部:中断处理的大部分工作都在底半部,它几乎做中断处理程序的所有事情。特点:处理相对来说不是非常紧急的事件例如,假设一个数据块已经达到了网线,...转载 2019-05-29 10:39:00 · 160 阅读 · 0 评论