Starcrafter Опубликовано 17 мая, 2012 · Жалоба Рабочая станция с CPU AMD Pheon 1045T (бюджетный шестиядерник), 16Гб озу, видео радеон 5570. Виндовс сервер 2008 R2 с сервис паком и всеми доступными обновлениями. Задача машины - запускать до 25 графических клиентов одной очень увлекательной мморпг и бота к этому клиенту. Проблема в следующем. Когда запущено 15 комплектов приложений (граф. клиент + бот) имеем загрузку процессора 10-20%. Комп не лагает, прекрано себя чуствует и все отлично. Запускаем еще по 5 окошек обеих програм - загрузка цпу 30-50%. Комп уже подлагивает - переключения между окошками занимают заметное количество времени. Еще пар 5 окошек - комп парализован. Нагрука на цпу 70-90%. Переключения межд окнами занимает секунды. ГПУ при этом всем безобразии показывает линейный рост нагрузки. И достигает значения 70% при 25 окнах. Видеопамяти в достатке, в нее не упираюсь. Пробовал более мощную видеокарту - все так же, только загрузка гпу 20%. Озу при 25 кокнах используется около 80% от общего количества. В жесткий диск не упираюсь. Клиент прекрасно кешируется в ОЗУ и в процесе работы к винту практически нет обращений. Интересует природа нелинейного роста загрузки цпу и подлагивания интерфейса (тормозят окошки) при свободных ресурсах. Может кто обьяснит .... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 17 мая, 2012 · Жалоба а swap при этом используется ? Винда может показывать что есть свободная память , но при этом успешно засирает свап. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
VladimirAd Опубликовано 17 мая, 2012 · Жалоба Шина забита, кроме объемов и скоростей есть шина в память она забита скорее всего. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 17 мая, 2012 · Жалоба Кроме варианта с шинами ещё может кеш проца "вымываться" из за частых переключений. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex/AT Опубликовано 17 мая, 2012 (изменено) · Жалоба Скорее всего уперлись в шину видеоадаптера. Попробуйте взять мамку с двумя слотами PCIe 8x/16x, поставить второй видеоадаптер, и часть клиентов пересадить на него. Изменено 17 мая, 2012 пользователем Alex/AT Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
beckman Опубликовано 17 мая, 2012 · Жалоба Ботовод долбаный, извините :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DrakoN Опубликовано 17 мая, 2012 · Жалоба Скорее всего уперлись в шину видеоадаптера. Попробуйте взять мамку с двумя слотами PCIe 8x/16x, поставить второй видеоадаптер, и часть клиентов пересадить на него. +1. Ещё можно пересадить клиентов в виртуалки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Starcrafter Опубликовано 17 мая, 2012 (изменено) · Жалоба а swap при этом используется ? Винда может показывать что есть свободная память , но при этом успешно засирает свап. При 20 активных клиентах размер свапа 12Гб. Но обращений к диску я не вижу на мониторинге. Шина забита, кроме объемов и скоростей есть шина в память она забита скорее всего. Кроме варианта с шинами ещё может кеш проца "вымываться" из за частых переключений. Скорее всего уперлись в шину видеоадаптера. Это все можно как то мониторить? На виртуалку не поставить. Под варей 8й виртуалка жрет в 5 раз больше ресурсов чем в нативной системе. Не научились еще графику виртуализировать. Или я чего то не знаю. Изменено 17 мая, 2012 пользователем Starcrafter Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 17 мая, 2012 · Жалоба Наверное как то можно, я не заморачивался дальше встроенных счётчиков производительности. Да не нужен своп вообще, пока не полезут сообщения о нехватке памяти или не потребуется отладка ядра (дампы ядра в своп кладутся - не только в винде). Своп - это крайняя мера: включать его нужно только тогда, когда больше ничего сделать нельзя: память не добавляется / нужен дамп / данных ппц как много и никуда их не деть. Винда с влючённым свопом всегда работает несколько иначе, в худшую сторону. ИМХО. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...