Re[5]: Как ускорить выделение большого куска памяти?
От: Mazay Россия  
Дата: 17.11.14 15:19
Оценка:
Здравствуйте, cures, Вы писали:


MT>>Там по ходу программа запускается 10 минут. А учитывая 1ТБ памяти, оно еще и сервер. А значит программа, скорее всего — служба.

MT>>Если все так, то оптимизировать уже пора

Надо сначала отладиться. Только тяжело дебажиться, когда программа стартует по 10 минут, а падает через 15. Собственно я поэтому и озадачился.

C>Если служба, то работает 24*7, нет смысла оптимизировать запуск

C>Да и где это виданы самописные службы на терабайт?
C>"Это служба — так уж служба, тут нужна моя вся дружба!"
C>Но всё же хотелось бы послушать начальника транспортного цеха.

Это не служба. Это числодробилка.


MT>> Оно примерно так и работает 512ГБ ~600 секунд


C>Обычно скорость работы с памятью не меньше 2 гигов в секунду, даже в один канал. Тут видимо ещё цикл не оптимизировался и мимо ТЛБ всё время ходят.


Может потому что это NUMA без привязки ядер к "своим" регионам памяти.
Главное гармония ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.