2

У меня есть компьютер на базе Xeon, работающий под управлением Windows XP с 3G RAM. Я не могу обновить Windows XP 16 бит до 32 бит или до Windows 7 из-за проблем совместимости с некоторыми из программного обеспечения компании. Когда я использую окно «Диспетчер задач», чтобы увидеть, какая часть возможностей процессора используется, я никогда не вижу более 47-50% из четырех используемых процессоров, даже если компьютер работает медленно. Может ли это произойти, потому что Windows XP не способна использовать преимущества этого огромного процессора?

2 ответа2

0

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

Однако ограничение "50%" предполагает, что у вас есть только 2 потока, которые выполняют всю тяжелую работу, и это обычно ограничение приложения (не ОС). Windows XP поддерживает сотни потоков, но ваше приложение должно запрашивать их.

0

Это система с одним или двумя разъемами? XP Home лицензируется только для систем с одним сокетом, и будет использовать только одну, даже если доступно больше. XP Pro будет использовать 2 сокета. истинное количество ядер / потоков / логических процессоров на сокет не имеет значения.

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

Другая возможность состоит в том, что какой-то другой ресурс (вероятно, ввод / вывод) является настоящим узким местом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .