Есть ли способ запустить работу исключительно на чипе?
У нас есть куча больших (1 ТБ +) машин NUMA на работе, и мы слышали много шума при тестировании. Мы заметили, что время выполнения для нашего приложения очень согласовано от одного запуска к другому, когда на компьютере больше ничего не выполняется, но когда есть другие задания, даже незначительные, казалось бы, незначительные задания, вход в состояние запуска может значительно повлиять на производительность нашего приложения. Мы подозреваем, что это может быть связано с конфликтом на шине памяти чипа, и мы хотели бы проверить эту гипотезу. Наша цель - не максимизировать производительность нашего приложения, а просто устранить его изменчивость, чтобы мы могли точно измерить влияние оптимизации производительности.
Есть ли способ указать ОС, что задание должно выполняться исключительно на одном процессоре? В нашей конфигурации у нас есть 8 процессорных микросхем каждый с 10 процессорными ядрами (ОС видит 80 процессоров), поэтому мы бы хотели, чтобы на каждом процессорном чипе использовалось только одно процессорное ядро.
Мы запускаем SLES11u3, я думаю, на этой машине, но также имеем доступ к RHEL5.8 (и SUSE10 / RHEL4). Ранее мы рассматривали набор задач, но он только определяет привязку к данному процессору, не влияя на поведение других заданий (и, к сожалению, в ОС как минимум много маленьких).
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Как максимально использовать время автономной работы ноутбука на ПК с Windows?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux