发表评论取消回复
相关阅读
相关 Linux操作系统学习笔记(二十九)深入理解存储器
一. 前言 本文延续上文介绍CPU的基本思路,继续探索计算机的存储器,包括寄存器、CPU缓存、内存和硬盘,在深入了解存储器的基础上,我们可以写出性能更为优异的代码。
相关 Linux操作系统学习笔记(二十八)深入理解CPU
一. 前言 在前面一些文章中多多少少有提到一些CPU的结构以及对应的寄存器等,但是总觉得不够透彻,所以单开一文详细叙述CPU的各种知识,从而加深对操作系统和性能的理解
相关 Linux操作系统学习笔记(二十六)内存性能优化
一. 前言 本文将分析内存的性能指标、测试方法、压测工具以及内存常见问题的优化套路。 二. Buffer和Cache 通过`free`或者`top`命令我
相关 Linux操作系统学习笔记(二十五)CPU性能优化
一. 前言 本文介绍Linux服务器CPU性能评估和优化的基本方法。 二. CPU性能查询工具详解 2.1 平均负载 平均负载是指单位时间内,系统处
相关 Linux操作系统学习笔记(二十二)网络通信之发包
一. 简介 本文将分析网络协议栈发包的整个流程,根据顺序我们将依次介绍套接字文件系统、传输层、网络层、数据链路层、硬件设备层的相关发包处理流程,内容较多较复杂,主要掌
相关 Linux操作系统学习笔记(二十)网络通信之TCP协议
一. 前言 自TCP诞生以来就改变了网络通信的格局,而TCP协议随着网络基础设施的发展也在一路演进,形成了如今庞大复杂的TCP协议簇。如何深入理解TCP的设计理念以及
相关 Linux操作系统学习笔记(十五)中断
一. 前言 在前面的文章里,我们多次见到了中断的作用,如任务调度,系统调用从用户态陷入内核,文件系统的读写操作等。本文就Linux的中断机制进行较为全面的剖析。
相关 Linux操作系统学习笔记(十四)块设备
一. 前言 上文我们分析了字符设备,本文接着分析块设备。我们首先分析块设备的基本结构体,然后分析块设备生成、加载的整个过程,最后分析块设备的直接I/O访问和缓存I/O
相关 深入理解Linux的CPU
前言 在分析linux机器上运行的负载特性时,常常需要分析很多的metrics。影响负载运行效率的关键因素中CPU是非常重要的一个。这里针对promethues中提取的有
相关 操作系统学习笔记(二)
本文涉及到两方面的内容,一是操作系统的启动,二是操作系统的中断、异常和系统调用。关于启动,需要知道操作系统是怎么从计算机加电后,启动到正常运行,然后最终能让应用程序正常
还没有评论,来说两句吧...