服务器规划/首次适应

计算虚拟机的服务器需求。

dev-master 2019-02-20 12:56 UTC

This package is not auto-updated.

Last update: 2024-09-24 17:32:29 UTC


README

此项目生成以解决服务器扩展需求。

服务器需求*

PHP >= 7.0

安装包。

通过GIT克隆

git clone https://github.com/FG-Developer/server-planning-first-fit.git
cd server-planning-first-fit
composer install

通过Composer生成项目

要安装此项目,您可以使用Composer包管理器。请运行以下代码进行安装。

composer create-project server-planning/first-fit:dev-master@dev

通过Composer获取包

要安装此项目,您可以使用Composer包管理器。请运行以下代码进行安装。

composer require "server-planning/first-fit:dev-master@dev"
composer install

示例

require 'vendor/autoload.php';

use SP\{ServerDetails, Server, VM, FittingServer};

$serverDetails = new ServerDetails(12, 64, 500);
$vm1 = new VM(6, 32, 250);
$vm2 = new VM(6, 32, 255);
$vm3 = new VM(6, 32, 255);

$vms = compact(['vm1', 'vm2', 'vm3']);
$fitting = new FittingServer();

$calculate = $fitting->calculate($serverDetails, $vms);
echo $calculate;