用虚拟机安装linux是否还需要swap分区

用虚拟机安装linux是否还需要swap分区
已邀请:

沙漠种玉米

赞同来自:

需要手工选择swap这个分区类型就好了

cchhd

赞同来自:

不要

没看到这个选项...

vmware安装linux  一路下一步就好了

knowfarway

赞同来自:

当然需要。
你的操作系统是不会分辨得出来这是台真实机器还是虚拟的,你不给它swap就不能正常运行。

cnkknd

赞同来自:

就我的使用情况来看,没开效果更好

我分配的是1g内存,装的arch,平时在虚拟机里装个kde,主要开netbeans和浏览器.差不多够用.
在我分配了1g的swap(专门添加的一块虚拟磁盘)以后,虽然linux会尽多的使用物理内存,但免不了和虚拟内存交换, 一交换就有磁盘io, 有磁盘io系统就容易卡, 比如鼠标窗口移动是不平滑, 而不挂swap就不会这样.

我想可能是没挂swap的时候,有程序允许需要分配内存了,linux发现内存不够会释放一些缓存,而不是与swap交换, 磁盘io量小. 虚拟磁盘读写性能以及cpu占用率差距大, 所以, 即使是缓存小了, 系统需要时再从磁盘载入影响也不太大.

不过前提是你的客户机内存够大
如果需要开swap, 我觉得一是主机磁盘性能要好, 二是虚拟磁盘所存放的分区文件系统和客户机文件系统要合适, 这个我也在摸索中.

要回复问题请先登录注册