Мы запускаем консольную программу на Фортране, которую мы запускаем годами. Недавно мы приобрели идентичные новые машины HP серверного класса (4 процессора, 8 Гб оперативной памяти, 4 жестких диска) для всех в офисе. Мы настроили их одинаково, насколько мы знаем. Мы можем скомпилировать программу Fortran на одной машине, передать исполняемый файл на разные машины, и на двух машинах она выполняется крайне медленно, в то время как на двух других она имеет скромную производительность (но не так хорошо, как до обновления с машин XP). 1001 *
Он почти не использует консольный вывод (около 40 строк), но выводит около 15 мегабайт файлов.
Мы открываем диспетчер задач, чтобы увидеть, что происходит, и видим, что на медленных машинах он загружает ОДИН ЦП примерно до 15%. На быстрых машинах он загружает ВСЕ ЦП примерно до 40% (но один из них загружается больше, чем другие). Насколько я помню, в XP он загружал процессор до 99% и работал намного быстрее.
Эти машины являются машинами общего назначения для сотрудников, и на них имеется множество вредоносных программ компании. И есть вероятность того, что они имеют немного другую структуру каталогов. Но то, что кажется мне совершенно загадочным, так это то, что Vista не дает им больше процессорного времени. Если бы процессоры загружались, я мог бы обвинить изменение производительности в разных структурах каталогов, но не загружать процессоры просто поражало мое мнение.
David