性能优化
孔小发
技术改变世界
展开
-
内存性能优化
基本概念虚拟地址空间由于进程不可以直接访问物理内存,因此内核给每个进程提供了一个独立的虚拟地址空间,并且这个地址空间是连续的. 这样,进程就可以访问虚拟内存.虚拟地址空间分为内核空间和用户空间. 不同字长的处理器,地址空间范围也不同. 每个进程的地址空间都包含了内核空间,关联的都是相同的物理内存. 这样,进程切换到内核态,就可以访问内核空间内存.虚拟内存:物理内存:swap:...原创 2019-06-17 10:38:39 · 295 阅读 · 0 评论 -
cpu性能优化
平均负载概念单位时间内,活跃进程数(包括可运行状态、不可中断状态).可运行状态:正在使用/正在等待cpu进程,R状态进程不可中断状态:进程处于内核态关键时间(和硬件交互等),不可被中断,D状态进程平均负载多少算高?一般情况下,需要结合load1、load5、load15三个值来预测趋势load1 > load15,说明平均负载在升高load1 < l...原创 2019-06-18 09:58:26 · 2107 阅读 · 0 评论 -
网络性能优化
linux网络模型为了解决网络互联中异构设备的兼容性问题,并解耦复杂的网络包处理流程,出现了OSI模型和TCP/IP模型.七层功能应用层,负责为应用程序提供统一的接口。表示层,负责把数据转换成兼容接收系统的格式。会话层,负责维护计算机之间的通信连接。传输层,负责为数据加上传输表头,形成数据包。网络层,负责数据的路由和转发。数据链路层,负责 MAC 寻址、错误侦测和改错。物理层...原创 2019-06-19 10:33:37 · 1592 阅读 · 0 评论 -
文件系统和磁盘IO性能优化
索引节点和目录项原创 2019-06-12 09:54:55 · 1281 阅读 · 0 评论