五个常用技巧 帮你迅速优化虚拟环境

云计算 虚拟化
尽管提高整合效率是服务器虚拟化最重要的优势之一,但这并不意味着虚拟环境总能够达到最佳的资源利用效率。

[[180475]]

尽管提高整合效率是服务器虚拟化最重要的优势之一,但这并不意味着虚拟环境总能够达到***的资源利用效率。即使采用合理的控制虚拟机容量的技术、IT资源管理战略,资源浪费仍旧难以避免。例如,从物理服务器迁移到虚拟机可能引发不必要的开销而且已经到达生命周期终点的虚拟机可能会被忽视掉。为确保计算以及存储资源不会被浪费掉,管理员在日常工作中需要定期对资源进行治理。

存储清理

服务器往往会收集很多过期数据,这通常是管理员的疏忽。管理员经常会将服务升级包拷贝到本地服务器并进行安装,但通常不会删除这些服务升级包。它们通常位于C分区的指定目录,甚至储存在管理员本地服务器概要文件的桌面上。请记住删除数据只是将其移动到了回收站,一定要清空回收站中的每个概要文件。 尽管每台服务器占用的空间不是很多,但多台服务器浪费的总空间可能会令人吃惊。除影响虚拟机大小外,存储固定负载可能会影响备份性能及容量。

CPU以及内存清理

从模板构建虚拟机往往能够提高资源使用效率,只需要安装并升级客户端工具,这在P2V迁移中最为明显。导入旧机器后,在恢复为生产环境前需要进行清理。卸载厂商专用的硬件驱动以及应用,因为与硬件相关的任何服务或者驱动有可能会消耗CPU或内存资源。尽管你可能会在程序中发现并卸载厂商特定的项目,但不要忘了查看Windows服务并识别任何硬件指定的服务。

保持警惕并使用监控工具

企业虚拟化环境提供的IT资源管理工具通常包括传统服务器监控工具无法获取的监控指标。最关键的问题之一是能够看到资源使用情况而不仅仅是分配情况。 将越来越多的应用迁移到虚拟空间后,还要继续使用这些传统的非虚拟机监控工具吗?实际上某些环境可能会使用多个工具对同一台服务器进行监控,因为每个组(比如网络、运维、服务器管理员等等)的需求都不一样。实际上,工具通过不同的方式监控同样的项目。有这么多的工具在尝试做同样的事,组织甚至有可能会疏忽创建服务器的拒绝服务场景。请记住:监控是好事,过度监控会适得其反。

解决过度分配问题

设置内存以及CPU资源上限,加上磁盘精简配置可谓用心良苦,但结果并非总是尽如人意。实际上,在很多环境中,过度配置掩盖了真正的问题。 过量分配使应用以及服务器所有者误以为他们拥有的资源比实际拥有的要多。尽管一些人可能会说这并无大碍,但在请求另一台服务器时会发生什么呢?应用所有者胃口可能越来越大,不再请求真正需要的资源。 如果继续支持这类过量配置,需要额外的资源时可能不知道整个环境资源过量分配已经达到了何种地步。尽管提供标准大小的虚拟机分类有助于削减部分过量请求,虚拟化管理员以及应用所有者需要彼此协作制止这些“微小的”谎言。 如果你希望虚拟机是过量配置的,那么你需要将虚拟机调整到已创建的、适合的分类中。请记住在大多数IT环境中,从应用管理员手中移除虚拟机资源,有资格领取危险津贴。 你所准备的图表不一定有助于说服应用所有者及管理人员允许你移除资源,即使如果有需要他们可以在后续添加相应的资源。解决上述问题需要管理层的支持。 为支持你的论证,要利用正在使用资源的贝尔曲线而非已经分配的资源。优秀的监控工具能够显示该数据。使用该信息能够说明一组服务器是如何被划分到该大类中的,即使实际使用证明这些资源是不必要的。 在开始对虚拟机进行调整时,一定要根据已建立的基线及监控窗口进行上述调整。短时间监控无法提供足够多的数据点来做出正确的调整。在进行任何调整前一定要收集五到六周的性能数据。这样可以涵盖月初、月末资源需求出现峰值的时段。 在评估每个虚拟机的基线时,一定要确保排除了任何的备份或者反病毒性能峰值。这应该被视为例外而非正常情况。基线是生产虚拟机可能出现变化的基础,因此收集大量的数据没有坏处。

确保正确实施

应用管理者可能一时无法接受减少虚拟机资源,你可能需要采取额外的措施以确保顺利过渡。做出改变是目前为止***挑战性的工作。 只有在停机时才可以减少CPU、磁盘容量或者内存大小。尽管补丁升级或者应用本身可能具备诱惑力,但***在单独的停机窗口执行上述任务。否则,同时进行多种调整,会诱发用户指责因可用资源减少导致性能出问题。给软件打补丁或者升级软件可能会影响性能,但人们可能想将问题指向资源调整,这种看法很难改变。 在通过使用基线、标准大小的虚拟机分类以及清除操作对虚拟环境配置进行调整的过程中,还有另一个重要的任务在等着你:虚拟机蔓延问题。清理是件好事儿,但一定要注意被遗弃或过度使用的虚拟机。不仅要保持虚拟机内的应用大小合理,还包括虚拟机自身。 过度使用以及被遗弃的虚拟机在不断发展、变化的组织内难以避免,因此这个问题会经常反复,需要持续不断地进行解决。 虚拟环境为我们提供了***的选择。现在是时候收紧缰绳并对其进行优化了。这么做意味着我们正在为高性价比、敏捷以及成功的IT运营做准备。

责任编辑:赵宁宁 来源: TechTarget中国
相关推荐

2023-05-05 16:37:13

CPU 性能虚拟环境虚拟化

2012-02-21 09:45:03

虚拟化虚拟化环境服务器

2020-07-06 07:00:21

PyCharm虚拟环境

2011-10-17 12:28:13

2011-05-10 17:06:05

SEO

2013-10-11 16:47:38

2021-03-04 20:46:32

virtualenvwPython虚拟环境

2011-08-22 13:56:09

Linux虚拟

2021-11-15 05:44:16

Python虚拟环境开发

2011-09-19 13:08:54

优化网络连接DNS代理缓存

2021-05-29 07:36:08

MySQLSQL数据库

2010-11-30 16:26:38

2013-01-05 15:49:25

数据保护虚拟化

2023-06-01 15:37:11

PyCharm工具开发

2009-08-09 20:39:11

Linux内核虚拟环境虚拟主机

2017-01-06 09:57:08

AppSenseLANDesk桌面

2011-08-10 10:48:48

2012-05-03 09:49:03

虚拟化vmware桌面虚拟化

2021-08-13 08:42:48

Python 编程技巧poetry

2022-05-24 14:07:53

OpenFeignSpring开源
点赞
收藏

51CTO技术栈公众号