load stuff
This commit is contained in:
parent
2f8cf5c120
commit
109db64634
@ -173,10 +173,19 @@ router.post('/run/:ip?', function doRun(req, res, next){
|
|||||||
});
|
});
|
||||||
|
|
||||||
// freeMem: 97700 totalmem 513818624 usedMem: 0
|
// freeMem: 97700 totalmem 513818624 usedMem: 0
|
||||||
|
// freeMem: 420,472 totalmem 513,818,624 usedMem: 100
|
||||||
var startAll = function(){
|
var startAll = function(){
|
||||||
getFreeMem(function(freeMem){
|
getFreeMem(function(freeMem){
|
||||||
var usedMem = Math.round(((totalMem-freeMem)/totalMem)*100);
|
var usedMemPrecent = Math.round((freeMem/totalMem)*100);
|
||||||
console.log('freeMem:', freeMem, 'totalmem', totalMem, 'usedMem:', usedMem);
|
console.log('freeMem:', freeMem, 'totalmem', totalMem, 'usedMemPrecent:', usedMemPrecent);
|
||||||
|
if(usedMemPrecent < 81 ){
|
||||||
|
var name = 'crunner-'+(Math.random()*100).toString().replace('.','');
|
||||||
|
return lxc.startEphemeral(name, 'crunner', function(data){
|
||||||
|
ip2name[data.ip] = name;
|
||||||
|
availContainers.push(data.ip);
|
||||||
|
return startAll();
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user