
性能分析
文章平均质量分 92
gnocuohz
读万卷书行万里路
展开
-
Linux内存模型与top命令的关系
概念就简单写一下,google和baidu都可以搜到。物理内存与虚拟内存物理内存是内存条上的空间。虚拟内存不同于物理内存,虚拟内存是操作系统对进程地址空间管理(process address space management)而设计的一个逻辑内存空间。虚拟内存通过页映射表(page table)映射到物理内存空间。我们程序中的指针其实就是虚拟内存空间中的地址。top命令参考链接VIR...原创 2018-12-16 16:20:33 · 461 阅读 · 0 评论 -
《Linux性能优化实战》—倪朋飞,CPU部分学习笔记
图片来自极客时间,如有版权问题,请联系我删除。扫码加入学习!平均负载top或uptime命令load average: 0.63, 0.83, 0.88指的是系统可运行状态和不可中断状态的进程数。可运行状态指的是正在使用cpu或正在等待cpu的进程。不可中断状态指的是内核态关键流程中,比如说等待硬件设备I/O响应(ps命令D状态)。一般平均负载**大于cpu数量的70%**...原创 2019-02-02 20:16:48 · 6517 阅读 · 2 评论 -
《Linux性能优化实战》—倪朋飞,内存部分学习笔记
图片来自极客时间,如有版权问题,请联系我删除。扫码加入学习!内存映射Linux内核给每个进程提供了一个独立的连续虚拟地址空间(独立!可以将进程内存隔离)。每个进程的虚拟地址分为内核空间和用户空间。但内核空间,其实关联的都是相同的物理内存。进程用户态只能访问用户空间内存;内核态可以访问内核空间内存。内存映射就是将虚拟内存地址映射到物理内存地址,内核为每个进程都维护了一张页表,记录映射关系...原创 2019-02-02 20:17:31 · 7152 阅读 · 2 评论