@{ ViewData["Title"] = "서버 정보"; }

@ViewData["Title"]

Environment Name @ViewBag.Info.EnvironmentName
Content Root Path @ViewBag.Info.ContentRootPath
Application Name @ViewBag.Info.ApplicationName
OS Description @ViewBag.Info.OSDescription
OS Architecture @ViewBag.Info.OSArchitecture
.NET Framework Description @ViewBag.Info.FrameworkDescription
Process Architecture @ViewBag.Info.ProcessArchitecture
Machine Name @ViewBag.Info.MachineName
Current Directory @ViewBag.Info.CurrentDirectory
System Directory @ViewBag.Info.SystemDirectory
Is 64 Bit OS @ViewBag.Info.Is64BitOperatingSystem
Is 64 Bit Process @ViewBag.Info.Is64BitProcess
Processor Count @ViewBag.Info.ProcessorCount
TickCount (ms since startup) @ViewBag.Info.TickCount
WorkingSet (Memory) @ViewBag.Info.WorkingSet MB
Total Cpu Time @ViewBag.Info.TotalCpuTime

CPU

@foreach (var row in ViewBag.cpu) { }
Device ID @row["DeviceID"]?.ToString()
SocketDesignation @row["SocketDesignation"]?.ToString()
Load Percentage @row["LoadPercentage"]?.ToString()
Cores @row["NumberOfCores"]?.ToString()
Current Clock Speed @row["CurrentClockSpeed"]?.ToString()
AddressWidth @row["AddressWidth"]?.ToString()
Architecture @row["Architecture"]?.ToString()
Cores @row["NumberOfCores"]?.ToString()
Thread @row["NumberOfLogicalProcessors"]?.ToString()
L2 Cache Size @row["L2CacheSize"]?.ToString()
L3 Cache Size @row["L3CacheSize"]?.ToString()
Status @row["Status"]?.ToString()
Virtualization Firmware Enabled @row["VirtualizationFirmwareEnabled"]?.ToString()
VMMonitor Mode Extensions @row["VMMonitorModeExtensions"]?.ToString()
Manufacturer @row["Manufacturer"]?.ToString()
Description @row["Description"]?.ToString()

Memory

@foreach (var row in ViewBag.memory) { foreach (var prop in row.Properties) { if (prop.Value is not null) { } } }
@prop.Name @prop.Value

Disk

@foreach (var row in ViewBag.disk) { }
Index @row["Index"]?.ToString()
Interface Type @row["InterfaceType"]?.ToString()
Model @row["Model"]?.ToString()
Size @{ double microseconds = double.Parse(row["Size"]?.ToString()); var ts = TimeSpan.FromMicroseconds(microseconds); } @ts.ToString()
Caption @row["Caption"]?.ToString()
Description @row["Description"]?.ToString()
@section Styles { }