题 在从模板配置VM时,为什么“急切”与“懒惰”归零需要更长的时间?


与前一个问题有关 厚与精简配置,为什么急于将待克隆的VM归零需要比延迟归零更长的时间?

例如,在我们最近进行的一次测试中,一个急切归零的克隆需要大约85分钟才能完成,而改为惰性归零使它在大约50分钟内完成。

渴望归零与懒惰相比会产生多少开销?

什么时候'渴望'成为正确的模式?


7
2017-08-30 14:02




这是在某种共享卷上吗?就像SAN上的LUN一样? - Basil
@Basil - 它在实验室SAN上,你为什么这么问? - warren
归零有时可以被SAN识别并卸载到它,具体取决于型号。 - Basil


答案:


Eager Zeroing将0写入所有空块。稍后当需要首次写入这些块时,这会略微提高性能。

Lazy Zeroing对未分配的块没有任何作用。如果你有一个80GB的VMDK和只有10GB的数据,那么只使用10GB的块,剩下的就是原样,直到需要为止。如果这个例子急切归零,那么在创建时所有80GB都会被写入,零填充剩余的70GB。

如果您在存储级别使用精简配置,则需要避免急切零,因为这将完全违背精简配置的目的。

什么时候'渴望'成为正确的模式?

当您不是精简配置LUN时,Eager是正确的模式,您不介意等待更长时间来创建VMDK。


9
2017-08-30 14:15



在可能的情况下,我总是急切地想要避免.vmdk被分割,并确信如果vm中的驱动器被填满,我将不会耗尽主机上的空间。 - Robin Gill
如何将0写入卷增加其性能......? - Basil
@RobinGill - 如何在厚配置驱动器中耗尽空间? - warren
@warren - oops混淆了(我还在掌握ESXi)。 - Robin Gill
所以它不像另一个文件系统可以简单地写入未初始化扇区中的垃圾数据? - Basil