随笔分类 - Linux源码笔记
阅读Linux源码的笔记
摘要:Linux I/O - 知乎 (zhihu.com) GitHub - yanfeizhang/coder-kung-fu: 开发内功修炼 Articles (cn-zh) (arthurchiao.art) Linux网络_lw_yang的博客-CSDN博客 Linux 网络协议栈——从中断到上送
阅读全文
摘要:https://blog.csdn.net/jj244212647/article/details/116420369 https://blog.csdn.net/jj244212647/article/details/116656581 kernel 3.10内核源码分析--hung task机制
阅读全文
摘要:(一)在Linux的VFS上,各种文件系统对mount操作的注册 do_mount => do_new_mount ==> vfs_kern_mount > mount_fs 各主流文件系统注册的回调函数举例: file_system_type->mount > aio_mount > ext2_m
阅读全文
摘要:(1)BIOS阶段: BIOS硬件自检,然后找到指定的启动硬盘, (2)硬盘引导区:BootLoader-GRUB阶段: 读取启动硬盘的MBR,依照 GRUB 引导指定的根分区内核文件,解压内核文件 (3)Linux内核阶段: start_kernel()开始内核初始化,然后拉起Init进程 sta
阅读全文
摘要:(1)被动调度的决策:定时检查时间片 timer_handler clock_event_device->event_handler tick_handle_periodic tick_periodic do_timer update_process_times scheduler_tick tas
阅读全文
摘要:磁盘I/O那些事 - 美团技术团队 通用块层 - 简书 浅谈Linux内核IO体系之磁盘IO - 知乎 打通IO栈:一次编译服务器性能优化实战 linux io过程自顶向下分析 - 黑客画家的个人空间 - OSCHINA - 中文开源技术交流社区 Linux Storage Stack Diagra
阅读全文
摘要:(1)socket层的发送 tcp_v4_send_ack ip_send_unicast_reply ip_route_output_key ip_route_output_flow ip_push_pending_frames ip_send_skb //////////////////////
阅读全文
摘要:(1)硬中断(中断处理的前半部) XXX_rx_interrupt napi_schedule _napi_schedule _raise_softirq_irqoff(NET_RX_SOFTIRQ) (2)软中断(中断处理的后半部) // 通过这种共享的 <伪napi_struct> 方式使得no
阅读全文