1234567891011121314151617181920212223242526 |
- Program Example42;
- { Program to demonstrate the SysInfo function. }
- {$ifdef Linux} // is Linux specific.
- Uses linux;
- Var Info : TSysinfo;
- {$endif}
- begin
- {$ifdef Linux}
- If SysInfo (Info) then
- With info do
- begin
- Writeln ('Uptime : ',uptime);
- Writeln ('Load : ',loads[1],'/',Loads[2],'/',Loads[3]);
- Writeln ('Total ram : ',TotalRam div 1024,'Kb.');
- Writeln ('Free ram : ',FreeRam div 1024,'Kb.');
- Writeln ('Shared ram : ',SharedRam div 1024,'Kb.');
- Writeln ('Total swap : ',Totalswap div 1024,'Kb.');
- Writeln ('Free swap : ',FreeSwap Div 1024,'Kb.');
- Writeln ('No. Processes : ',procs);
- end;
- {$endif}
- end.
|