摘要:
缓存命中率 命中率越高,表示使用缓存带来的收益越高,应用程序的性能也就越好。 Linux 系统中并没有直接提供缓存查询接口,需要使用工具 cachestat 和 cachetop 查看: cachestat 提供了整个操作系统缓存的读写命中情况。 cachetop 提供了每个进程的缓存命中情况。 这 阅读全文
摘要:
内存映射 Linux 内核给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存。 虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同字长(也就是单个 CPU 指令可以处理数据的最大长度)的处理器,地址空间的范围也不同。比 阅读全文