drive power, to be revisited

This commit is contained in:
2026-05-03 16:01:31 +03:00
parent de1553725f
commit cb0dcf03ad

View File

@@ -2632,7 +2632,7 @@ const nn_Drive nn_defaultDrives[4] = {
.writesPerTick = 15, .writesPerTick = 15,
.rpm = 5400, .rpm = 5400,
.onlySpinForwards = false, .onlySpinForwards = false,
.dataEnergyCost = 8.0 / NN_MiB, .dataEnergyCost = 4.0 / NN_MiB,
}, },
NN_INIT(nn_Drive) { NN_INIT(nn_Drive) {
.capacity = 4 * NN_MiB, .capacity = 4 * NN_MiB,
@@ -2642,7 +2642,7 @@ const nn_Drive nn_defaultDrives[4] = {
.writesPerTick = 20, .writesPerTick = 20,
.rpm = 7200, .rpm = 7200,
.onlySpinForwards = false, .onlySpinForwards = false,
.dataEnergyCost = 16.0 / NN_MiB, .dataEnergyCost = 4.0 / NN_MiB,
}, },
NN_INIT(nn_Drive) { NN_INIT(nn_Drive) {
.capacity = 8 * NN_MiB, .capacity = 8 * NN_MiB,
@@ -2652,7 +2652,7 @@ const nn_Drive nn_defaultDrives[4] = {
.writesPerTick = 30, .writesPerTick = 30,
.rpm = 7200, .rpm = 7200,
.onlySpinForwards = false, .onlySpinForwards = false,
.dataEnergyCost = 32.0 / NN_MiB, .dataEnergyCost = 4.0 / NN_MiB,
}, },
}; };
@@ -2664,7 +2664,7 @@ const nn_Drive nn_floppyDrive = {
.writesPerTick = 5, .writesPerTick = 5,
.rpm = 1800, .rpm = 1800,
.onlySpinForwards = true, .onlySpinForwards = true,
.dataEnergyCost = 1.0 / NN_MiB, .dataEnergyCost = 4.0 / NN_MiB,
}; };
const nn_NandFlash nn_defaultSSDs[4] = { const nn_NandFlash nn_defaultSSDs[4] = {
@@ -2677,7 +2677,7 @@ const nn_NandFlash nn_defaultSSDs[4] = {
.maxWriteCount = 1<<10, .maxWriteCount = 1<<10,
.maxWriteAmplification = 4, .maxWriteAmplification = 4,
.writeAmplificationExponent = 2, .writeAmplificationExponent = 2,
.dataEnergyCost = 64.0 / NN_MiB, .dataEnergyCost = 16.0 / NN_MiB,
}, },
NN_INIT(nn_NandFlash) { NN_INIT(nn_NandFlash) {
.capacity = 1 * NN_MiB, .capacity = 1 * NN_MiB,
@@ -2688,7 +2688,7 @@ const nn_NandFlash nn_defaultSSDs[4] = {
.maxWriteCount = 1<<10, .maxWriteCount = 1<<10,
.maxWriteAmplification = 8, .maxWriteAmplification = 8,
.writeAmplificationExponent = 2, .writeAmplificationExponent = 2,
.dataEnergyCost = 128.0 / NN_MiB, .dataEnergyCost = 16.0 / NN_MiB,
}, },
NN_INIT(nn_NandFlash) { NN_INIT(nn_NandFlash) {
.capacity = 2 * NN_MiB, .capacity = 2 * NN_MiB,
@@ -2699,7 +2699,7 @@ const nn_NandFlash nn_defaultSSDs[4] = {
.maxWriteCount = 1<<10, .maxWriteCount = 1<<10,
.maxWriteAmplification = 12, .maxWriteAmplification = 12,
.writeAmplificationExponent = 2, .writeAmplificationExponent = 2,
.dataEnergyCost = 256.0 / NN_MiB, .dataEnergyCost = 16.0 / NN_MiB,
}, },
NN_INIT(nn_NandFlash) { NN_INIT(nn_NandFlash) {
.capacity = 4 * NN_MiB, .capacity = 4 * NN_MiB,
@@ -2710,7 +2710,7 @@ const nn_NandFlash nn_defaultSSDs[4] = {
.maxWriteCount = 1<<10, .maxWriteCount = 1<<10,
.maxWriteAmplification = 16, .maxWriteAmplification = 16,
.writeAmplificationExponent = 2, .writeAmplificationExponent = 2,
.dataEnergyCost = 512.0 / NN_MiB, .dataEnergyCost = 16.0 / NN_MiB,
}, },
}; };