Большая память
Компьютеры с большой памятью — это машины с большим объемом оперативной памяти (ОЗУ). Компьютеры необходимы для баз данных, графической аналитики или, в более общем смысле, для высокопроизводительных вычислений , обработки данных и больших данных . [1] Некоторые системы баз данных, называемые базами данных в памяти , предназначены для работы в основном в памяти и редко, если вообще когда-либо, извлекают данные с диска или флэш-памяти. См. список баз данных в памяти .
Подробности
[ редактировать ]Производительность систем с большой памятью зависит от того, как центральные процессоры (ЦП) получают доступ к памяти: через обычный контроллер памяти или через неоднородный доступ к памяти (NUMA). Производительность также зависит от размера и конструкции кэша ЦП .
Производительность также зависит от конструкции операционной системы (ОС). Функция огромных страниц в Linux и других ОС может повысить эффективность виртуальной памяти . [2] Функция прозрачных огромных страниц в Linux может обеспечить лучшую производительность для некоторых рабочих нагрузок с большой памятью. [3] «Поддержка больших страниц» в Microsoft Windows позволяет серверным приложениям создавать области памяти больших страниц, которые обычно на три порядка превышают собственный размер страницы. [4]
Ссылки
[ редактировать ]- ^ «Эффективная виртуальная память для серверов с большой памятью» (PDF) . Проверено 24 сентября 2016 г.
- ^ «Огромные страницы часть 1 (Введение)» . Проверено 24 сентября 2016 г.
- ^ «Прозрачные огромные страницы в версии 2.6.38» . Проверено 24 сентября 2016 г.
- ^ «Поддержка больших страниц» . Проверено 24 сентября 2016 г.