
Linux
文章平均质量分 91
一杯苦芥
这个作者很懒,什么都没留下…
展开
-
简析Linux mmap知识点
一、I/O 的三种方式标准 I/O:平时用到 read/write 操作都属于标准 I/O,也就是缓存 I/O(Buffered I/O)。 mmap:由于与Page Cache做过内存映射,只需要从磁盘拷贝一次,不需要再拷贝回用户空间。 直接 I/O:减少了一次数据拷贝和一些系统调用的耗时,很大程度降低了 CPU 的使用率以及内存的占用,在 open() 文件的时候需要指定 O_DIRECT 参数。二、什么是虚拟地址空间在Linux上为了做进程隔离,让每个进程都运行在自己的单独的虚拟原创 2020-07-12 18:56:47 · 288 阅读 · 0 评论 -
Android启动过程性能分析工具Bootchart
Bootchart是一个用于GNU/Linux启动过程的性能分析和可视化呈现的开源软件工具。在系统启动过程中,自动收集CPU占用率、磁盘吞吐率、进程等信息,然后生成PNG、SVG或EPS编码的图表。Android系统已经集成了Bootchart工具,位于源码的system/core/init/bootchart.cpp,特别值得关注的是system/core/init/README.md,在里面有详细的使用说明。原创 2020-06-04 23:35:06 · 2955 阅读 · 4 评论 -
CentOS如何查看、杀掉进程
一、根据进程名过滤出信息二、确认进程的详细信息三、杀掉进程原创 2018-03-04 18:11:35 · 4170 阅读 · 0 评论