随笔分类 - 操作系统
摘要:Socket—— Network IPC(1st) When I study the source code of wrk, I found that I need to learn about Socket. Socket is a very very important concept I re
阅读全文
摘要:layout:post title: Linux下不同压缩格式文件的解压方式 tags:[Linux, 自动化运维, automation] Linux下的压缩文件的后缀名有*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2。这代表这些文件被不同的压缩技术所压缩,因此解
阅读全文
摘要:epoll机制 wrk用非阻塞多路复用IO技术创造出大量的连接,从而达到很好的压力测试效果。epoll就是实现IO多路复用的关键。 本节是对epoll的本质的学习总结,进一步的参考资料为: 《深入理解Nginx:模块开发与架构解析(第二版)》,陶辉 首先分析网络数据接收模型。 计算机分为硬件中断和软
阅读全文
摘要:什么是idle进程? linux操作系统的启动过程: BIOS加电自检,从MBR中启动引导程序,再由引导程序启动linux内核,知道内核启动shell,用户可以操作该系统。操作系统的pid0进程在创建init进程后,pid=0的进程调用cpu_idle()变成了idle进程。原始进程是在创建pid=
阅读全文
摘要:此篇文档介绍了IOMMU相关的信息: https://blog.chaosjohn.com/Check-VT-D-or-IOMMU-under-Linux.html iommu和vt-d都是io半虚拟化的一种技术,两者很接近,只不过iommu是AMD的,vt-d是Intel的。 IO半虚拟化对比IO
阅读全文
摘要:Linux内存基础信息检查 linux系统中,关于memory的常用基本信息,有Total Memory size,和memory capacity,memory speed,以及NUMA是否支持。NUMA支持可以通过lscpu查看numa node是否大于1进行判断。memory size是指当前
阅读全文