优化
xiaohaowen阿文567
这个作者很懒,什么都没留下…
展开
-
linux 优化 锁的使用
1 自旋锁自选锁是内核最基础的锁机制,spin_lock(&lock)原创 2020-11-20 16:24:54 · 183 阅读 · 0 评论 -
内存资源(物理内存/虚拟内存)性能优化简介
内存资源(物理内存/虚拟内存)性能优化linux内存中的cache和buffer计算机硬件中cpu,内存和磁盘是主要的三大部分,其中cpu发展到今天执行速度非常快。而内存相对于cpu来说就慢多了,cpu执行的指令是从内存中取出的,计算的结果也要写回内存,但内存的响应速度如果跟不上cpu的话,再快的cpu也发挥不了效率。然而,内存中的数据也要写回到磁盘,相对于机械硬盘,内存的速度可要快多了,那就又出现了问题,磁盘的低速读写速度,相比于内存条的二进制电压变化速度,那就是很大的差别,即使内存读写速度再快,还原创 2020-11-19 10:09:32 · 613 阅读 · 0 评论 -
透明大页优化-通过配置透明大页,提高的性能
透明大页优化-通过配置透明大页,提高的性能非常多的 x86 处理器都是通过一个叫页表(page table)的方案实现虚拟内存,这个方案会在内存中存一个非常大的映射表(实际上一个深度不同的树结构,不过也可以看作是一个稀疏表)。传统上,x86 处理器中一份页表条目对应一份4KB 的内存“页”虽然页表都是存在内存里,但是处理器会缓存一部分页表条目到处理器的寄存器上,它被称为TLB 。查看我笔记本上的cpuid(1)(译注:Linux tool to dump x86 CPUID information ab转载 2020-11-19 10:08:23 · 779 阅读 · 0 评论 -
Linux性能优化-CPU性能优化思路
hixiaoxiaoniao 2018-12-20 13:45:01 1580 收藏 17分类专栏: 系统版权目录CPU性能指标性能工具如何迅速的分析CPU性能瓶颈性能优化方法论CPU优化参考CPU性能指标CPU使用率1.CPU使用率描述了非空闲时间占总CPU时间的百分比,根据CPU上运行任务的不同,又被分为用户CPU,系统CPU,等待I/O CPU,软中断和硬中断等2.系统CPU使用率,表示CPU在内核态运行时间的百分比(不包括中断),系统CPU使用率搞说明内核比较繁忙3.等转载 2020-11-19 09:41:26 · 201 阅读 · 0 评论 -
linux 中断的使用和优化
中断是一种异步的事件处理机制,可以提高系统的并发处理能力由于中断处理程序会打断其他进程的运行,所以为了减少对正常进程运行调度的影响,中断处理程序就需要尽可能快的运行,如果中断本身要做的事情不多,那么处理起来也不会有太大问题但如果中断要处理的事情很多,中断服务程序就有可能要运行很长时间特别的,中断处理程序在响应中断时,还会临时关闭中断,这就会导致上一次中断处理完成之前,其他中断都不能影响,也就是说中断有可能会丢失系统为了解决中断程序执行过长和中断丢失的问题,Linux将中断处理过程分成了两个阶段,也就转载 2020-11-18 17:38:51 · 357 阅读 · 0 评论