Процесс на двухядернике

logan00108

Объясните, как может один процесс (в 1 thread) жрать 100% CPU (оба ядра)?
Нипанимаю...
ЗЫ. Процессор AMD X2

sirius

Никак не может по идее.

logan00108

А сабж!

i403850

А процесс оптимизирован под двухядерность?
Или еще вариант: процесс честно жрет одно ядро, а второе жрет подвисаюшая операционка (если она принимает в штыки этот процесс)

logan00108

Вот в том и вопрос КАК он оптимизирован?

krishtaf

а с чего ты решил что это один тред ?
по мне так дочерний процесс, а треды не показываются

logan00108

а с чего ты решил что это один тред ?
по мне так дочерний процесс, а треды не показываются
Дочерний.. а как посмотреть у него треды?

vel1501

не знаю, как в том таскменеджере, которым пользуешься ты, и можно ли вообще
taskinfo умеет, по даблклику на процессе раскрываются треды

logan00108

Дабл клик и в моем помог. Да, треда два. Просто прога внизу не показывает.

juliuzz

вот ты странный
а для чего по твойму нужны двухъяедрники?
чтоб юзать два ядра сразу
причём не разными процессами как это всюду широко разрекламировано - винда тупая не может сама их так повесить (только линукс)
и один процесс может запросто параллелиться, если производятся независимые операции
кстати это практикуется уже с первых пней
PS во всём сказанном я рублю не шибко, поэтому дополнения и уточнения welcome

krishtaf

винда даже совсем не тупая

juliuzz

винда даже совсем не тупая
обоснования?

krishtaf

потоки, они же треды, появились раньше чем в линухсе.

juliuzz

потоки, они же треды появились раньше чем линухсе.
ну а толку?
винда не разбрасывает их по процам

Olenenok

ну и что? зато в венде нет процессов (fork) и потоки там тяжелее чем в линуксе.

krishtaf

винда не разбрасывает их по процам

то что может - разбрасывает, то что не может - значит приложение не использует потоки

juliuzz

то что может - разбрасывает, то что не может - значит приложение не использует потоки
а в линухе такой процесс вешается на один процессор

krishtaf

зато в венде нет процессов (fork)

?
потоки там тяжелее чем в линуксе.

это ты откуда выкопал ?

sirius

Разбрасывает.

Olenenok

это ты откуда выкопал ?
Эксперименты КЮ - пускал много-много потоков и смотрел, когда отзывчивость системы упадёт. Венда выносила в 3-4 раза меньше линукса. Правда, порулил в этом тесте соларис.
ЗЫ Назови аналог fork

Ober

Правда, порулил в этом тесте соларис.
да-да. только эти тесты он проводил вроде бы в то время, когда nptl еще не было. или я ошибаюсь?

Olenenok

Если честно - не знаю. Но от этого результат не изменится, всё равно венда сливает.

otets-mihail

хм
и правда =)

Ober

всё равно венда сливает
да на венду, по большому счету, положить, ибо она и так мертва =) а вот как дергается солярис интересно посмотреть

kruzer25

Назови аналог fork
\
Афаик в венде он называется fork

davidko

да на венду, по большому счету, положить, ибо она и так мертва =)
лол
Оставить комментарий
Имя или ник:
Комментарий: