Free VM,虚拟机的安装

FreeVM虚拟机的安装

1、添加存储空间

FreeVM在系统安装完毕,可以看到界面后,一般是处于未添加存储空间的状态。

如下图所示,存储的空间为0 。按官方的说法,用于安装FreeVM的机器,如果安装系统的分区小于120G是不会被识别的,需要额外添加硬盘或者其他类型的存储空间,用于虚拟机的安装。本次测试的机器,硬盘为200G。足够添加存储空间。具体步骤如下。

在这里插入图片描述

依次点击左侧功能栏的 “虚拟化”–“存储资源”–“存储池”。点击后可以看到如下图界面。

在这里插入图片描述

点击下图所示位置的“添加”按钮。

在这里插入图片描述

弹出如下图的界面,点击下图箭头所指示的位置。

在这里插入图片描述

在如下图所示,弹出的界面,选择要添加的磁盘。我们这里选择安装系统的 sda 磁盘,另外一个是光驱。不能选择。
在这里插入图片描述

如下图所示,可以看到会自动识别可用的硬盘空间。这里磁盘大小识别到80G。点击“确定”继续。

在这里插入图片描述

确定后,显示“任务已提交至后台”。点击确定。会在界面右下角看到存储池已经建立的通知。

在这里插入图片描述

在这里插入图片描述

我们刷新界面,可以看到,存储空间已经变成80G.

在这里插入图片描述

点击存储池功能按钮,再点开主机IP地址前的扩展按钮,可以看到已经识别到的硬盘的具体信息。

在这里插入图片描述

2、上传系统安装所需要的镜像文件

如下图所示的位置,依次点击“虚拟化”–“存储资源”–“存储池”–主机名称前的扩展按钮–右侧的“文件”分项页。

在这里插入图片描述

点击后可以看到如下界面。这里因为我们只有一个默认的存储池,只能看到一个存储池的信息。这里可以选择对存储池的操作。可以选择在存储池中“新建文件夹”、“本地上传”文件、“远程上传”文件。

在这里插入图片描述

本次选择“本地上传”按钮。会弹出一个对话框,让我们选择本地的文件进行上传。我们选中要上传的文件。点击“打开”按钮。

在这里插入图片描述

在如下图所示位置可以看到上传的进度。

在这里插入图片描述

上传完毕后,可以看到镜像信息,上传完成的提示。

在这里插入图片描述

3、安装虚拟机

依次点击“虚拟化”–“计算资源”–“集群主机”–如下图箭头所指示位置的“操作”。

在这里插入图片描述

点击“新增虚拟机”,根据自己宿主机的配置,进行资源分配,选择硬盘空间大小,boot选择光驱,光驱选择之前上传的镜像文件。点击“确认”开始安装。

在这里插入图片描述

在这里插入图片描述

点击“确定”后,过一段时间,可以看到宿主机下新增了一个虚拟机信息。点击虚拟机信息。可以看到如下界面。

在这里插入图片描述

点击开机按钮,虚拟机开机,开始进入系统安装过程。点击下图的虚拟机显示器画面,就会弹出一个新的web页,会以较大的显示区域显示虚拟机画面。我们可以按照系统安装流程进行安装。

在这里插入图片描述

在这里插入图片描述

系统安装的过程中,我们可以实时查看到资源利用情况。在系统安装完毕后,也可以在这个界面对虚拟机进行相应的操作。

在这里插入图片描述

### Linux虚拟机内存占用情况分析 #### 使用 `free` 命令初步查看内存状态 为了获取Linux虚拟机当前的内存使用概况,可以先运行简单的`free -h`命令来获得一个直观的印象。然而,在某些情况下该工具报告的数据可能与预期不一致[^1]。 #### 关键内核参数的影响 对于更深入的理解,几个重要的内核配置项会显著影响到系统的内存行为: - **vm.swappiness**: 控制操作系统倾向于将进程使用的部分物理RAM转移到swap分区的程度;较低值意味着优先保持数据在实际内存中而非交换文件/分区上。 - **vm.overcommit_memory**: 影响应用程序请求超过可用物理加虚拟总和时的行为模式,它决定了是否允许过度承诺内存以及如何处理这种情况的发生。 - **vm.min_free_kbytes**: 设置了系统试图维持为空闲状态下的最小字节数量,这对于确保有足够的预留空间应对突发需求至关重要. 这些设置可以通过如下所示的方式查询: ```bash sysctl vm.swappiness sysctl vm.overcommit_memory sysctl vm.min_free_kbytes ``` #### 清理缓存以释放未被充分利用的空间 如果发现存在大量缓冲区或高速缓存占用了过多资源,则可通过向特殊路径写入特定数值的方式来触发清除操作,从而腾出更多可用内存给其他应用程[^2]: ```bash echo 3 > /proc/sys/vm/drop_caches ``` 请注意这仅适用于非关键性的临时性优化措施,并不会从根本上解决长期存在的性能瓶颈问题。 #### JVM相关内存区域特别关注 针对Java环境中的程序而言,除了常规的操作系统层面外还需要留意JVM内部特有的几个方面,比如Code Cache这部分专门用来存储由即时编译器(JIT Compiler)产生的机器码片段[^3]. 可通过jstat等专用工具来进行细致监测。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值