Подскажите пожалуйста, почему один и тот же простой однопоточный Perl скрипт (цикл и обработка в нем массива) под Linux (Debian 6) грузит 2 ядерный проц на 100%, а под виндой на 50%, ведь насколько я понимаю один поток не может исполняться одновременно на нескольких ядрах, 50% вроде логично, откуда 100% ?
> Подскажите пожалуйста, почему один и тот же простой однопоточный Perl скрипт (цикл
> и обработка в нем массива) под Linux (Debian 6) грузит 2
> ядерный проц на 100%, а под виндой на 50%, ведь насколько
> я понимаю один поток не может исполняться одновременно на нескольких ядрах,
> 50% вроде логично, откуда 100% ?Скрипт в студию.
Сорри, разобрался, просто он там кажет процент от доступного процессу а не общую загрузку проца.
> Подскажите пожалуйста, почему один и тот же простой однопоточный Perl скрипт (цикл
> и обработка в нем массива) под Linux (Debian 6) грузит 2
> ядерный проц на 100%, а под виндой на 50%, ведь насколько
> я понимаю один поток не может исполняться одновременно на нескольких ядрах,
> 50% вроде логично, откуда 100% ?ЕМНИП, в винде максимальная нагрузка однопоточного приложения = 100%/кол-во ядер, а в лине просто 100% :)