From 9c178f289c864c8a19565c7edcafed1a02c25d7f4d2725f6808afd1516100284 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 26 Apr 2026 17:52:49 -0400 Subject: [PATCH] chore(dedicated): standardize 14th-gen RAM on DDR4-2400 ECC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Procurement decision: simpler single-DIMM-SKU sourcing across all RAM tiers. The Gold 6230 IMC supports up to DDR4-2666, but standardizing on 2400 keeps RDIMM ↔ LRDIMM transitions on the same speed and means we don't need two separate procurement streams. The ~10-18% memory bandwidth penalty vs 2666 is invisible for typical hosting workloads (general compute, web/db, virtualization). Memory-bandwidth-bound workloads (in-memory caches, ML inference) can request a custom 2666 build via the contact form. Updates: - All 8 14th-gen plan rows: features.ram now reads "32 GB DDR4-2400 ECC RDIMM" (was 2666). - Dedicated 14th Gen — RAM Upgrade group: each value now carries its actual DIMM type — RDIMM up through 128 GB, LRDIMM at 256 GB and above. All speeds DDR4-2400. Note: this diverges from infrastructure/docs/dedicated-server- configurations.md which still lists 2666 (matches what SaveMyServer's configurator ships). Reconcile upstream when procurement is finalized. Co-Authored-By: Claude Opus 4.7 (1M context) --- website/database/seeders/ConfigOptionSeeder.php | 16 ++++++++-------- website/database/seeders/PlanSeeder.php | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/website/database/seeders/ConfigOptionSeeder.php b/website/database/seeders/ConfigOptionSeeder.php index 0affd61..86643e4 100644 --- a/website/database/seeders/ConfigOptionSeeder.php +++ b/website/database/seeders/ConfigOptionSeeder.php @@ -395,7 +395,7 @@ class ConfigOptionSeeder extends Seeder $gen14Ram = PlanConfigGroup::updateOrCreate( ['name' => 'Dedicated 14th Gen — RAM Upgrade'], [ - 'description' => 'DDR4-2666 ECC RDIMM (up to 256GB) or DDR4-2400 LRDIMM (above 256GB; downclocks memory to 2400 MHz, ~18% bandwidth penalty).', + 'description' => 'DDR4-2400 ECC. RDIMM up to 128 GB; LRDIMM at 256 GB and above.', 'mode' => 'preset', 'service_type' => 'dedicated', 'is_active' => true, @@ -405,13 +405,13 @@ class ConfigOptionSeeder extends Seeder $gen14RamOption = $this->seedRadioOption($gen14Ram, 'RAM Upgrade', false, 1); $this->seedValues($gen14RamOption, [ - ['label' => '32 GB (baseline)', 'value' => '32', 'monthly' => 0, 'is_default' => true], - ['label' => '64 GB', 'value' => '64', 'monthly' => 35.00], - ['label' => '128 GB', 'value' => '128', 'monthly' => 90.00], - ['label' => '256 GB', 'value' => '256', 'monthly' => 195.00], - ['label' => '512 GB (LRDIMM)', 'value' => '512', 'monthly' => 380.00], - ['label' => '1 TB (LRDIMM)', 'value' => '1024', 'monthly' => 580.00], - ['label' => '1.5 TB (LRDIMM, R640/R740/R740xd only)', 'value' => '1536', 'monthly' => 780.00], + ['label' => '32 GB DDR4-2400 ECC RDIMM (baseline)', 'value' => '32', 'monthly' => 0, 'is_default' => true], + ['label' => '64 GB DDR4-2400 ECC RDIMM', 'value' => '64', 'monthly' => 35.00], + ['label' => '128 GB DDR4-2400 ECC RDIMM', 'value' => '128', 'monthly' => 90.00], + ['label' => '256 GB DDR4-2400 ECC LRDIMM', 'value' => '256', 'monthly' => 195.00], + ['label' => '512 GB DDR4-2400 ECC LRDIMM', 'value' => '512', 'monthly' => 380.00], + ['label' => '1 TB DDR4-2400 ECC LRDIMM', 'value' => '1024', 'monthly' => 580.00], + ['label' => '1.5 TB DDR4-2400 ECC LRDIMM (R640/R740/R740xd only)', 'value' => '1536', 'monthly' => 780.00], ]); $gen14AllPlanSlugs = ['r440-4lff', 'r540-8lff', 'r640-8sff', 'r740-16sff', 'r740xd-24sff', 'r740xd-12lff', 'r640-10nvme', 'r740xd-24nvme']; diff --git a/website/database/seeders/PlanSeeder.php b/website/database/seeders/PlanSeeder.php index fb551fa..1e1aa17 100644 --- a/website/database/seeders/PlanSeeder.php +++ b/website/database/seeders/PlanSeeder.php @@ -415,7 +415,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'LFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, IT mode)', 'idrac' => 'iDRAC9 Enterprise', @@ -447,7 +447,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'LFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, IT mode)', 'idrac' => 'iDRAC9 Enterprise', @@ -479,7 +479,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'SFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, mini)', 'idrac' => 'iDRAC9 Enterprise', @@ -511,7 +511,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'SFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, mini)', 'idrac' => 'iDRAC9 Enterprise', @@ -543,7 +543,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'SFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, mini)', 'idrac' => 'iDRAC9 Enterprise', @@ -575,7 +575,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'LFF', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (Non-RAID, mini)', 'idrac' => 'iDRAC9 Enterprise', @@ -607,7 +607,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'NVMe', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'PERC HBA330 (drop on confirmed NVMe-only orders)', 'idrac' => 'iDRAC9 Enterprise', @@ -639,7 +639,7 @@ class PlanSeeder extends Seeder 'bay_type' => 'NVMe', 'cpu' => '2x Intel Xeon Gold 6230 (40C / 2.10 GHz)', 'cpu_class' => 'Cascade Lake Refresh', - 'ram' => '32 GB DDR4-2666 ECC RDIMM', + 'ram' => '32 GB DDR4-2400 ECC RDIMM', 'boot' => 'Dell BOSS — 2x 240 GB M.2 (mirrored)', 'storage_controller' => 'N/A — pure-PCIe, software RAID only (mdraid / ZFS / btrfs)', 'idrac' => 'iDRAC9 Enterprise',