getSysInfo

fnsysinfo_t getSysInfo() @trusted

Gets system information using sysinfo syscall.

This function provides an efficient alternative to reading /proc files for basic system information.

Returns

sysinfo_t structure with system information.

Throws

Exception if sysinfo syscall fails.

Example:

auto info = getSysInfo();
writeln("Uptime: ", info.uptime, " seconds");
writeln("Total RAM: ", info.totalram * info.mem_unit, " bytes");