问题标签 [evict]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
44 浏览

java - 如果达到 maxSize,则跳过 Guava Cache 缓存的元素

如果达到maximumSize,有没有办法不使用Guava Cache 缓存元素?我正在寻找类似于 couchbase 中“不弹出”选项的行为:

如果选择不弹出,则不会弹出现有数据,并且尝试缓存新数据失败。

我希望仅使用“expireAfterAccess”选项清除缓存。

0 投票
1 回答
459 浏览

mysql - MySQL 如何从缓冲池中逐出页面?

我正在尝试了解 MySQL 的内部结构。我知道 MySQL 的缓冲池管理有一个旧/新页面列表,如此处所示。而且我确实知道旧脏页的刷新,例如here以及如何自定义here。我也知道 MySQL 使用 LRU 算法进行页面驱逐,如此

但是,是否有一个缓冲池守护程序/线程驱逐只读页面(不是脏页面),这些页面是通过 select 语句带到缓冲池的?有没有办法自定义它(例如,当我通过 95% 的缓冲池容​​量时,开始逐出读取页面或刷新脏页)。换句话说,LRU 算法中的哪些触发器从缓冲池中逐出页面(例如,页面在缓冲池上的时间、缓冲池填充的百分比、需要逐出页面以加载新页面),这些是可调整的吗?

0 投票
0 回答
157 浏览

redis - 即使内存未达到最大配置,大量 redis 键也会被意外驱逐

我在使用 redis 的生产中遇到了一个非常奇怪的情况,即使内存没有达到最大配置,大量的 redis 键也会被意外驱逐。

当前的 redis 设置是 max mem = 7GB, volatile-ttl。大多数键在存储到 Redis 时都设置了 TTL。

下图显示了 redis 密钥的大幅下降,尽管当时的内存仅为 3.5GB (<< 7GB)

Redis 键图 Redis 内存图

据我了解,只有当内存达到 max-mem 时,Redis 才会驱逐键。即使这样做,它也只会根据插入新密钥的需要逐渐丢弃密钥。

非常感谢!

0 投票
1 回答
517 浏览

java - LRU Cache Evict 方法实现

如果我们使用and来实现LRU缓存,那么实现具有时间复杂度的方法的最佳方法是什么?HashMapDoublyLinkedListevict()O(1)

0 投票
1 回答
280 浏览

docker - 有什么方法可以关闭 kubelet 中的驱逐?

根据这篇文章,这是在可能发生驱逐时保留系统 pod 的唯一方法。我想知道是否有机会关闭驱逐机制并保留所有 pod - 在 kubelet 配置中允许饥饿?即使节点资源不足,我也想让某些命名空间中的 pod 始终处于启动状态。

0 投票
2 回答
715 浏览

java - 从 3.6 更新到 Hibernate 5.1 会产生传递给驱逐异常的非实体对象实例

我正在使用一个使用注解进行映射的hibernate 3.6项目,现在我将它迁移到hibernate 5.1,并且我将这个运行时异常 非实体对象实例传递给了evict 下面是对evict的调用

下面是引发异常的 DefaultEvictEventListener.class 的代码

在我的休眠 5.1 中,持久化器为空。如果不清楚,我可以提供更多详细信息

0 投票
0 回答
38 浏览

c - 有没有办法将两个变量映射到 ARM 中的同一缓存集?

我一直在尝试对 ARM 实施缓存侧通道攻击。由于 ARM 没有cflush定义任何指令或函数(类似于)来刷新缓存内容,我试图通过Evict+Reload方法来实现这一点。此方法要求将逐出集放置在与尝试替换的数据相同的缓存集中,找出数据所在的缓存集的方法是什么,以及如何强制放置我的逐出集在同一个缓存集上?

0 投票
1 回答
54 浏览

kubernetes - 政策 pod 在驱逐时开始

我有一个问题:我使用驱逐策略(evict-soft 和 evict-hard),当我的 pod 因一个节点上的资源不足而被驱逐时,pod 死亡并在另一个节点上启动,因此,在此期间服务是下。我该怎么做才能让 pod 先在另一个节点上启动,然后再在第一个节点上被杀死?

0 投票
1 回答
424 浏览

kubernetes - 如何在 Kubernetes 集群上强制驱逐(minikube)

我对 Kubernetes 比较陌生,目前的任务是在我的工作中调试 Eviction pod。我正在尝试在 minikube 中的本地 k8s 集群上复制该行为。到目前为止,我只是无法让被驱逐的豆荚发生。

你能帮我触发这个机制吗?

0 投票
1 回答
64 浏览

apache-spark - Spark 何时从 Executors 驱逐广播数据帧?

我对我们何时广播数据帧有疑问。

广播数据帧的副本被发送到每个 Executor。

那么,Spark 何时从每个 Executor 驱逐这些副本?