SSD作为Linux交换大型虚拟内存应用程序?

Modified on: Mon, 05 Aug 2019 22:20:02 +0800

这个问题主题涉及到此问题,但是在64位Linux上运行,我有一组数据缓存JVM以及想要一个大型Web缓存。今天的每个缓存都配置为大致适合系统内存(24GB)并保留在LRU中的磁盘。

我很好奇但是如果我们**过度分配缓存进程并为高优先级Linux交换设置SSD的性能。我想知道Linux内核是否比我们简单的LRU过程更智能/更快?

我担心过度分配JVM堆并且内核交换堆页面,而GC必须定期遍历所述页面。

最佳答案

我建议SSD不适合交换分区,因为它们的性能会随着时间的推移而大量降低或写入。这与SSD具有有限的写入寿命这一事实有关,因此可以播放各种技巧以最大限度地减少重写单个扇区的次数。


相关问答

添加新评论