24242625 发表于 2014-4-15 11:12:04

交换文件是服务器本机磁盘好,还是放在存储上好

当然我知道看需求
比如我的服务器上有SSD磁盘,或者有类似Cachecade这样的技术
如果我对1Gb的ISCSI的性能不太满意的话
是不是交换文件应该放在本地磁盘上

defytony 发表于 2014-4-15 11:12:37

不知道说的交换文件是什么意思,如果只是说对io要求高的vm直接放在本地服务器上,那就不能用vomtion,ha 之类的功能。如果是指分层存储中的cache层,应该需要用 funsion-io 之类的卡, 要是主板主板直接就可以实现,那存储厂商的中高端存储就不用卖了。

renlixing 发表于 2014-4-15 11:13:31

就是swap文件呀

iuiu 发表于 2014-4-15 11:14:30

建议vm和swap都放在ssd上。
如果ssd空间有限,放在哪里都无所谓

seanlaser 发表于 2014-4-15 11:15:04

本帖最后由 seanlaser 于 7-26-2012 23:59 编辑
.vswap交换文件,默认一般放在VM文件夹内,除非你有SSd这类特别快的存储,可以优化一下。
交换文件放到本地Datastore,有可能会增加vmotion花的时间。因为每次都要重建。相对来说,SSD在持续写入方面的优化并不是很大(主要受限于接口速度)。SSD更趋向于随机读的优化(几乎没有寻道)。

TiGi 发表于 2014-4-15 11:15:51

给虚拟机(主机)配置适当多的内存,才是王道!
将电脑的虚拟内存放在电脑的SSD硬盘上固然好,但是如果配置了足够的内存,难道不是更好?!

seanlaser 发表于 2014-4-15 11:16:49

.vswap文件是启动时自动创建的,大小和你的VM 配置的vRAM一样,而且和你主机内存大小无关。因此如果按照自动的配置,还是会占一部分空间,尤其当你的VM在存储上,那么每次都有这部分的IO,而且VM内存配的越大就越悲剧。因此会有需求说要优化这部分的IO,加速VM开机,减低存储处理不必要的负载。而且VM数量大的时候也很占空间。netapp的最佳实践貌似也提到这个了。

wukong013 发表于 2014-4-15 11:17:41

各有各的好处,详情请看VMware免费课

basongcuo 发表于 2012-2-8 20:37:56

这个实际要先考虑这台虚机的用途,如果这台这台虚机用不到HA这些功能的话,那VMDK文件放在iSCSI,.vswap文件可以在ESXi中设置是与VMDK文件放在一起还是有独立的位置存储。反正我个人都是习惯都把不需要HA的虚机的交换文件存储在本地的廉价SATA RAID上。

Carlyle 发表于 2012-2-8 23:02:54

我习惯全放存储上。

ylqy 发表于 2012-2-8 23:31:40

虚拟化的SWAP交换文件是必须的(开机就产生了,与分配的vRAM相同);创建虚拟机时要根据应用分配合适的vRAM(永远不要使用SWAP交换文件),分配的原则是:让虚拟机运行在内存中,而永远不要运行在磁盘上(SWAP)。SWAP交换文件是必须的,当有iSCSI存储和SAN存储时,要合理利用SAN存储,当必须要使用SWAP交换文件时,可以将虚拟机的SWAP交换文件放在iSCSI存储上!
页: [1]
查看完整版本: 交换文件是服务器本机磁盘好,还是放在存储上好