cardamon
Version:
A CLI tool for measuring the carbon footprint and energy consumption of web pages using the Cardamon model
113 lines • 2.93 kB
TypeScript
/**
* Reference server specifications
* All power values are in Watts (W)
* Network transfer rates are in bytes per second (B/s)
*/
export declare const REFERENCE_SERVERS: {
platform_compute_low: {
type: string;
id: string;
oledProportion: number;
oledMinPower: number;
oledMaxPower: number;
lcdPower: number;
idlePower: number;
networkMaxPower: number;
networkMinPower: number;
networkTransferRate: number;
boaviztaCoefficients: {
a: number;
b: number;
c: number;
d: number;
};
embodiedEmissions: {
manufacturing: number;
lifetime: number;
};
info: {
name: string;
description: string;
specs: {
cpu: {
count: number;
cores: number;
vcpu: number;
};
};
pue: number;
guessCpuUtilization: number;
};
};
platform_compute_medium: {
type: string;
id: string;
oledProportion: number;
oledMinPower: number;
oledMaxPower: number;
lcdPower: number;
idlePower: number;
networkMaxPower: number;
networkMinPower: number;
networkTransferRate: number;
boaviztaCoefficients: {
a: number;
b: number;
c: number;
d: number;
};
embodiedEmissions: {
manufacturing: number;
lifetime: number;
};
info: {
name: string;
description: string;
specs: {
cpu: {
count: number;
cores: number;
vcpu: number;
};
};
pue: number;
guessCpuUtilization: number;
};
};
platform_compute_high: {
type: string;
id: string;
oledProportion: number;
oledMinPower: number;
oledMaxPower: number;
lcdPower: number;
idlePower: number;
networkMaxPower: number;
networkMinPower: number;
networkTransferRate: number;
boaviztaCoefficients: {
a: number;
b: number;
c: number;
d: number;
};
embodiedEmissions: {
manufacturing: number;
lifetime: number;
};
info: {
name: string;
description: string;
specs: {
cpu: {
count: number;
cores: number;
vcpu: number;
};
};
pue: number;
guessCpuUtilization: number;
};
};
};
//# sourceMappingURL=reference-server.d.ts.map