老系統上虛擬化環境,或者新建虛擬機,如何更好的評估所需資源量

大家都知道,我們在新建虛擬機的時候需要分配cpu,内存,網卡,硬盤等資源。但是由於很多以前的系統是運行在物理機上面的,在做P2V的時候,經常會按照之前物理機的配置去創建虛擬機,但是由於很多時候物理機的資源使用其實是嚴重浪費的。那麽如何在上虛擬機的時候去進行合適的評估并且給一個比較合適的資源量?還有在上一個新的系統的時候如何評估分配虛擬機的資源?
例如:
1.以前一個運行WIN2000或者2003的系統(10年前的系統),CPU是雙核的,P2V完成后應該分配幾個CPU比較合理?
2.很多的應用系統在物理機上運行可能CPU的利用率長期低於百分之5,對於這種系統如果在虛擬機分配資源比較合理?
3.上了虛擬機以後有一個好處就是資源的復用及靈活調配,一般在虛擬化環境中真實的CPU對比虛擬CPU的比例多少比較合適(例如一個24核的cpu,我放置50台虛擬機每台分配2個vcpu同時運行是否合理)?大家會不會用到内存的復用技術以保證充分利用資源?
4.對於新上綫的系統對於資源的需求大家是如何評估的?

参与6

2同行回答

wanggengwanggeng系统运维工程师某银行
1、根据我们的经验,虚机至少分配2c(vcpu),1c的话默认给os用了。 2、cpu利用率5%不到证明这台机器基本没用,可以1c。 3、根据最佳实践1:1.5 即10个物理cpu,可以分15个vcpu 比较好,再高容易造成资源争抢 4、测试环境测一下...显示全部

1、根据我们的经验,虚机至少分配2c(vcpu),1c的话默认给os用了。 2、cpu利用率5%不到证明这台机器基本没用,可以1c。 3、根据最佳实践1:1.5 即10个物理cpu,可以分15个vcpu 比较好,再高容易造成资源争抢 4、测试环境测一下

收起
银行 · 2017-06-26
浏览1760
JhonJhon技术经理小学生
1.根据需求来划分这个是最好的,windows系统可以考虑根据资源管理器下用户数,进程数量,还有内存占用量2.linux/unix同理,可以通过topas,nomon,还有vmstat等工具来监控健康.3.根据各个厂家提供的性能监测工具来区分情况...显示全部

1.根据需求来划分这个是最好的,windows系统可以考虑根据资源管理器下用户数,进程数量,还有内存占用量
2.linux/unix同理,可以通过topas,nomon,还有vmstat等工具来监控健康.
3.根据各个厂家提供的性能监测工具来区分情况

收起
IT咨询服务 · 2017-06-26
浏览1827

提问者

zsj2002
数据库管理员澳門大豐銀行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-21
  • 关注会员:3 人
  • 问题浏览:4682
  • 最近回答:2017-06-26
  • X社区推广