demo.lua

Sun, 28 Feb 2010 03:11:12 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Sun, 28 Feb 2010 03:11:12 +0000
changeset 0
813b739a632b
permissions
-rw-r--r--

Initial commit

0
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
1 local stats = require "init";
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
2
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
3 print("## Memory");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
4 print("Total:", stats.memory_total().." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
5 print("Used:", stats.memory_used().." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
6 print("Free:", stats.memory_free().." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
7
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
8 print("");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
9
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
10 local disks = stats.disks();
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
11 print("## Storage");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
12 for _, info in pairs(disks) do
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
13 print(info.mounted_on);
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
14 print(" Device:", info.device);
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
15 print(" Size: ", info.total.." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
16 print(" Used: ", info.used.." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
17 print(" Free: ", info.free.." KB");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
18 end
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
19
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
20 print("");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
21
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
22 local five, ten, fifteen = stats.load_average();
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
23 print("## Load");
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
24 print("Past 5 minutes: ", five);
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
25 print("Past 10 minutes:", ten);
813b739a632b Initial commit
Matthew Wild <mwild1@gmail.com>
parents:
diff changeset
26 print("Past 15 minutes:", fifteen);

mercurial