首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网络存储的虚拟Linux系统上,交换文件有什么意义?

在网络存储的虚拟Linux系统上,交换文件有什么意义?
EN

Server Fault用户
提问于 2012-05-18 10:21:13
回答 4查看 197关注 0票数 0

Linux服务器运行在一些VMWare ESX系统上(猜测,我只是用户)。这些系统没有直接附加磁盘:它们在实际上是NAS文件的虚拟磁盘上执行所有操作。

Linux配置了一个磁盘驱动器/dev/sda,分为三个分区(/boot/swap)。swap分区实际上用作系统的交换空间。但它实际上是在网络上,而不是在本地硬盘上。考虑到网络的延迟性很差,在虚拟化和远程的磁盘上为系统设置一个swap分区有什么意义?

在我看来,这简直是愚蠢。

有来自更有经验的虚拟化专家的提示吗?

EN

回答 4

Server Fault用户

发布于 2012-05-18 10:58:47

与RAM相比,交换空间总是存在着极大的延迟,把它放到网络上只会使事情变得更糟。

如果您发现您的机器实际上使用了大量的交换空间,那么VM需要更多的RAM。

票数 2
EN

Server Fault用户

发布于 2012-05-18 10:46:05

您始终可以创建一个单独的虚拟磁盘,将其放在另一个更快的存储上,并在那里挂载交换。或者完全关闭交换--这都是关于用例和系统负载的问题

票数 1
EN

Server Fault用户

发布于 2012-05-18 10:59:13

如今,交换似乎是一种紧急机制,以避免在内存中断的情况下杀死进程。几乎没有真正的服务器能够在大量的交换下继续正常运行。您的磁盘是本地连接还是通过SAN连接并不重要。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/390326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档