Перейти к содержимому
Калькуляторы

Нелинейный рост нагрузки на процессор просветите нуба

Рабочая станция с CPU AMD Pheon 1045T (бюджетный шестиядерник), 16Гб озу, видео радеон 5570. Виндовс сервер 2008 R2 с сервис паком и всеми доступными обновлениями. Задача машины - запускать до 25 графических клиентов одной очень увлекательной мморпг и бота к этому клиенту.

Проблема в следующем. Когда запущено 15 комплектов приложений (граф. клиент + бот) имеем загрузку процессора 10-20%. Комп не лагает, прекрано себя чуствует и все отлично. Запускаем еще по 5 окошек обеих програм - загрузка цпу 30-50%. Комп уже подлагивает - переключения между окошками занимают заметное количество времени. Еще пар 5 окошек - комп парализован. Нагрука на цпу 70-90%. Переключения межд окнами занимает секунды.

ГПУ при этом всем безобразии показывает линейный рост нагрузки. И достигает значения 70% при 25 окнах. Видеопамяти в достатке, в нее не упираюсь. Пробовал более мощную видеокарту - все так же, только загрузка гпу 20%.

Озу при 25 кокнах используется около 80% от общего количества.

В жесткий диск не упираюсь. Клиент прекрасно кешируется в ОЗУ и в процесе работы к винту практически нет обращений.

 

Интересует природа нелинейного роста загрузки цпу и подлагивания интерфейса (тормозят окошки) при свободных ресурсах. Может кто обьяснит ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Шина забита, кроме объемов и скоростей есть шина в память она забита скорее всего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кроме варианта с шинами ещё может кеш проца "вымываться" из за частых переключений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорее всего уперлись в шину видеоадаптера. Попробуйте взять мамку с двумя слотами PCIe 8x/16x, поставить второй видеоадаптер, и часть клиентов пересадить на него.

Изменено пользователем Alex/AT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорее всего уперлись в шину видеоадаптера. Попробуйте взять мамку с двумя слотами PCIe 8x/16x, поставить второй видеоадаптер, и часть клиентов пересадить на него.

 

+1. Ещё можно пересадить клиентов в виртуалки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

При 20 активных клиентах размер свапа 12Гб. Но обращений к диску я не вижу на мониторинге.

 

Шина забита, кроме объемов и скоростей есть шина в память она забита скорее всего.
Кроме варианта с шинами ещё может кеш проца "вымываться" из за частых переключений.
Скорее всего уперлись в шину видеоадаптера.

Это все можно как то мониторить?

 

На виртуалку не поставить. Под варей 8й виртуалка жрет в 5 раз больше ресурсов чем в нативной системе. Не научились еще графику виртуализировать. Или я чего то не знаю.

Изменено пользователем Starcrafter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Да не нужен своп вообще, пока не полезут сообщения о нехватке памяти или не потребуется отладка ядра (дампы ядра в своп кладутся - не только в винде).

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

 

Винда с влючённым свопом всегда работает несколько иначе, в худшую сторону. ИМХО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.