Linux 堆内存和交换内存之间有什么区别?

Linux 堆内存和交换内存之间有什么区别?,linux,cassandra,Linux,Cassandra,Ubuntu/任何操作系统中的堆和交换内存有什么区别?这对选择Cassandra有什么影响?堆内存是jvm使用的,交换是OS用来将不经常使用的东西推送到磁盘上并节省内存的。建议在C*主机上禁用swap,因为jvm中的旧gen对象可能会被推到磁盘上,当GC发生并被触碰时,速度会非常慢。如果可以,C*将锁定其内存以防止其被交换,但无论如何你都应该禁用它。你是否尝试用谷歌搜索你的问题标题?在你的指尖上有大量的信息,这两个术语(“堆内存”和“交换内存”)彼此无关。你为什么要求两者之间有“区别”?

Ubuntu/任何操作系统中的堆和交换内存有什么区别?这对选择Cassandra有什么影响?

堆内存是jvm使用的,交换是OS用来将不经常使用的东西推送到磁盘上并节省内存的。建议在C*主机上禁用swap,因为jvm中的旧gen对象可能会被推到磁盘上,当GC发生并被触碰时,速度会非常慢。如果可以,C*将锁定其内存以防止其被交换,但无论如何你都应该禁用它。

你是否尝试用谷歌搜索你的问题标题?在你的指尖上有大量的信息,这两个术语(“堆内存”和“交换内存”)彼此无关。你为什么要求两者之间有“区别”?