work of 1 min load and set server as up

This commit is contained in:
Henry Oswald
2016-04-08 15:18:22 +01:00
parent 11be12fc8e
commit 84cba7365f

View File

@@ -131,11 +131,11 @@ os = require('os')
server = net.createServer (socket) -> server = net.createServer (socket) ->
fiveMinLoad = os.loadavg()[1] fiveMinLoad = os.loadavg()[0]
availableWorkingCpus = os.cpus().length - 1 availableWorkingCpus = os.cpus().length - 1
freeLoad = availableWorkingCpus - fiveMinLoad freeLoad = availableWorkingCpus - fiveMinLoad
freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100) freeLoadPercentage = Math.round((freeLoad / availableWorkingCpus) * 100)
socket.write "#{freeLoadPercentage}%\n", "ASCII" socket.write "up, #{freeLoadPercentage}%\n", "ASCII"
socket.pipe socket socket.pipe socket
return return