+ var load = Math.round(data["load"] * 100);
+ var load_1 = Math.round(data["load_1"]*1000)/1000;
+ var load_5 = Math.round(data["load_5"]*1000)/1000;
+ var load_15 = Math.round(data["load_15"]*1000)/1000;
+ var uptime = data["uptime"];
+ var uptime_s = uptime % 60;
+ var uptime_mn = Math.floor((uptime / 60) % 60);
+ var uptime_h = Math.floor((uptime / (60*60)) % 24);
+ var uptime_d = Math.floor(uptime / (60*60*24));
+
+ $("#cpu").append("<tr><td><a href='details.html?id=/api/1.1/cpu/usage'>"+load+"%</a></td><td>"
+ +load_1+"</td><td>"
+ +load_5+"</td><td>"
+ +load_15+"</td></tr>");
+
+ $("#uptime").append(uptime_d+"d "+uptime_h+"h "+uptime_mn+"mn");
+
+ var ram = data["ram"];
+ var swap = data["swap"];
+ var mu = data["mem_unit"];
+
+ var ramtotal = ram["total"]*mu;
+ var ramfree = ram["free"]*mu;
+ var ramused = (ram["total"] - ram["free"])*mu;
+ var ramshared = ram["shared"]*mu;
+ var rambuffer = ram["buffer"]*mu;
+
+
+ $("#memory").append("<td>Memory</td>"
+ +"<td>"+format_mem_size(ramtotal)+"</td>"
+ +"<td>"+format_mem_size(ramused)+"</td>"
+ +"<td>"+format_mem_size(ramfree)+"</td>"
+ +"<td>"+format_mem_size(ramshared)+"</td>"
+ +"<td>"+format_mem_size(rambuffer)+"</td>");
+
+ $("#swap").append("<td>Swap</td>"
+ +"<td>"+format_mem_size(swap["total"]*mu)+"</td>"
+ +"<td>"+format_mem_size(swap["total"]*mu-swap["free"]*mu)+"</td>"
+ +"<td>"+format_mem_size(swap["free"]*mu)+"</td>");
+
+ var netdata = data["net"];
+ $.each(netdata, function(i, item) {
+ $("#net").append("<tr><td>"+item["name"]+"</td>"
+ +"<td>"+format_mem_size(item["bytes_in"])+"</td>"
+ +"<td>"+format_mem_size(item["bytes_out"])+"</td></tr>");
+ });