Архиватор tar на AMD Athlon 64 x2
SHS 16 сентября, 2009 - 06:11
В общем архиватор использует только одно ядро процессора, второе даже не затрагивает... Как это победить?
Сама система использует 2 ядра... Компиляция тоже использует два ядра.
»
- Для комментирования войдите или зарегистрируйтесь
:/
В общем поглядел я... Только компиляция у меня использует два ядра процессора. Ну и само ядро. А все остальное грузит только одно ядрышко проца.
Жду советов! Как всю систему оптимизировать под 2 ядра?
P. S. Изначально система ставилась на одноядерный проц.
Как пересобрать всю систему чтоб новые пакеты не выкачивало? Если делаю emerge --update --deep --newuse world, то оно собирается качать новые версии пакетов. А оно мне нафиг не нужно, так как 900 метров качать с моим инетом не лучшая идея. Поэтому и хочу пересобрать все именно установленные пакеты.
Один thread может работать
Один thread может работать только на одном процессоре в данный момент времени. Если программа состоит из одного thread'а, то несколько процессоров она нагрузить не сможет. Таких программ большинство. Как заставить работать? Очень просто, поменять алгоритмы и переписать программу для параллельной работы.
Понятно. Значит пересобирать
Понятно. Значит пересобирать всю систему под двухядерник не нужно как я понимаю?
вы сказали, что машина
вы сказали, что машина собиралась под одноядерный проц, а щас у вас двухядерный, следовательно ваша конфигурация компа изменилась и мир пересобрать стоило бы ;-)
emerge -av @installed
пересоберет ВСЕ установленые пакеты...;)
Спасибо за ответы. Напомните как там установить новый portage, которые поддерживает @world, @system, @installed .
.
а вы попробуйте. Оно напишет вам, что требуется предпринять
Это подпись, которую невозможно истолковать неправильно
нет,не
нет,не нужно,достаточно
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
gcc-4.4.1 с graphite! :D
gcc-4.4.1 с graphite! :D
Разве tar как то загружает
Разве tar как то загружает процессор? а за счет каких операций?
Если речь идет об использовании сжатия то можно укахать через пайп специально адаптированные многопроцессорные утилиты, а включение опции в компиляторе особой погоды не сделает (имхо). К примеру app-arch/pbzip2.
Ну, графит сделает. Но в
Ну, графит сделает. Но в случае тара вы, пожалуй, правы, да, ибо он работает последовательным с потоком и распаралеливать его можно лишь специально...