Upgrade CPU [SOLVED]

Сменил проц с C2D-E6600(х2) на C2Q-Q9550(х4).
Захотелось немного оптимизации )))
В системе сейчас выставлены CFLAGS="-O2 etc." и MAKEOPTS="-j3".
Есть ли смысл что либо изменить ... напрмер "-j3" сменить на "-j5" или "-O2" на "-O3...-O5". Может и то и другое? А может вообще не трогать ни чего?
Посоветуйте!!!

LinuxID написал(а): "-O2" на

LinuxID написал(а):
"-O2" на "-O3...-O5"

Ставь сразу 7, меньше нету смысла.

Главное, не ищи ничего на тему safe cflags и не читай Настольную Книгу на тему MAKEOPTS

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ну и шутник же Вы ...

Ну и шутник же Вы ... дружище!

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

он не шутит. я бы тоже

я бы посоветовал "-jx" выставить 7-9. у меня на дуале стоит 5. ибо при 3 при сборке некотрых пакетов ядра не по 100% загружались.

Я предлагаю тогда сразу

Я предлагаю тогда сразу поставить компилятор для ppc т.к. в BlueGene P стоят именно ppc и компилировать все под него. Меньше нет смысла.
P.S. А заодно прозреть и узнать, что высокие степени оптимизации приводят к ЗАМЕДЛЕНИЮ работы приложений.

.

krigstask написал(а):
Ставь сразу 7, меньше нету смысла.

Не...
Надо 8. Для ровного счёта :)

:wq
--
Live free or die

можно сразу 9 - дьявольское

можно сразу 9 - дьявольское число!

Может лучше 666? Остановился

Может лучше 666?
Остановился на O3 и J5.
Глюков пока не заметил ... а они ведь есть ... точно есть, ибо Linux!

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Они будут, ибо -O3

Они будут, ибо -O3

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

Отягощённое Злом :)

Это подпись, которую невозможно истолковать неправильно

ну если ты уже перешел на -O3

ну если ты уже перешел на -O3 то смело можешь ставить -O666, ибо http://www.gentoo.org/doc/en/gcc-optimization.xml.

Jah will give us everything

Меньше нет смысла -- это

Меньше нет смысла -- это готовый мем.

Меньше нет смысла.

:}

Так, для

Так, для справки

Цитата:
What about -O levels higher than 3?
Some users boast about even better performance obtained by using -O4, -O9, and so on, but the reality is that -O levels higher than 3 have no effect. The compiler may accept CFLAGS like -O4, but it actually doesn't do anything with them. It only performs the optimizations for -O3, nothing more.
Need more proof? Examine the gcc source code:
Code Listing 3.1: -O source code

  if (optimize >= 3)
    {
      flag_inline_functions = 1;
      flag_unswitch_loops = 1;
      flag_gcse_after_reload = 1;
      /* Allow even more virtual operators.  */
      set_param_value ("max-aliased-vops", 1000);
      set_param_value ("avg-aliased-vops", 3);
    }

As you can see, any value higher than 3 is treated as just -O3.

LinuxID написал(а): Есть ли

LinuxID написал(а):
Есть ли смысл что либо изменить ... напрмер "-j3" сменить на "-j5" или "-O2" на "-O3...-O5". Может и то и другое? А может вообще не трогать ни чего?
Посоветуйте!!!

Значение опции -O более, чем -O3 на данный момент развития gcc не имеет смысла и принимается как равнозначной -O3 (см. исходники gcc > opt.c)

с -j нет особых критериев, но нормой считается значение, равное cpu+1.

emacs — отличная операционка которой не хватает только хорошего текстового редактора.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".