基本概念 cpu亲和性(affinity) CPU的亲和性, 就是进程要在指定的 CPU 上尽量长时间地运行而不被迁移到其他处理器,也称为CPU关联性;再简单的点的描述就将指定的进程或线程绑定到相应的cpu上;在多核运行的机器上,每个CPU本身自己会有缓存,缓存着进程使用的信息,而进程可能会被OS调 ...
分类:
编程语言 时间:
2018-09-22 12:59:19
阅读次数:
230
上一篇[MyBatis框架原理2:SqlSession运行过程][1]介绍了MyBatis的工作流程,其中涉及到了MyBatis缓存的使用,首先回顾一下工作流程图: 如果开启了二级缓存,数据查询执行过程就是首先从二级缓存中查询,如果未命中则从一级缓存中查询,如果也未命中则从数据库中查询。MyBati ...
分类:
其他好文 时间:
2018-09-22 00:58:11
阅读次数:
177
CPU在Cache中找到有用的数据被称为命中,当Cache中没有CPU所需的数据时(这时称为未命中),CPU才访问内存。从理论上讲,在一颗拥有2级Cache的CPU中,读取L1 Cache的命中率为80%。也就是说CPU从L1 Cache中找到的有用数据占数据总量的80%,剩下的20%从L2 Cac... ...
分类:
系统相关 时间:
2018-09-14 22:53:07
阅读次数:
373
缓存污染:缓存污染降低了缓存的使用率,把不常用的数据读取到缓存,同时会把常用的数据移出缓存,这样会直接降低系统的数据命中率 回避策略 回避策略 使用缓存淘汰算法(如:LFU, LRU)可以有效降低缓存污染的现象。 对缓存机制的理解(java) 缓存淘汰算法--LRU算法 Redis内存回收:LRU算 ...
分类:
其他好文 时间:
2018-09-09 11:36:12
阅读次数:
175
在本文中,我们来看看 Caffeine — 一个高性能的 Java 缓存库。 缓存和 Map 之间的一个根本区别在于缓存可以回收存储的 item。 回收策略为在指定时间删除哪些对象。此策略直接影响缓存的命中率 — 缓存库的一个重要特征。 Caffeine 因使用 Window TinyLfu 回收策 ...
分类:
其他好文 时间:
2018-08-31 19:34:08
阅读次数:
266
quid的日志很重要。常常要了解的,其中最重要的就是命中率啦,不然反向代理做的用就不大。 cat access.log|gawk ‘{print $4}’|sort|uniq -c|sort -nr 9568 TCP_IMS_HIT/3046313 TCP_HIT/2002133 TCP_MISS/ ...
分类:
其他好文 时间:
2018-08-28 01:07:04
阅读次数:
295
如何查看squid的缓存命中率 使用命令: squidclient -h host -p port mgr:info比如: /usr/local/squid/bin/squidclient -h 127.0.0.1 -p 8080 mgr:info 使用这个命令的前提是,你在你的squid.conf ...
分类:
其他好文 时间:
2018-08-28 00:48:00
阅读次数:
168
一. HBase的通用优化 1 高可用 在 HBase 中 Hmaster 负责监控 RegionServer 的生命周期,均衡 RegionServer 的负载,如果 Hmaster 挂掉了,那么整个 HBase 集群将陷入不健康的状态,并且此时的工作状态并不会维持太久。所以 HBase 支持对 ...
分类:
其他好文 时间:
2018-08-25 14:02:07
阅读次数:
173
Confluence 为系统的内部缓存提供了缓存的状态以便于你对缓存的大小的命中率进行跟踪,在必要的情况下,你可以对缓存进行调整,让缓存能够更好的满足你的使用需求。请查看 Performance Tuning 页面中的内容。 配置缓存 系统管理员可以通过 Confluence 的管理员界面修改系统使 ...
分类:
其他好文 时间:
2018-08-23 02:23:04
阅读次数:
230
第一节 缓存一般是缓存热区的数据(访问量大是数据区) 缓存分为: 共有缓存:是多个用户共同使用共享 私有缓存:是独自使用的缓存 局部性:一般缓存热区的数据 时效性:缓存的数据具有时效性,过时还自动清理 缓存命中率: 页面命中率:基于页面数量衡量 字节命中率:基于页面大小体积衡量 缓存模式: 代理缓存 ...
分类:
其他好文 时间:
2018-07-29 21:16:38
阅读次数:
145