Работа с гигантской памятью из Go на выделенном сервере
<img src="https://habrastorage.org/getpro/habr/upload_files/1e5/3a7/d3e/1e53a7d3e9e5402f1b846525187627f2.jpg" /><p>Для одной научно-исследовательской задачи мне понадобился массив на 160 ГиБ в Go с максимально быстрым случайным доступом на чтение, а также с быстрым захватом и освобождением памяти при создании/уничтожении массива.</p><p>Стандартные методы работы из Go не выжимают максимума, поэтому выходом стал выделенный сервер и Huge Pages размером 1 ГиБ. Тесты по сравнению со стандартным подходом Go и любопытные детали — в статье.</p> <a href="https://habr.com/ru/articles/1080832/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1080832#habracut">Читать далее</a>
