From d9054ee09f38c90af12b7d0105dca72a2f229021 Mon Sep 17 00:00:00 2001 From: Thibault Debatty <thibault.debatty@gmail.com> Date: Sun, 7 Jan 2024 21:41:58 +0100 Subject: [PATCH] show more server info on organization view --- app/ServerInfo.php | 7 ++++++- resources/views/organization/show.blade.php | 4 +++- resources/views/server/show.blade.php | 6 ++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/ServerInfo.php b/app/ServerInfo.php index 2d060a8..831c67f 100644 --- a/app/ServerInfo.php +++ b/app/ServerInfo.php @@ -84,10 +84,15 @@ class ServerInfo { return $this->cpuinfo; } + + public function vCores() : int + { + return $this->cpuinfo()["threads"]; + } public function memoryTotalForHumans() { - return round($this->memoryTotal() / 1024 / 1024) . " GB"; + return round($this->memoryTotal() / 1024 / 1024) . "GB"; } /** diff --git a/resources/views/organization/show.blade.php b/resources/views/organization/show.blade.php index 8c8858c..bcb5585 100644 --- a/resources/views/organization/show.blade.php +++ b/resources/views/organization/show.blade.php @@ -39,7 +39,9 @@ </td> <td>{!! $server->status()->badge() !!}</td> <td>{{ $server->info()->lastRecordTime()->diffForHumans() }}</td> - <td>{{ $server->info()->lsb() }}</td> + <td>{{ $server->info()->memoryTotalForHumans() }}</td> + <td>{{ $server->info()->vCores() }} vCores</td> + <td class="text-right">{{ $server->info()->lsb() }}</td> </tr> @endforeach </table> diff --git a/resources/views/server/show.blade.php b/resources/views/server/show.blade.php index 8b94218..5384d66 100644 --- a/resources/views/server/show.blade.php +++ b/resources/views/server/show.blade.php @@ -28,8 +28,10 @@ window.monitorServerToken = "{{ $server->read_token }}"; <p>{{ $server->info()->manufacturer() }} {{ $server->info()->productName() }}</p> <p><small>{{ $server->info()->uuid() }}</small></p> - <p>{{ $server->info()->cpuinfo()["cpu"] }} - ({{ $server->info()->cpuinfo()["threads"] }} threads)</p> + <p> + {{ $server->info()->cpuinfo()["cpu"] }}<br> + {{ $server->info()->vCores() }} vCores + </p> <p>Memory: {{ $server->info()->memoryTotalForHumans() }}</p> <p>{{ $server->info()->lsb() }}</p> -- GitLab