Как включить счетчик FPS в Apex Legends
В игре есть свой счетчик FPS. Но он очень неудобный – из-за мелкого шрифта. Даже людям с хорошим зрением трудно разглядеть, что показывает стандартный оверлей.
Чтобы включить счетчик, делаем следующее:
- Жмем Escape из любого меню (или прямо в матче);
- Открываем настройки ;
- Переходим во вкладку « Игра »;
- Устанавливаем « Вкл » напротив параметра « Показатели производительности ».
После этого около иконок игроков видим вот такой блок:
Проблема: один из пользователей потребляет 90% и более CPU
Опишу реальный случай с которым вы обязательно столкнетесь, если у вас в компании используются терминальные столы. И так есть RDS ферма построенная на базе Windows Server 2012 R2 до Windows Server 2019. На каждом из RDSH хостов могут одновременно работать свыше 30 пользователей. В среднем они суммарно не потребляют более 30% процессорных мощностей, но когда приходит период отчетности некоторые пользователи начинают нагружать сервера куда интенсивнее. Очень часто можно встретить, что пользователь работающий с Excel, 1С и похожими программами начинает потреблять 80-90% процессорных мощностей, в результате чего начинают страдать остальные пользователи этого RDSH хоста.
Ранее для решения это проблемы в Windows Server 2008 R2 был замечательный компонент диспетчер системных ресурсов (Windows System Resource Manager), но Microsoft его посчитала устаревшим и выпилила из состава компонентов, аж с Windows Server 2012 R2 и выше. Но не думайте, что доблестные разработчики не подумали чем вам восполнить этот пробел, они придумали и включили в состав Windows Server компонент «Динамическое планирование долевого распределения» или как в оригинале «Dynamic Fair Share Scheduling (DFSS)«.
Протокол времени использует для своей связи порт UDP с номером 123 в стандартной конфигурации. Необходимо следить за тем, чтобы файрвол не блокировал этот порт. В случае, если блокировка происходит, в логах ntp будет масса информации о том, что соединение невозможно:
Log Name: System
Source: Microsoft-Windows-Time-Service
Event ID: 47
Level: Warning
Description: Time Provider NtpClient: No valid response has been received from manually configured peer pool.ntp.org after 8 attempts to contact it. This peer will be discarded as a time source and NtpClient will attempt to discover a new peer with this DNS name. The error was: The peer is unreachable.
Для того, чтобы убедиться, что проблема именно в этом, можно включить вывод дополнительной отладочной информации. Настраиваем логи Windows Server таким образом, чтобы в них писалась вся необходимая информация, но они не росли больше, чем 20 мегабайт:
w32tm /debug /enable /file:C:tmpntp.log /size:20971520 /entries:0-300
Следите за тем, чтобы на диске присутствовал каталог C:tmp куда будут записаны логи.
После того, как ошибка будет отловлена, вывод дополнительной отладочной информации можно будет отключить:
w32tm /debug /disable
Блокировка ntp файрволом отлавливается по фразе в отладке:
— Logging error: NtpClient has been configured to acquire time from one or more time sources, however none of the sources are currently accessible and no attempt to contact a source will be made for 1 minutes. NTPCLIENT HAS NO SOURCE OF ACCURATE TIME.
В этом случае (да, в общем, сразу с целью проверки) необходимо проверить правило в файрволе
И, в случае необходимости, поменять правило или добавить его.
4. Параметры интерфейса клиента
- Отключить фоновый рисунок, это значительно снизит потребление пропускной способности сети.
- Кеш точечных рисунков необходимо всегда включать, т.к. в этом случае создается клиентский кэш растровых изображений, отображаемых в сеансе, что значительно снижает использование пропускной способности.
- Имеет смысл выключать отображение содержимого окон при перетаскивании, т.к. это снижает нагрузку на сеть за счет отображения только рамки окна вместо всего содержимого.
- Точно так же стоит отключать анимацию меню и окон, поскольку она увеличивает нагрузку на сетевую подсистему
- ClearType нужно включать для систем более ранних, чем Windows 7 и Windows 2008 R2
- Стили оформления – параметр, актуальный для систем Windows 7 и более ранних. Если параметр отключен, пропускная способность снижается за счет упрощения чертежей, использующих классическую тему.
- Серьезно влияет на загрузку ЦП и пропускной способности сети и разрешение экрана, с которым клиент подключается к серверу.
- Корпорация Microsoft рекомендует оставлять параметры подключения клиента в автоматическом режиме, но есть смысл попробовать выставить параметры вручную.
Например, если вы выставите на клиенте настройку «Подключаться со скоростью модем 56 Кбит/с – это отключит множество визуальных эффектов и значительно ускорит работу сервера в контексте подключения большого числа клиентов RDP.
Для системного администратора
В данной статье мы рассмотрим как настроить NTP в Windows Server 2012. В статье не рассматриваются подробная настройка синхронизации времени в доменном окружении, а настройка единичного контроллера домена с ролью эмулятора PDC, который единственный сервере в окружении выполняет синхронизацию с внешним источником времени.
Настройка очень проста. Все что нужно сделать это выполнить следующие команды в PowerShell:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:MANUAL
Stop-Service w32time
Start-Service w32time
Если контроллер виртуализирован средствами Hyper-V нужно не забыть отключить синхронизацию времени средствами Hyper-V. Откройте настройки виртуальной машины -> Management -> Integration Services и снимите чекбокс с Time Synchronization.
На этом все! Хотите узнать больше? Что-то не работает? Тогда разберем более подробно…
W32tm это основная используемая нами команда. Есть ещё варианты, использующие "net time", но на самом деле использовать эту конструкцию нет необходимости. В некоторых статья также упоминается прямое редактирование реестра, однако в Microsoft советуют не делать этого в любом случае, а только если нет совершенно никакой другой альтернативы. Но если вам очень хочется редактировать реестр, нужная вам ветка находиться тут: HKLMSystemCurrentControlSetServicesW32Time.
Какой NTP сервер использовать? Или лучше несколько?
pool.ntp.org это round-robin рандомных NTP серверов. Для конечных пользователей этого адреса более чем достаточно. Однако в случае необходимости вы можете указать вручную несколько серверов:
w32tm /config /manualpeerlist:"ntp1.sp.se ntp2.sp.se" /syncfromflags:MANUAL
Просто добавьте нужные вам сервера с пробелом между ними.
Не забудьте про файервол
Если у вас есть файервол между хостом и интернетом, он может быть настроен на запрет udp/123 по которому работает протокол NTP. Вот как это выглядит на моей Cisco ASA FW:
Поэтому я создал отдельное правило, разрешающее данный трафик.
Подробная информация и логирование
Данная команда показывает полезную информацию о настройке синхронизации, списке серверов и времени последней синхронизации.
Обычно когда сервер не может получить время с NTP сервера в лог записывается следующая информация:
Log Name: System
Source: Microsoft-Windows-Time-Service
Event ID: 47
Level: Warning
Description: Time Provider NtpClient: No valid response has been received from manually configured peer pool.ntp.org after 8 attempts to contact it. This peer will be discarded as a time source and NtpClient will attempt to discover a new peer with this DNS name. The error was: The peer is unreachable.
Когда все нормально сообщение выглядит следующим образом:
Log Name: System
Source: Microsoft-Windows-Time-Service
Event ID: 35
Level: Information
Description: The time service is now synchronizing the system time with the time source pool.ntp.org (ntp.m|0×0|0.0.0.0:123->85.10.240.253:123).
Вы все ещё испытывает какие то проблемы? Вы можете легко включить вывод отладочной информации в логфайл, который в моем случае лимитирован 10-тью мегабайтами и включает все отладочные записи.
w32tm /debug /enable /file:C:Tempw32tmdebug.log /size:10485760 /entries:0-300
После завершения отладки выключаем её:
В случае проблем в логе вы увидите большое количество информации. У меня, когда все работает об этом сигнализирует следующая запись:
— Reachability: peer pool.ntp.org (ntp.m|0×0|0.0.0.0:123->129.70.132.35:123) is reachable.
— Logging information: NtpClient is currently receiving valid time data from pool.ntp.org (ntp.m|0×0|0.0.0.0:123->129.70.132.35:123).
А когда мой файервол блокировал пакеты я получал следующие сообщения.
— Logging error: NtpClient has been configured to acquire time from one or more time sources, however none of the sources are currently accessible and no attempt to contact a source will be made for 1 minutes. NTPCLIENT HAS NO SOURCE OF ACCURATE TIME.
Принудительная синхронизация
Если вам необходимо принудительно синхронизировать клиента, запустите команду:
w32tm /resync
Sending resync command to local computer
The command completed successfully.
Если вы получили следующую ошибку, значит компьютер не может достичь NTP сервера.
The computer did not resync because no time data was available.
Начнем с начала
Если вы полностью запутались в конфигах, напихали лишнего и уже не понимаете что происходит, начните с начала. Данные команды полностью сбросят настройки NTP в дефолтное состояние:
Stop-Service w32time
w32tm /unregister
w32tm /register
Этот пост November 12, 2012 at 3:38 pm опубликовал molse в категории Windows Server 2012, Сетевые протоколы. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.
2 комментов оставлено (Add 1 more)
сервис службы времени(как и любой другой) можно перезапустить командлетом Restart-Service w32time
Ахтунг товарищи !
если разница между серверо ntp и клиентом больше ,вроде 15 часов. /resynce даст ошибку!
те для теста лучше выставить дату(это тоже критично!) и время руками но с погрешность на пару минут.
Ноябрьское обновление 2021:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
1. Нажмите Пуск, затем введите cmd в поле Начать поиск.
2. Щелкните правой кнопкой мыши на cmd в списке программ, затем выберите «Запуск от имени администратора». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или нажмите «Далее».
3. введите в строке следующую строку и нажмите клавишу ВВОД: Lodctr / r
4. Вы получите следующее сообщение: «Информация: установка успешно восстановленного счетчика производительности из резервной памяти системы».
5. выйти из командной строки
Обновить настройки диспетчера сервера
Для решения проблемы выполните следующие действия:
Подключиться к сервер с ошибкой.
Запустите монитор производительности (perfmon.exe) и выполните поиск в разделе «Наборы сборщиков данных — пользовательский монитор» и «Монитор производительности диспетчера сервера». Если он существует, щелкните его правой кнопкой мыши и выберите «Пуск». Очень вероятно, что его там не будет, поэтому переходите к следующему шагу.
Подключитесь к серверу, чьи счетчики производительности можно отслеживать.
Откройте командную строку с высоким разрешением, в которую можно использовать эту команду для экспорта набора данных монитора производительности диспетчера серверов:
logman export -n «Монитор производительности диспетчера сервера» -xml SMPM.xml
Откройте созданный файл XML, удалите весь раздел ID List и сохраните файл.
Откройте командную строку высокого уровня, не содержащую сборщик данных, и импортируйте файл XML:
logman import -n «Монитор производительности диспетчера сервера» -xml SMPM.xml
Запустите счетчики производительности:
Запустите logman start «Монитор производительности Server Manager.
При обновлении сервера в диспетчере серверов теперь должны быть доступны данные о производительности.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Проверка внутриигровых настроек
Если вы не хотите скачивать какое-либо дополнительное программное обеспечение, то во многих играх есть встроенные счетчики частоты кадров. Они особенно полезны для онлайн-игр, поскольку могут отображать различную статистику (например, пинг). Вот несколько популярных примеров:
- Fortnite: откройте «Настройки»> «Видео»> «Показать FPS».
- Overwatch: выберите «Параметры»> «Видео»> «Показать статистику производительности» и разверните меню, чтобы включить дополнительную статистику.
- League of Legends: нажмите Ctrl + F в игре, чтобы просмотреть статистику частоты кадров и задержки.
- Dota 2: перейдите в «Настройки»> «Расширенные настройки»> «Отображать информацию о сети».
- Counter—Strike: Global Offensive: откройте консоль, и введите « net_graph 1». После этого в игре будет отображаться пинг, ФПС и еще несколько параметров.