ex42.pp 642 B

12345678910111213141516171819202122
  1. Program Example42;
  2. { Program to demonstrate the SysInfo function. }
  3. Uses linux;
  4. Var Info : TSysinfo;
  5. begin
  6. If SysInfo (Info) then
  7. With info do
  8. begin
  9. Writeln ('Uptime : ',uptime);
  10. Writeln ('Load : ',loads[1],'/',Loads[2],'/',Loads[3]);
  11. Writeln ('Total ram : ',TotalRam div 1024,'Kb.');
  12. Writeln ('Free ram : ',FreeRam div 1024,'Kb.');
  13. Writeln ('Shared ram : ',SharedRam div 1024,'Kb.');
  14. Writeln ('Total swap : ',Totalswap div 1024,'Kb.');
  15. Writeln ('Free swap : ',FreeSwap Div 1024,'Kb.');
  16. Writeln ('No. Processes : ',procs);
  17. end;
  18. end.