Linux 服务器是否使用 SSH 客户端的交换空间?

Linux 服务器是否使用 SSH 客户端的交换空间?

我目前正在通过 mac 的终端程序通过 SSH 连接到 Linux 服务器。然后,我运行我需要做的任何模拟和计算。

然而,我注意到登录后,顶部显示 Linux 服务器有:30 GB RAM,10 GB Swap。

有谁知道这个交换术语是什么意思吗?这是否意味着它将使用我计算机的某些分区来运行东西?

我问这个问题是因为每当我运行内存密集型作业时,我的计算机就会变得非常慢且内存不足。谢谢!

答案1

如果 RAM 不足,交换空间将使用磁盘作为虚拟内存。假装磁盘是内存会很慢。

另一种方法是从系统中删除交换空间,然后可能没有足够的内存,您的程序将终止、被系统终止或出现故障;更糟糕的是,它可能会生成错误的答案,这真的很糟糕。

买更多内存。 ssh 与此完全无关。

相关内容