Может что-нибудь вроде ресурс-менеджера там крутится и не дает процессам отожрать всё?
Ну конечно, это же прямая обязаность ядра - processes management.
Думаю, если тот же процесс, что считает праймы врубить на пару сотен threads, то дело пойдет, но опять же, это будет всего лиш memory limitation ...
Two things are infinite: the universe and human stupidity and I am not sure about the former.
-- Albert Einstien
Ну конечно, это же прямая обязаность ядра - processes management.
Думаю, если тот же процесс, что считает праймы врубить на пару сотен threads, то дело пойдет, но опять же, это будет всего лиш memory limitation ...
думал, что возможно что-то ещё там запущено, поскольку несмотря на всякие прямые обязанности ядра, нагрузить сервер можно иногда не подозревая того, а тут вот не получается.
ой а я прочитала тему как Killing me softly with ... penises ...
с чего бы это?
Может потому, что вас больше интересуют penises чем primes, что вполне обьяснило бы ситуацию. Или просто секса давно не было и всюду мерещутся пенисы - тоже обьяснение.
Ага ...
Было мне, значить, скучно в пятницу и задумал я подлое. Задумал я угробить сервер. Ну, не совсем угробить, а подсунуть ему пакость, чтобы вспотел гаденыш малость.
Решил я таки праймы заставить его генерировать, думаю, интересно, на сколько хватит моего маленького засранца.
?
у тя все на одном ядре считается ? задачка-то не слишком распараллеливаемая ..
у тя все на одном ядре считается ? задачка-то не слишком распараллеливаемая ..
Ты был прав работало на одном ядре, но от задачки тут не особо зависит.
Я просто втыкнул и не подумал, что в Linux forces CPU affinity.
Я перекомпелировал, вернее перелинковал правильно теперь работает на всех ядрах.
Спасибо, что подсказал.
я , честно, хз ,что у тя за язык и как ему линкером можно параллельность регулировать , но - может быть и так, что задачка просто перепинывается с ядра на ядро , а в момент времени все равно крутится на одном (остальные не используются.. дай вывод top , там может быть видно.
поставь лучше в цикле компиляцию чего-нить типа линукс ядра или потяжелее . C make -j , ага возможно, придется потом жестко ребутить сервер
Comment