added CoreOS identification, optimized cpuCurrentspeed
This commit is contained in:
parent
5db77203c7
commit
639da0ce16
@ -229,6 +229,7 @@ I am happy to discuss any comments and suggestions. Please feel free to contact
|
|||||||
|
|
||||||
| Version | Date | Comment |
|
| Version | Date | Comment |
|
||||||
| -------------- | -------------- | -------- |
|
| -------------- | -------------- | -------- |
|
||||||
|
| 2.0.2 | 2016-02-22 | added CoreOS identification, optimized cpuCurrentspeed |
|
||||||
| 2.0.1 | 2016-01-07 | minor patch |
|
| 2.0.1 | 2016-01-07 | minor patch |
|
||||||
| 2.0.0 | 2016-01-07 | new major version 2.0 |
|
| 2.0.0 | 2016-01-07 | new major version 2.0 |
|
||||||
| 1.0.7 | 2015-11-27 | fixed: si.network_speed() |
|
| 1.0.7 | 2015-11-27 | fixed: si.network_speed() |
|
||||||
|
|||||||
14
lib/index.js
14
lib/index.js
@ -67,6 +67,7 @@
|
|||||||
// --------------------------------
|
// --------------------------------
|
||||||
//
|
//
|
||||||
// version date comment
|
// version date comment
|
||||||
|
// 2.0.2 2016-02-22 added CoreOS identification, optimized cpuCurrentspeed
|
||||||
// 2.0.1 2016-01-07 minor patch
|
// 2.0.1 2016-01-07 minor patch
|
||||||
// 2.0.0 2016-01-07 new major version 2.0
|
// 2.0.0 2016-01-07 new major version 2.0
|
||||||
// 1.0.7 2015-11-27 fixed: si.network_speed()
|
// 1.0.7 2015-11-27 fixed: si.network_speed()
|
||||||
@ -254,6 +255,7 @@ function getLogoFile(distro) {
|
|||||||
if (distro.toLowerCase().indexOf('mac os') != -1) { result = 'apple' } else
|
if (distro.toLowerCase().indexOf('mac os') != -1) { result = 'apple' } else
|
||||||
if (distro.toLowerCase().indexOf('arch') != -1) { result = 'arch' } else
|
if (distro.toLowerCase().indexOf('arch') != -1) { result = 'arch' } else
|
||||||
if (distro.toLowerCase().indexOf('centos') != -1) { result = 'centos' } else
|
if (distro.toLowerCase().indexOf('centos') != -1) { result = 'centos' } else
|
||||||
|
if (distro.toLowerCase().indexOf('coreos') != -1) { result = 'coreos' } else
|
||||||
if (distro.toLowerCase().indexOf('debian') != -1) { result = 'debian' } else
|
if (distro.toLowerCase().indexOf('debian') != -1) { result = 'debian' } else
|
||||||
if (distro.toLowerCase().indexOf('elementary') != -1) { result = 'elementary' } else
|
if (distro.toLowerCase().indexOf('elementary') != -1) { result = 'elementary' } else
|
||||||
if (distro.toLowerCase().indexOf('fedora') != -1) { result = 'fedora' } else
|
if (distro.toLowerCase().indexOf('fedora') != -1) { result = 'fedora' } else
|
||||||
@ -361,7 +363,7 @@ function getCpu(callback) {
|
|||||||
var result = {
|
var result = {
|
||||||
manufacturer : 'unknown',
|
manufacturer : 'unknown',
|
||||||
brand : 'unknown',
|
brand : 'unknown',
|
||||||
speed : 'unknown',
|
speed : '0.00',
|
||||||
cores : _cores
|
cores : _cores
|
||||||
};
|
};
|
||||||
if (_darwin) {
|
if (_darwin) {
|
||||||
@ -383,8 +385,12 @@ function getCpu(callback) {
|
|||||||
var lines = stdout.toString().split('\n');
|
var lines = stdout.toString().split('\n');
|
||||||
var line = lines[0].split(':')[1];
|
var line = lines[0].split(':')[1];
|
||||||
result.brand = line.split('@')[0].trim();
|
result.brand = line.split('@')[0].trim();
|
||||||
result.speed = line.split('@')[1] ? parseFloat(line.split('@')[1].trim()) : getCpuCurrentSpeedSync();
|
result.speed = line.split('@')[1] ? parseFloat(line.split('@')[1].trim()).toFixed(2) : '0.00';
|
||||||
_cpu_speed = result.speed;
|
if (result.speed == '0.00') {
|
||||||
|
var current = getCpuCurrentSpeedSync();
|
||||||
|
if (current != '0.00') result.speed = current;
|
||||||
|
}
|
||||||
|
_cpu_speed = result.speed;
|
||||||
}
|
}
|
||||||
result = cpuBrandManufacturer(result);
|
result = cpuBrandManufacturer(result);
|
||||||
callback(result);
|
callback(result);
|
||||||
@ -1277,6 +1283,8 @@ function getDynamicData(callback, srv, network) {
|
|||||||
|
|
||||||
// get time
|
// get time
|
||||||
data.time = time();
|
data.time = time();
|
||||||
|
data.node = process.versions.node;
|
||||||
|
data.v8 = process.versions.v8;
|
||||||
|
|
||||||
cpuCurrentspeed(function(res) {
|
cpuCurrentspeed(function(res) {
|
||||||
data.cpuCurrentspeed = res;
|
data.cpuCurrentspeed = res;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user