Meta* перепаивает старую DDR4 для новейших серверов 😅
Выяснилось, что средний срок жизни серверов в их дата-центрах составляет года три-четыре, а вот плашки оперативной памяти DDR4 спокойно живут в два раза дольше. Чтобы дорогое добро не пропадало на свалке, инженеры придумали гениальную схему - они просто выдирают старую память из списанных машин и вставляют ее в новые серверы на базе 158-ядерных процессоров AMD Turin.
Для этого им даже пришлось разработать собственный чип Vistara, который заставляет древнюю память работать по современному интерфейсу CXL.
Готовые коммерческие решения для объединения DDR4 и DDR5 в одной системе оказались полным мусором с гигантскими задержками и конским ценником. Поэтому Meta* пришлось городить свой собственный костыль. Их кастомный ASIC работает через шину PCIe Gen5 и управляется двумя ядрами RISC-V.
В итоге получается жуткий цифровой франкенштейн, новый MemServer имеет на борту 768 гигабайт современной DDR5 и еще 256 гигабайт старой DDR4, которая болтается сбоку через переходник. Всю эту адскую конструкцию приходится продувать мощными промышленными вентиляторами, иначе старые планки просто расплавятся от современных нагрузок.
На программном уровне этот зоопарк выглядит еще смешнее. В ядре Linux старая память отображается как изолированный NUMA-узел без собственного процессора. Операционка сначала забивает быструю локальную оперативку, а когда место кончается, неохотно лезет в медленные закрома Vistara.
Всю эту дичь уже выкатили в продакшн, миллионы серверов прямо сейчас гоняют машинное обучение и базы данных на старой перепаянной памяти🙊
*Признана экстремистской в РФ
🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Post #11692
1.01K



- 🔥 7
- 😁 4
- 👍 2
- ❤ 1
- 😨 1