Disabletaskoffload: WinTuning: > Включить процессор сетевого адаптера

Содержание

Оптимизация TCP, Win и возможная борьба с лагами

Полезно

Не знаю, как поведут себя данные фиксы на этом сервере,
но на руофе они мне очень помогали…​


Приемы, увеличивающие, отзывчивость игры и в некоторых случаях, устраняющие лаги:​


Данные действия применимы и тестировались на Windows 7.
  1. пуск – выполнить – regedit
  2. ищем там HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\Tcpip\Parameters\Interfaces
  3. ищем там интерфейс, по которому у вас работает интернет, если не в курсе, то делаем следующий шаг во всех строках папки Interfaces
  4. правой кнопкой в поле справа, создать параметр DWORD (битность значения не имеет), называем его TcpAckFrequency, потом правой кнопкой на нем, изменить, ставим шестнадцатеричную галочку и пишем значение 1
  5. идем в HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\MSMQ\Parameters
  6. в месте указанном в пункте 5 ищем TCPNoDelay, если нету создаем DWORD параметр с таким названием и присваиваем значение 1

Если ветка, указанная в пункте 5, отсутствует, то делается следующее:
Открываем – Пуск – Панель управления – Программы и Компоненты – (слева) Включение и отключение компонентов Windows.
Там находим пункт – Сервер очереди сообщений Майкрософт (MSMQ), и ставим галочку напротив него и все галочки внутри в выпадающем списке компонентов. Перегружаемся, идем в реестр и видим там нужную нам запись

Есть вариант изменения ключа рееста

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT \CurrentVersion\Multimedia\SystemProfile
Имя: NetworkThrottlingIndex (если нет — создаем)
Параметр: DWORD

Значение означает количество пакетов не мультимедиа трафика в 1 миллисекунду, по умолчанию 10. Можно попробовать увеличить число или просто поставить шестнадцатеричное FFFFFFFF, в последнем случае полностью отключится регулирование трафика.

Дополнительные параметры:

Эти параметры так же способны оптимизировать сетевой обмен для нашего случая. При выборе их значений я руководствовался личным опытом, а не просто верил на слово различным советам. Я временно сижу на 3G интернете, где пинг сам по себе не очень, особенно в вечернее время, и мне ниже перечисленные настройки помогли. Однако, есть риск, что какой-нибудь параметр из них может и ухудшить ситуацию с пингом (хоть и не на много), поэтом я назвал их дополнительными и необязательными к выставлению.

Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\Tcpip\Parameters

  • SackOpts
    Выборочная передача поврежденных данных. Отлично помогает в борьбе с лагами, если клиент не кривой.
    Рекомендуемое значение: 1 (единица).
    Чтобы отключить: 0
  • EnablePMTUDiscovery
    Автоматически определять максимальный размер передаваемого блока данных.
    Рекомендуемое значение: 1 (единица).
    Чтобы отключить: 0
  • EnablePMTUBHDetect
    Включает алгоритм обнаружения маршрутизаторов типа «черная дыра». Видел советы по выставлению этого параметра в 0, однако, для себя я не заметил влияние этого параметра на пинг, а надежная связь нужна всем =)
    Рекомендуемое значение:1 (единица).
    Чтобы отключить: 0
  • DisableTaskOffload
    Позволяет разгрузить центральный процессор, освободив его от вычислений контрольных сумм для протокола TCP, переложив эту задачу на сетевой адаптер.
    Рекомендуемое значение: 0 (нуль).
    Чтобы отключить: 1
    Недостаток: Если возникли сбои в соединениях — отключите параметр.
  • DefaultTTL
    Определяет максимальное время нахождения пакета IP в сети, если он не может попасть на узел назначения. Это позволяет значительно ограничить количество маршрутизаторов, через которые может пройти пакет IP, прежде чем будет отброшен (вдруг пакет заблудился, зачем мы будем его ждать?).
    Рекомендуемое десятичное значение:
    64

    Чтобы отключить: удалить параметр
Раздел HKEY_LOCAL_MACHINE\SOFTWARE \Policies\Microsoft\Windows\Psched
  • NonBestEffortLimit
    Отключает резервирование пропускной способности канала для QoS.
    Рекомендуемое значение: 0 (нуль).
Чтобы вручную не править эти дополнительные параметры в реестре, можно воспользоваться готовыми reg-файлами для Включения и Отключения этих фитч.

Сетевые твики:


Начиная с этой версии ОС появились дополнительные сетевые параметры, которые могут нам пригодится. Данные твики представляют собой команды, в данном случае, сразу содержащие рекомендуемые настройки. Чтобы их применить, нужно запустить командную строку (cmd) от имени администратора. Чтобы посмотреть текущие настройки, можно воспользоваться командой netsh int tcp show global

Итак, команды:

  • netsh int tcp set global rss=enabled
    Использование нескольких процессов для обработки входящего потока, без RSS TCP/IP работает всегда только на одном процессоре даже если ПК многопроцессорный.
    Возможные значения: enable / disable
  • netsh int tcp set global netdma=enable
    Обмен информацией между сетевой платой и памятью ОЗУ без участия CPU (NetDMA).
    Возможные значения: enable / disable
  • netsh int tcp set global dca=enable
    Прямой доступ к кэшу NetDMA 2.0 (Direct Cache Acess).
    Возможные значения: enable / disable
  • netsh interface tcp set heuristics wsh=enable
    Автоматический подбор размера окна TCP (WSH). По идее, сводит на нет настройку следующего параметра, но пусть будет чтобы потом можно было что-то безболезненно включать / отключать, не сильно отступаясь от цели.
    Возможные значения: enable / disable
  • netsh int tcp set global autotuninglevel=highlyrestricted
    Автонастройка размера приемного окна TCP, не сильно отступаясь от значения по умолчанию.
    Возможные значения: disable / higlyrestricted / restricted / normal / experimental
  • netsh int tcp set global timestamps=enable
    Штампы времени при установки с ключами как Auto-Tuning Level оптимальный выбор размера окна приема.
    Возможные значения: enable / disable
  • netsh int tcp set global ecncapability=enable
    ECN — это механизм взаимодействия маршрутизаторов о заторах в сети. Он предназначен для уменьшения ретрансляции пакетов. Это позволяет автоматически снижать скорость передачи данных для предотвращения потерь данных. Описание говорит само за себя, для надежности.
    Возможные значения: enable / disable
  • netsh int tcp set global congestionprovider=none
    CTCP увеличивает темп передачи с одновременным контролем размера окна и пропускной способности (Add-On Congestion Control Provider). Во всех гайдах в интернете, которые мне попадались, советовали установить этот параметр равным ctcp. Однако, на практике, всё оказалось куда более сложнее. В моем случае он вызвал только более продолжительные лаги, несмотря на то, что потери пакетов (и всё в этом роде) он, вроде как, и призван устранять. Поэтому я рекомендую всё же значение none, исходя из опыта. Возможно, в сетях с более надежной связью CTCP и даст профит.
    Возможные значения: none / ctcp / default

Отключаем сетевой протокол Teredo (для тех кто не использует IPv6).


Инновация, которая все время чекает соединение и пакеты на предмет принадлежности их к сети IPv6, нагружая сетевую карту и забивая наш канал данных. Отключение Teredo может ускорить работу сети и интернета, как это делается:
Запускаем Командную строку (Пуск > Выполнить > cmd) и вводим команды по очереди.
netsh
interface
teredo
set state disabled

Для возврата Teredo, команды вводятся такие же, кроме последней. Последняя должна быть set state default

Переключение между окнами.

Не знаю как вы, а я столкнулся с проблемой переключения окон запущенного клиента. Суть проблемы в том, что при переключении активного окна, система либо переключала на рабочий стол, либо не переключала окно вовсе. К счастью я нашел решение! Проблема таилась в интерфейсе Aero стандартного переключателя окон. Небольшой фикс сменит стиль свитчера на стиль классического Win XP. Ссылка на архив ниже… ​В архиве два файла, один для установки, другой для отмены изменений, если вдруг вам этот фикс не помог.

Скачать

 

выход команды netsh logging in powershell



Приведенный ниже скрипт работает нормально и отображает всю необходимую мне информацию — однако есть проблема с отображением команд NETSH. Итак, обычно в powershell, если вы вводите ниже:

netsh int tcp show global

Он отображается в формате TABLe, как показано ниже:

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : disabled
Chimney Offload State               : disabled
NetDMA State                        : enabled
Direct Cache Acess (DCA)            : disabled
Receive Window Auto-Tuning Level    : disabled
Add-On Congestion Control Provider  : none
ECN Capability                      : disabled
RFC 1323 Timestamps                 : disabled

Однако, когда я делаю это в скрипте powershell, который регистрируется в файле LOG, выходные данные все искажаются — то есть ниже:

Querying active state...  TCP Global Parameters ---------------------------------------------- Receive-Side Scaling State          : disabled  Chimney Offload State               : disabled  NetDMA State                        : disabled  Direct Cache Acess (DCA)            : disabled  Receive Window Auto-Tuning Level    : disabled  Add-On Congestion Control Provider  : none  ECN Capability                      : disabled  RFC 1323 Timestamps                 : disabled  

Есть идеи, как я могу сохранить формат TABLE, который отображается в командной строке powershell?

Скрипт:

 $computerdel = gc env:computername

 $t = "D:\temp\$(gc env:computername).log"
 #$e = Test-Path $t rm $t -ErrorAction SilentlyContinue

 #if ( $e -eq $true ) { rm $t }
 #else { Write-Host "Shortcut does not exist." }


 $Logfile = "D:\temp\$(gc env:computername).log"

 Function LogWrite {    Param ([string]$logstring)

    Add-content $Logfile -value $logstring }

 LogWrite
 -----------------------------------------------------------------------------------------------------------------------------------------------

 $Date = Get-Date

 LogWrite "Script has been run on $Date - This is Servers Local Time"
 LogWrite $computer = gc env:computername $onetcp = ((get-childitem
 c:\windows\system32\drivers\tcpip.sys).Versioninfo.ProductMajorPart).tostring()
 $twotcp = ((get-childitem
 c:\windows\system32\drivers\tcpip.sys).Versioninfo.ProductMinorPart).tostring()
 $threetcp = ((get-childitem
 c:\windows\system32\drivers\tcpip.sys).Versioninfo.ProductBuildPart).tostring()
 $fourtcp = ((get-childitem
 c:\windows\system32\drivers\tcpip.sys).Versioninfo.ProductPrivatePart).tostring()


 $onedfsr = ((get-childitem
 c:\windows\system32\dfsrs.exe).Versioninfo.ProductMajorPart).tostring()
 $twodfsr = ((get-childitem
 c:\windows\system32\dfsrs.exe).Versioninfo.ProductMinorPart).tostring()
 $threedfsr = ((get-childitem
 c:\windows\system32\dfsrs.exe).Versioninfo.ProductBuildPart).tostring()
 $fourdfsr = ((get-childitem
 c:\windows\system32\dfsrs.exe).Versioninfo.ProductPrivatePart).tostring()

 $hotfix1 = Get-HotFix -Id KB2450944 -ErrorAction SilentlyContinue
 $hotfix2 = Get-HotFix -Id KB2582284 -ErrorAction SilentlyContinue
 #$hotfix3 = Get-HotFix -Id KB979808 -ErrorAction SilentlyContinue

 LogWrite

 If ($hotfix2) {    LogWrite "Hotfix KB2582284 is installed - This is
 TCPIP.sys Upgrade Hotfix" -BackgroundColor Green -ForegroundColor
 Black  } else {    LogWrite "Hotfix KB2582284 is NOT installed - Please
 ensure you install this hotfix - This is DFSRS.exe Upgrade Hotfix"
 -ForegroundColor "red"     }

 LogWrite "TCPIP.sys Version on $computer is:
 ""$onetcp.$twotcp.$threetcp.$fourtcp"" " LogWrite If ($hotfix1) {
    LogWrite "Hotfix KB2450944 is installed - This is DFSRS.exe Upgrade
 Hotfix" -BackgroundColor Green -ForegroundColor Black  } else {
    LogWrite "Hotfix KB2450944 is NOT installed - Please ensure you
 install this hotfix - This is DFSRS.exe Upgrade Hotfix"
 -ForegroundColor "red"     }    LogWrite "DFSRS.exe Version on $computer is: ""$onedfsr.$twodfsr.$threedfsr.$fourdfsr"" "

 LogWrite

 If (get-wmiobject win32_share | where-object {$_.Name -eq "REMINST"})
 {   LogWrite "The REMINST share exists on $computer" } Else {  
 LogWrite "The REMINST share DOES NOT exist on $computer - Please
 create as per standards"  }  

 #If ($hotfix3) {
 #  LogWrite "Hotfix KB979808 is installed" -BackgroundColor Green -ForegroundColor Black
 #  }
 #else {
 #  LogWrite "Hotfix KB979808 is NOT installed - Please ensure you install this hotfix" -ForegroundColor "red"
 #}      LogWrite

 $u = "DBG\ADS-ALL-ROFS-Manager"; net localgroup "Distributed COM
 Users" | Where {$_ -match $u}

 If ($u) {  LogWrite "DBG\ADS-ALL-ROFS-Manager is part of Distributed
 COM Users localgroup on $computer"     } else {    LogWrite
 "DBG\ADS-ALL-ROFS-Manager is NOT part of Distributed COM Users
 localgroup on $computer"   } LogWrite $disabletaskoffload =
 Get-ItemProperty
 'HKLM:\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters' -Name
 'DisableTaskOffload' | fl  DisableTaskOffload -ErrorAction
 SilentlyContinue $EnableTCPChimney = Get-ItemProperty
 'HKLM:\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters' -Name
 'EnableTCPChimney' | fl  EnableTCPChimney $EnableTCPA =
 Get-ItemProperty
 'HKLM:\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters' -Name
 'EnableTCPA' | fl  EnableTCPA $EnableRSS = Get-ItemProperty
 'HKLM:\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters' -Name
 'EnableRSS' | fl  EnableRSS

 If ($disabletaskoffload) {     LogWrite "Registry Key DisableTaskOffload
 is set" -BackgroundColor Green -ForegroundColor Black  } else {
    LogWrite "Registry Key DisableTaskOffload is NOT set"
 -ForegroundColor "red"     }    If ($EnableTCPChimney) {   LogWrite "Registry Key EnableTCPChimney is set" -BackgroundColor Green
 -ForegroundColor Black     } else {    LogWrite "Registry Key EnableTCPChimney is NOT set" -ForegroundColor "red"  }    If
 ($EnableTCPA) {    LogWrite "Registry Key EnableTCPA is set"
 -BackgroundColor Green -ForegroundColor Black  } else {    LogWrite "Registry Key EnableTCPA is NOT set" -ForegroundColor "red"    }    If
 ($EnableRSS) {     LogWrite "Registry Key EnableRSS is set"
 -BackgroundColor Green -ForegroundColor Black  } else {    LogWrite "Registry Key EnableRSS is NOT set" -ForegroundColor "red"     } $netsh =
 netsh int tcp show global LogWrite LogWrite "***Running Netsh
 Check***" LogWrite "Ensure the following are set to disabled:"
 LogWrite "Receive-Side Scaling State: Disabled" LogWrite "Chimney
 Offload State: Disabled" LogWrite "Receive Window Auto-Tuning Level:
 Disabled" LogWrite LogWrite $netsh LogWrite
logging powershell
Поделиться Источник lara400     21 октября 2011 в 10:19

2 ответа




2

Это потому, что функция LogWrite просто преобразует свои входные данные в строку, а «dumps» — в файл журнала. Самым простым решением для вас было бы заменить его добавлением | Out-File -Append <logfile> к каждой записи, которую вы хотите поместить в журнал:

>"Some message" | Out-File -Append <logfile>
>netsh int tcp show global | Select-Object -skip 2 | Out-File -Append <logfile>

будет производить:

Some message
TCP Global Parameters
---------------------------------------------- 
Receive-Side Scaling State          : enabled
Chimney Offload State               : automatic
NetDMA State                        : enabled
Direct Cache Acess (DCA)            : disabled
Receive Window Auto-Tuning Level    : normal
Add-On Congestion Control Provider  : none
ECN Capability                      : disabled
RFC 1323 Timestamps                 : disabled

( Select-Object -это простой способ пропустить некоторые начальные строки из вывода)

Поделиться Torbjörn Bergstedt     21 октября 2011 в 12:29



1

Вы можете пропустить строки «header/footer» с помощью простого регулярного выражения, которое возвращает строки, соответствующие символу двоеточия:

netsh int tcp show global | where {$_ -match ':'} 

Поделиться Shay Levy     21 октября 2011 в 14:10


Похожие вопросы:


netsh wlan show drivers (объединить 2 команды в 1)

Я хочу добавить эти две команды: netsh wlan show drivers | find administrator && msg * Please run as Administrator && exit netsh wlan show drivers | find Hosted network supported :…


результат netsh к объекту powershell

Я пытаюсь работать с netsh от powershell . Я хочу видеть результат от этой команды, такой как object, но netsh возвращает строку: netsh wlan show hostednetwork | Get-Member TypeName: System.String…


Powershell netsh автоматически запускает скрипт

Есть ли способ ввести текст в блокнот с указанием IP-адреса, маски подсети и шлюза, а затем запустить скрипт powershell, который выполнит следующий интерфейс netsh ipv4> set address name= Wireless…


ASP.NET 5-NETSH команды вызывают ошибку DNX (определите идентификатор процесса DNX)

У меня есть проблема с отладкой моего приложения ASP.NET 5 после двух команд в powershell для отладки поддомена (Windows 10): Вот мои шаги Работа по отладке приложений Powershell команды для…


Использование netsh на PowerShell завершается ошибкой: неверный параметр

Я пытался выполнить следующую команду на PowerShell: netsh http add sslcert ipport=0.0.0.0:443 certhash=<some certhash> appid={<random guid>} Проблема в том, что он каждый раз возвращает…


WIX CAQuietExec сбой команды NETSH

Я хотел бы, чтобы мой установщик WIX тихо вызвал команду NETSH, чтобы привязать самозаверяющий сертификат к IP address:port. Вызывается CAQuietExec, но команда NETSH не выполняется. MSI (s) (C4:84)…


Получить вывод команды «netsh dhcp server …»

Это может показаться простым, но я уже несколько недель бьюсь головой об стену из-за этого. У меня есть программа C++, которая должна получить вывод следующей команды командной строки Windows: netsh…


Захват «команды netsh для DHCP-показать области сервера »

Мне нужно захватить выход из netsh dhcp server show scope который показывает, как: ============================================================================== Scope Address — Subnet Mask — State…


powershell разбор специальных символов на cmd

У меня возникли проблемы с отправкой cmds из powershell 2.0 в netsh в cmd. Странная вещь заключается в том, что с одним типом команды для netsh она работает Пример-это работает: $input1 = @ netsh…


Powershell переменные, не принятые Netsh

Я пытаюсь передать Netsh некоторые переменные, но он отказывается их принимать. Можете ли вы посоветовать, как я могу вызвать Netsh в скрипте PowerShell, чтобы установить адрес IP, подсеть, DNS и т….

Как произносится DisableTaskOffload, язык Французский

0 рейтинг рейтинг рейтинги

0 рейтинг рейтинг рейтинги

Запишите и прослушайте произношение

Вы можете произносить это слово лучше
или произносить в разных акцента ?

Фонетическое написание DisableTaskOffload

DisableTaskOf-fload

0 рейтинг рейтинг рейтинги

Добавить фонетическое написание Отмена

Спасибо за помощь

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Переводы DisableTaskOffload

0 рейтинг рейтинг рейтинги

Перевести это слово/фраза Отмена

Спасибо за помощь

Выбрать языкАфрикаансАлбанскийАмхарскийАрабский языкАрменииazerbaijanбашкирскийБаскскийБелорусскийБенгальскийБосниецbretonБолгарскийбирманскийКаталанскийКитайскийХорватскийЧешскаяДатскийГолландскийАнглийскийЭсперантоЭстонскийfilipinoФинскийФранцузскийГалицкаягрузинскийНемецкийГреческийГуджаратиhaitian HawaiianИвритХиндиВенгерскийИсландскийИндонезийскийИрландскийИтальянскийЯпонскийЯванскийКаннадаКазахКхмерскийКорейскийКиргизскийЛаоскаЛатинскийЛатвииЛитовскийЛюксембургскийМакедонскийМалагасиецMалайскийMalayalamМальтийскийmandarin-chineseМаориМаратхиМонгольскийНепальскийНорвежскийПерсидскийПольскийПортугальскийпанджабиРумынскийРусскийГэльскийСербскийSinhalaСловацкийCловенскийИспанскийСуданскийСуахилиШведскийтагальскогоТаджикскийТамилататаринТелугутайскийТурецкийУкраинецУрдуузбекВьетнамскийВаллийскийXhosaИдиш

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Добавить детали DisableTaskOffload

Значения для DisableTaskOffload

Добавить определение

Отмена

Спасибо за помощь

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Синонимы для DisableTaskOffload

Добавить синонимы

Отмена

Спасибо за помощь

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Антонимы к DisableTaskOffload

Добавить антонимы

Отмена

Спасибо за помощь

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Примеры DisableTaskOffload в предложении

Добавить предложение

Отмена

Спасибо за помощь

DisableTaskOffload должен быть в предложении

вы не авторизованы..

Пожалуйста Войти в или регистр или пост в качестве гостя

Разместить

Полезные программы для CS:GO

Мой список полезных (и не очень) программ:

ВНИМАНИЕ:

Помните, все что вы делаете — вы делаете на свой страх и риск! За последствия автор ответственности не несет.

CCleaner

Удобное удаление программ, чистка реестра и всякого «мусора», в настройках сразу после установки отключаем «активный мониторинг». Может конфликтовать с VAC-ом, если кикает с ошибкой VAC Authentication Error — сносим CCleaner

скачать
AusLogics Disk Defrag

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

скачать
AusLogics Registry Cleaner

Обычная чистилка реестра, пока что не подводила, бесплатная.

скачать
DISM++

Комплексная утилита от китайских разработчиков, представляет собой интерфейс для виндовой утилиты dism

скачать
Steam настройки:

В настройках стима Interface — Enable DirectWrite снимаем галочку, так же отключаем все опции вроде трансляции (stream) и прочего, оставляем самый минимум.

LatencyMon

Мониторинг DPC Latency системы. Нормальные значения в диапазоне 0-70, меньше — лучше.

скачать
Общие советы:

Не держите кучу запущенных программ во время игры, это все сказывается на производительности и инпутлаге, в особенности браузеры, razer synapse, logitech gaming software и прочие приблуды. Обычно мой трей выглядит вот так, чего и вам желаю:

VibranceGUI

Автоматическая настройка Цветовой интенсивности, подходит как для владельцев Nvidia, так и AMD. Античиты не банят, программа никуда не инжектится, при запуске игры выкручивает цветовую интенсивность на заданное значение.обавляете csgo.exe и вам больше не нужно настраивать цвета через панель видеодрайвера 🙂

скачать
Рекомендую всегда использовать последние версии драйверов на любое оборудование:
NVIDIA DRIVERSAMD DRIVERSUNIXONAR DRIVERS FOR XONAR DG DGX DX AND OTHERSREALTEK HD DRIVERS
Удаляем мусор из драйверов NVIDIA перед установкой утилитой NVSlimmer

Никаких 3D VISION, Nvidia HD Audio, GeForce Experience и прочего. Скачиваете программу, скачиваете драйвер с оффсайта, запускаете программу — выбираете путь до драйвера, оставляете только то, что на скрине.

скачать
Display Driver Uninstaller aka DDU:

Можно использовать при установке\переустановке драйверов, чтобы наверняка избавиться от «хвостов» предыдущей версии.

скачать
Переопределить режим масштабирования:

Найдите файл csgo.exe в каталоге игры (по умолчанию он находится по адресу C:\Program Files (x86)\Steam\steamapps\common\counter-strike global offensive\). Нажмите правой кнопкой мыши по csgo.exe, перейдите в «Свойства». Зайдите во вкладку «Совместимость» и поставьте галочку напротив опции «Переопределите режим масштабирования высокого разрешения», а в выпадающем меню (если оно есть) под надписью «Масштабирование выполняется:» выберите «Приложение». Готово! В ТЕОРИИ может повысить фпс (на пубг форумах писали), может повлиять на inputlag, 100% результат не дает.

Оносительно новый твик для Nvidia:

Откройте последнюю версию nVidia Profile Inspector
Выберите игру — Counter-strike: Global Offensive
В разделе Sync and Refresh найдите опцию Frame Rate Limiter Mode и выставьте значение на _DELAY_FLIP_BY_FLIPMETERING (или _ALLOW_ALL)
Может снизить инпут лаг и повысить стабильность фпс. Можно пробовать различные настройки. Ниже таблица с удачными комбинациями.

скачать
Enable your network controller for network tasks offlload:

Откройте редактор реестра «regedit» нажав [Win+R]
Найдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Измените DisableTaskOffload на 0 (или создайте строковый параметр DWORD 32bit)
Перезагрузите PC
Уменьшает инпутлаг на некоторых системах

оригинальная статья

Ошибка: 651 в Windows 7 с PPPoE-соединением! — Разное — Ошибки — Каталог статей

На сегодняшний день многие «счастливчики» — обладатели операционной системы Windows 7 от Microsoft®, сталкиваясь с ошибкой 651 «The modem (or other connecting device) has reported an error» при подключении с PPPoE-соединением. Таким же счастливчиком стал и мой друг, который недавно подключился к интернет-провайдеру «N……». Ошибка: 651. Модем сообщил об ошибке. Ошибка возникает при программном либо при аппаратном сбое сетевой карты. В данной статье, я расскажу как мы героически решили проблему с ошибкой 651 и что это за ошибка. Во первых, советую всем сразу не впадать в панику, все это решается.

На сегодняшний день многие «счастливчики» — обладатели операционной системы Windows 7 от Microsoft®, сталкиваясь с ошибкой 651 «The modem (or other connecting device) has reported an error» при подключении с PPPoE-соединением. Таким же счастливчиком стал и мой друг, который недавно подключился к интернет-провайдеру «N……». Ошибка: 651. Модем сообщил об ошибке. Ошибка возникает при программном либо при аппаратном сбое сетевой карты. В данной статье, я расскажу как мы героически решили проблему с ошибкой 651 и что это за ошибка. Во первых, советую всем сразу не впадать в панику, все это решается.

 

Перезагрузите ваш компьютер. Переустановите подключение к интернету. Если первые 2 способа не помогли, то переустановите Windows, либо сделайте «Откат Системы»
Также возможно, Вы неверно указали адрес VPN сервера. Проверьте все соединения, розетки и патчкорды. Попробуйте перезагрузить компьютер — очень часто такая ошибка выскакивает в случае некорректной инициализации драйвера устройств при старте Windows. Покопавшись в буржунете, нашлось еще одно решение.

Когда указываешь вручную PPTP то ошибка 651 а если автоматически то ошибка 800. Можно решить эту траблу, скачав патч. А можно добавить пару параметров в реестр. Нужно отключить Receive Side Scaling и Offloading support. Заходим в реестр и ищем необходимую нам веточку «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters» Создаём «DWORD параметр» с названием «EnableRSS». И ставим ему значение ноль «0». Если проблема не пропадет:

Находим ветку. «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters» Создаём, если не существует параметр «DisableTaskOffload» и задаем ему значение «1». После чего перезагружаем компьютер. Если ошибка не исправилась:

Еще одно решением проблемы, как утверждается на одном зарубежном ресурсе, является установка драйверов, отвечающих за PPPoE, из ОС Microsoft® Windows Vista™.
Переименовываем файл raspppoe.sys, лежащий в каталоге «c:\windows\system32\drivers» в «raspppoe_orig.sys», а на место «raspppoe.sys» копируем соответствующий файл из ОС Microsoft® Windows Vista™. Если у вас нет Microsoft® Windows Vista™, скачать драйвер можно «raspppoe».

[Решено] ошибка 651 при подключении интернета

Это распространенная ошибка, которая может быть связано с проблемами Интернет-провайдера или вашей системы.
Рассмотрим основные способы борьбы проблемой.

Устраняем ошибку 651 при помощи перезагрузки.

1. Закройте все активные окна и программы, сохраните важные документы и т.п.

2. Пуск – Перезагрузка.

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

Решаем ошибку 651 обновлением драйверов сетевой карты.

1. Пуск – правой кнопкой мышки на ярлык Компьютера – Свойства – Диспетчер устройств.

2. Найдите «Сетевые адаптеры» и если возле вашей карты висит слева желтый восклицательный знак – через контекстное меню (правой кнопкой мышки) обновите на сетевой карте драйвер.

Ошибка 651 связанна с сетевым кабелем.

1. Проверьте сетевой кабель на предмет физических повреждений. Очень важно, чтобы целостность кабеля не была нарушена.

2. Вытащите сетевой кабель из гнезда сетевой карты и снова его вставьте. Вполне возможно, что контакты «отошли».

3.   Перезагрузите компьютер.

Устраняем ошибку 651 – создаем новое подключение к Интернету.

Часто бывает, что соединение с Интернетом глючит, поэтому стоит попробовать создать новое.

1. Правой мышкой по значку сети в правом нижнем углу Рабочего стола – Центр управления сетями и общим доступом.

2. Настройка нового подключения или сети – Подключение к Интернету – Высокоскоростное (PPPoE). Введите логин от провайдера, пароль, назовите ваше соединение и запомните пароль.

Меняем значения реестра для устранения ошибки 651.

1. Нажмите Пуск – введите в поиске «regedit» – Enter. Откроется редактор реестра.

2. Перейдите по адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. Кликните правой мышкой в окне со списком настроек – Создать – DWORD (32 бита).

4. Назовите созданный параметр «Enable RSS» и задайте ему параметр «0».

5. Аналогичным образом в этой же ветке создайте параметр DWORD (32 бита), назовите его » DisableTaskOffload» и присвойте значение «1».

6. Перезагрузите компьютер.

Возможные варианты:

Ошибка 629 – Подключение прервано удаленным компьютером.

Для пользователей которые не могут разобраться с причиной появления ошибки 629 сообщаем, что это ошибка сервера провайдера!

Чаще всего ошибка возникает, когда вы пытаетесь подключиться к провайдеру через РРРоЕ соединение, при незакрытой вашей предыдущей сессии.

Для устранения ошибки просто повторите попытку соеденения через 2-3 минуты!

Почему могут медленно работать гипервизоры? сервер dell poweredge r720? — Хабр Q&A

Было у меня нечто подобное и осталась на диске сохраненная страница с тех времен, которая помогла починить тормоза. Саму статью в инете не нашел, поэтому сделаю цитату сюда. Упоминаются старые ОС, но чинил я это на 2012 и, кажется, помог метод 3.

Article ID: 888750 — Last Review: November 2, 2007 — Revision: 3.2
Slow performance when you try to access resources on your Virtual Server host computer from a guest virtual machine

SYMPTOMS
When you try to access resources on your Microsoft Virtual Server 2005 host computer from a guest virtual machine, the performance is very slow. When you try to copy a large file, the file copy may take minutes when you expect it to take seconds. Or, the large file transfer may not be completed. You may also experience that the guest virtual machine or other guest virtual machines that are attached to the same virtual network may disconnect from the virtual network.

This problem may also cause actual non-virtual network connections to the host machine to be disconnected. You may see an event log entry that is similar to the following event log entry :
Event ID: 2025
Source: SRV
Description: The server has detected an attempted Denial-of-Service attack from client \\computername, and has disconnected the connection.

CAUSE
This problem may occur if you have Transmission Control Protocol (TCP) segmentation offloading enabled on the host computer’s network adapter. The Digital Equipment Corporation (DEC)/Intel 21140A chipset that Virtual Server 2005 emulates does not support TCP segmentation offloading. Therefore, the Virtual Server Network Driver Interface Specification (NDIS) filter driver must offload the TCP segmentation on the network adapter. This may cause slow performance and other network problems when you use Virtual Server 2005.

Method 1
Enable local area network (LAN) routing on the host computer, and then move the virtual network to the Microsoft Loopback Adapter.

Note To perform this procedure, your host computer must be running Microsoft Windows Server 2003.

To enable LAN routing on the host computer, follow these steps:
1. Click Start, point to Administrative Tools, and then click Routing and Remote Access.
2. Right-click your server name.
3. If remote access is already enabled, follow these steps:
a. Click Properties, and then click the General tab.
b. Make sure that the Router check box is selected, and then click OK.
If remote access is disabled, follow these steps:
c. Click Configure and Enable Routing and Remote Access.

The Routing and Remote Access Server Setup Wizard starts.
d. Click Next.
e. On the Configuration page, click Custom configuration, and then click Next.
f. On the Custom Configuration page, click to select the LAN routing check box.
g. Click Next, and then click Finish.
h. Click Yes if you are prompted to start the Routing and Remote Access service.
For information about how to move the virtual network to the Microsoft Loopback Adapter, see the «Using Microsoft Loopback Adapter» and the «Setting up virtual networks» topics in Virtual Server 2005 Help.

Method 2
Disable TCP task offloading in the registry of the host computer. To do this, follow these steps.

1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3. Click Edit, point to New, and then click DWORD Value.
4. Type DisableTaskOffload as the entry name, and then press ENTER.
5. Right-click DisableTaskOffload, and then click Modify.
6. In the Value data box, type a value of 1, and then click OK.
7. Quit Registry Editor.
8. Restart your computer.

Method 3
If you do not want to disable TCP segmentation offloading on the whole system, and you want to only disable TCP segmentation offloading on the network adapters that Virtual Server 2005 guests use, you must not add the DisableTaskOffload registry entry that is described in Method 2. Instead, you can disable the task offload properties on the Advanced tab of the Properties dialog box of the network adapter.

Warning When you disable the task offload properties, guest virtual machines that are attached to the same virtual network may temporarily disconnect from the virtual network.

To disable the task offload properties, follow these steps:
1. Click Start, click Run, type ncpa.cpl, and then click OK.
2. Right-click your network adapter, and then click Properties.
3. Click the General tab, and then click Configure.
4. Click the Advanced tab.
5. In the Property box, click the Offload TCP Segmentation property.
6. In the Value list, click Off, and then click OK.
7. If you also have the following task offload properties in the Property box, you must repeat step 5 to step 6 to disable these properties:
o Offload Receive IP Checksum
o Offload Receive TCP Checksum
o Offload Transmit IP Checksum
o Offload Transmit TCP Checksum

Keywords: kbbug kbtshoot KB888750

Использование значений реестра для включения и отключения разгрузки задач — драйверы Windows

  • 4 минуты на чтение

В этой статье

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

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

Подробные ключевые слова

Ключевые слова детализации определены следующим образом:

Ключевое слово Описание
* IPChecksumOffloadIPv4 Описывает, включило или отключило устройство расчет контрольных сумм IPv4.
* TCPChecksumOffloadIPv4 Описывает, включено или отключено устройство вычисление контрольной суммы TCP по пакетам IPv4.
* TCPChecksumOffloadIPv6 Описывает, включило или отключило устройство вычисление контрольной суммы TCP по пакетам IPv6.
* UDPChecksumOffloadIPv4 Описывает, включено или отключено устройство вычисление контрольной суммы UDP по пакетам IPv4.
* UDPChecksumOffloadIPv6 Описывает, включило или отключило устройство вычисление контрольной суммы UDP по пакетам IPv6.
* LsoV1IPv4 Описывает, включено или отключено устройство сегментации больших TCP-пакетов по IPv4 для разгрузки большой отправки версии 1 (LSOv1).
* LsoV2IPv4 Описывает, включено или отключено устройство сегментации больших TCP-пакетов по IPv4 для разгрузки большой отправки версии 2 (LSOv2).
* LsoV2IPv6 Описывает, включило или отключило устройство сегментацию больших TCP-пакетов по IPv6 для разгрузки большой отправки версии 2 (LSOv2).
* IPsecOffloadV1IPv4 Описывает, включено или отключено устройство вычисление заголовков IPsec по IPv4.
* IPsecOffloadV2 Описывает, включено или отключено устройство IPsec Offload версии 2 (IPsecOV2).IPsecOV2 обеспечивает поддержку дополнительных криптоалгоритмов, IPv6 и сосуществование с большой разгрузкой отправки версии 2 (LSOv2).
* IPsecOffloadV2IPv4 Описывает, включено или отключено устройство IPsecOV2 только для IPv4.

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

Имя подключа ParamDesc Значение EnumDesc
IPChecksumOffloadIPv4 Выгрузка контрольной суммы IPv4 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Прием и передача включены
TCPChecksumOffloadIPv4 Разгрузка контрольной суммы TCP (IPv4) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Прием и передача включены
TCPChecksumOffloadIPv6 Разгрузка контрольной суммы TCP (IPv6) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Прием и передача включены
UDP Контрольная суммаOffloadIPv4 Разгрузка контрольной суммы UDP (IPv4) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Прием и передача включены
UDPChecksumOffloadIPv6 Разгрузка контрольной суммы UDP (IPv6) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Прием и передача включены
LsoV1IPv4 Разгрузка большой отправки, версия 1 (IPv4) 0 Отключено
1 (по умолчанию) Включено
LsoV2IPv4 Разгрузка большой отправки V2 (IPv4) 0 Отключено
1 (по умолчанию) Включено
LsoV2IPv6 Разгрузка большой отправки V2 (IPv6) 0 Отключено
1 (по умолчанию) Включено
IPsecOffloadV1IPv4 Разгрузка IPsec, версия 1 (IPv4) 0 Отключено
1 Заголовок аутентификации включен
2 ESP включен
3 (по умолчанию) Заголовок аутентификации и ESP включены
IPsecOffloadV2 Разгрузка IPsec 0 Отключено
1 Заголовок аутентификации включен
2 ESP включен
3 (по умолчанию) Заголовок аутентификации и ESP включены
* IPsecOffloadV2IPv4 Разгрузка IPsec (только IPv4) 0 Отключено
1 Заголовок аутентификации включен
2 ESP включен
3 (по умолчанию) Заголовок аутентификации и ESP включены

Примечание

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

Сгруппированные ключевые слова

Сгруппированные ключевые слова определяются следующим образом:

Ключевое слово Описание
* TCPUDPChecksumOffloadIPv4 Описывает, включило или отключило устройство вычисление контрольных сумм IP, TCP и UDP по IPv4.
* TCPUDPChecksumOffloadIPv6 Описывает, включило или отключило устройство расчет контрольной суммы TCP и UDP по IPv6.

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

Имя подключа ParamDesc Значение EnumDesc
TCPUDPChecksumOffloadIPv4 Разгрузка контрольной суммы TCP / UDP (IPv4) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Tx & Rx включен
TCPUDPChecksumOffloadIPv6 Разгрузка контрольной суммы TCP / UDP (IPv6) 0 Отключено
1 Tx включен
2 Rx включен
3 (по умолчанию) Tx & Rx включен

Существуют ограничения на комбинации разрешаемых разгрузок.Например, если адаптер минипорта поддерживает LSOV1 или LSOV2, адаптер минипорта также вычисляет контрольные суммы IP и TCP. Дополнительные сведения о допустимых комбинациях разгрузки см. В разделе «Объединение типов разгрузки задач».

Если службы выгрузки задач отключены параметром раздела реестра, драйверы протокола не должны выдавать идентификатор объекта (OID) OID_OFFLOAD_ENCAPSULATION.

Вы можете использовать следующие значения реестра, чтобы включить или отключить разгрузку задач для протокола TCP / IP:

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ TCPIP \ Parameters \ DisableTaskOffload
Установка этого значения на единицу отключает всю разгрузку задач из транспорта TCP / IP.Установка этого значения в ноль разрешает разгрузку всех задач.

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Ipsec \ EnabledOffload
Установка этого значения на ноль отключает разгрузку протокола безопасности Интернет (IPsec) из транспорта TCP / IP. Выгрузка задач контрольной суммы TCP / IP, разгрузка большой отправки версии 1 (LSOV1) и разгрузка большой отправки версии 2 (LSOV2) не затрагиваются. Установка этого значения в единицу включает разгрузку IPsec.

Citrix Provisioning Master Device — подготовка — Carl Stalhood

Навигация

Эта статья применима ко всем 7.x версии Citrix Provisioning, включая 2109, LTSR 1912 CU3, 1909 и LTSR 7.15.39 (также известный как LTSR 7.15 CU8).

💡 = Недавно обновлено

История изменений

Общая подготовка

Citrix CTX131611 — Известные проблемы служб Provisioning Services, связанные с оборудованием

  1. Создайте VDA как обычно.
  2. Обновите инструменты VMware.
  3. Присоедините машину к домену.
  4. Citrix CTX128058 Рекомендуемые исправления операционной системы для подготовленных целей Windows содержат список рекомендуемых исправлений для Windows 2008 R2 и Windows 7.Или просто установите накопительный пакет для удобства.
  5. Chrome — CTX212545 PVS 7.6 CU1: Кэш записи заполняется автоматически, рекомендуется отключить автоматические обновления Google Chrome.

Файл подкачки

Убедитесь, что размер файла подкачки меньше размера кэш-диска. Например, если вы выделяете 20 ГБ ОЗУ узлу сеанса удаленного рабочего стола, а размер кеш-диска составляет всего 15 ГБ, тогда Windows будет иметь размер файла подкачки по умолчанию 20 ГБ, и Citrix Provisioning не сможет переместить его в кеш. диск.Это заставляет Citrix Provisioning кэшировать на сервере, а не на локальный кэш-диск (или ОЗУ).

Размер кэш-диска для узла сеанса обычно составляет 15-20 ГБ. Размер кэш-диска для виртуального рабочего стола обычно составляет 5 ГБ.

  1. Открытая система. В 2012 R2 и новее вы можете щелкнуть правой кнопкой мыши кнопку Пуск и выбрать Система .
  2. Для более старых версий Windows можно щелкнуть Пуск , щелкнуть правой кнопкой мыши значок Компьютер и щелкнуть Свойства .Или найдите System в Панели управления.
  3. Щелкните Дополнительные параметры системы .
  4. На вкладке Advanced нажмите верхнюю кнопку Settings .
  5. На вкладке Дополнительно щелкните Изменить .
  6. Либо выключите файл подкачки, либо установите размер файла подкачки меньше размера кэш-диска. Не оставляйте значение Управляемый системой размер . Не забудьте нажать кнопку Установить .Нажмите OK несколько раз.

VMware ESXi / vSphere

VMXNET3

E1000 не поддерживается — Для виртуальной машины VMware убедитесь, что сетевой адаптер — это VMXNET3. E1000 не поддерживается и повлияет на производительность.

Исправление PCI.sys — Если вашим целевым устройством является Windows 7 или Windows Server 2008 R2 с сетевым адаптером VMXNET3, установите исправление Microsoft http://support.microsoft.com/kb/2550978. Если вы забудете установить его, программа Provisioning Target Device напомнит вам об этом.Это исправление включено в накопительный пакет для удобства.

После установки исправления просмотрите скрытые адаптеры в диспетчере устройств и удалите все устаревшие (призрачные) сетевые карты VMXNET3.

  1. В командной строке введите следующие строки, нажимая клавишу ВВОД после каждой строки.
     установить devmgr_show_nonpresent_devices = 1
    запустить devmgmt.msc
     
  2. Откройте меню Просмотр и щелкните Показать скрытые устройства .
  3. Разверните Сетевые адаптеры и найдите фантомные сетевые адаптеры (выделены серым цветом).Если вы видите их, удалите их.

Контроллер SATA

Citrix Provisioning не поддерживает контроллер SATA, который стал доступен в аппаратной версии 10. Измените привод CD / DVD на IDE вместо SATA.

Затем снимите контроллер SATA.

NTP

Убедитесь, что на хостах ESXi включен NTP.

DHCP

После создания виртуального диска следуйте инструкциям в Provisioning Services 6 Проблема с черным экраном, чтобы очистить любой DHCP-адрес на виртуальном диске.

Время медленной загрузки

Целевые устройства Citrix Provisioning в VMware ESX периодически медленно загружаются после обновления хостов ESX с 5.0 до 5.1.

Citrix CTX139498 Provisioning Services Целевые устройства медленно загружаются в ESX 5.x: Используйте следующую команду, чтобы отключить функцию NetQueue на хостах ESX:

 esxcli системные настройки ядро ​​set -s netNetqueueEnabled -v FALSE 

Hyper-V

  1. Поддержка поколения 2 доступна в Citrix Provisioning 7.8 и новее.
  2. Если поколение 1, каждое целевое устройство Hyper-V Citrix Provisioning должно иметь сетевой адаптер Legacy . Устаревшая сетевая карта поддерживает загрузку по сети, а синтетическая сетевая карта — нет.
  3. Дайте устаревшему сетевому адаптеру статический MAC-адрес. Если вы оставите все нули, VMM сгенерирует единицу после развертывания виртуальной машины.
  4. При повторном открытии свойств виртуальной машины будет статический MAC-адрес.
  5. Задайте действие , которое будет выполняться при остановке сервера виртуализации. . Выключить виртуальную машину. .Это предотвращает создание Hyper-V файла BIN для каждой виртуальной машины.
  6. Чтобы установить VLAN, либо создайте логическую сеть, либо сетевой сайт.
  7. Или используйте Hyper-V Manager для настройки VLAN на каждой сетевой карте виртуальной машины.

Лучшие методы работы с антивирусами

Рекомендуемые исключения антивируса Citrix

Запись в блоге Citrix Рекомендуемые исключения антивируса Citrix: цель здесь — предоставить вам консолидированный список рекомендуемых исключений антивируса для вашей среды виртуализации Citrix, посвященный ключевым процессам, папкам и файлам, которые, как мы видели, вызывают проблемы на местах:

  • Установить сканирование в реальном времени для сканирования только локальных дисков, а не сетевых дисков
  • Отключить сканирование при загрузке
  • Удалите все ненужные записи, связанные с антивирусом, из клавиши «Выполнить».
  • Исключить файлы подкачки из сканирования
  • Исключить журналы событий Windows из сканирования
  • Исключить файлы журнала IIS из сканирования

См. Сообщения в блоге об исключениях для каждого компонента / продукта Citrix, включая StoreFront, VDA, Controller и Provisioning.В сообщении блога также есть ссылки на дополнительные статьи базы знаний об антивирусе.

Symantec Endpoint Protection

http://blogs.citrix.com/2012/06/04/how-to-prepare-a-citrix-provisioning-services-target-device-for-symantec-endpoint-protection/.

Софос

Sophos Anti-Virus для Windows 2000+: включение текущих версий в образ диска, в том числе для использования с клонированными виртуальными машинами: эта процедура гарантирует, что произведенные целевые / клонированные компьютеры:

  • Получите их индивидуальную идентичность с помощью Enterprise Console, с помощью которой ими можно будет впоследствии управлять.
  • Желаемая версия Sophos Anti-Virus уже установлена ​​и настроена в созданном образе.
Касперский

CTX217997 Ошибка BSOD: «ОСТАНОВИТЕ 0x0000007E CVhdMp.sys с антивирусом Касперского: установите Легкий агент Касперского с помощью переключателя / pINSTALLONPVS = 1 .

Загрузочный ISO

Вы можете создать загрузочный ISO-образ Citrix Provisioning для своих целевых устройств. Это альтернатива PXE.

  1. На сервере Provisioning Server запустите Citrix Provisioning Boot Device Manager .
  2. На странице Укажите сервер входа в систему добавьте IP-адреса до четырех серверов Provisioning Server. Щелкните Далее .
  3. На странице Set Options установите флажок рядом с Verbose Mode и нажмите Next .
  4. На странице Запись загрузочного устройства не нажимайте Записать . Если вы это сделаете, то у вас будет очень плохой день. Вместо этого загляните в раздел Boot Device и измените его на Citrix ISO Image Recorder .Затем вы можете нажать Записать .
  5. Сохраните ISO-образ и загрузите его в хранилище данных или библиотеку VMM.
  6. Теперь вы можете настроить целевые устройства для загрузки с этого файла ISO.

Отключить разгрузку сети

Установите следующий раздел реестра на целевом устройстве:

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TCPIP \ Parameters \
    • DisableTaskOffload (DWORD) = 1

Установка программного обеспечения целевого устройства

Версия программного обеспечения целевого устройства должна быть такой же или более ранней, чем версия сервера Citrix Provisioning.

Выполните следующие действия на главном VDA, который вы собираетесь преобразовать в виртуальный диск. Старайтесь не устанавливать это при подключении по протоколу RDP или ICA, поскольку установщик отключит сетевой адаптер.

  1. Призрачные сетевые адаптеры — Ваше целевое устройство может иметь призрачные сетевые адаптеры. Это очень вероятно на виртуальных машинах Windows 7 и Windows 2008 R2 при использовании VMXNet3. Следуйте CTX133188 с кодом события 7026 — Не удалось загрузить следующие драйверы запуска при загрузке или запуске системы: Bnistack для просмотра скрытых устройств и удаления фантомных сетевых адаптеров.
  2. Windows 10 1709 — есть две известные проблемы: (источник = CTX229052 Windows 10 Fall Creators Update (v1709) — известные проблемы Citrix)
    • Удаление целевого устройства зависает в Windows 10 v1709. Вместо удаления выполняйте обновление целевого устройства на месте.
    • Windows 10 x86 v1709 (не x64) не может загружаться с виртуального диска в частном режиме. В настоящее время нет решения или обходного пути.
  3. Перейдите к загруженному Citrix Provisioning и запустите PVS_Device_x64.exe .
  4. Если вы видите окно требований, нажмите Установить , чтобы установить 64-разрядную версию CDF и / или .NET Framework 4.8.
  5. На странице Добро пожаловать в мастер установки для Citrix Provisioning Target Device x64 щелкните Далее .
  6. На странице Лицензионное соглашение выберите Я принимаю и щелкните Далее .
  7. На странице Информация о клиенте щелкните Далее .
  8. На странице Целевая папка щелкните Далее .
  9. На странице Готово к установке программы щелкните Установить .
  10. На странице Мастер установки завершен нажмите Готово .
  11. Нажмите Да , если будет предложено перезапустить.
  12. Запустится мастер обработки изображений. Сначала просмотрите следующие настройки. Затем переходите к преобразованию главного образа в виртуальный диск.

Настройки программного обеспечения целевого устройства

Асинхронный ввод-вывод

Citrix Provisioning 1808 и новее поддерживает асинхронный ввод-вывод для повышения производительности. По умолчанию он отключен, так как использует больше памяти. Для получения дополнительной информации см. Повышенная производительность с асинхронной потоковой передачей ввода-вывода в Что нового на сайте Citrix Docs.

В Citrix Provisioning 1912 и новее вы можете включить Asynchronous IO в консоли PVS, отредактировав свойства виртуального диска.

В старых версиях PVS параметр реестра для включения асинхронного ввода-вывода настраивается внутри виртуального диска.

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CVhdMp \ Parameters
Запретить диск для записи в кэш

От Карла Фаллиса из Перенести файл кэша записи на произвольный диск на Citrix Discussions: драйвер, определяющий, в какой раздел разместить локальный кеш, ищет файл с именем: {9E9023A4-7674-41be-8D71-B6C13EF} .VDESK.VOL.GUID в корневой каталог.Если файл найден, он не поместит кэш записи на этот диск.

Чрезмерное количество попыток

Если VMware vSphere, убедитесь, что сетевая карта — это VMXNET3.

От Карла Фаллиса из Citrix Discussions и CTX200952 Показано большое количество повторных попыток при использовании частного режима или версии обслуживания в PVS 7.6: создание образа с 4 виртуальными ЦП занимает несколько часов. С двумя виртуальными ЦП это займет несколько минут.

Обходной путь для чрезмерного количества повторных попыток в Citrix Provisioning 7.6 заключается в добавлении следующего раздела реестра на целевом устройстве, чтобы уменьшить количество используемых потоков:

  • HKLM \ SYSTEM \ CurrentControlSet \ Services \ Bnistack \ Parameters
    • IosRequestThreads (DWORD) = попробуйте 2, и если попытки повторяются, попробуйте 1

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

Имя компьютера

Если имя компьютера не может быть получено из начальной загрузки, то по умолчанию используется MAC-адрес. Вы можете заставить цель снова запросить имя целевой машины, установив следующий раздел реестра в реестре.

  • HKLM \ System \ CurrentControlSet \ services \ bnistack \ Parameters (возможно, вам придется создать ключ параметров, если он еще не создан)
    • EnableGetComputerName (DWORD) = 1 (по умолчанию 0 или отключено)

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

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

  • HKLM \ System \ CurrentControlSet \ Services \ Bnistack \ Parameters (Создайте новый ключ под названием «Параметры», если он еще не существует)
    • TcpipHostnameNoConversion (DWORD) = 1
Тайм-аут инициализации кэш-диска

Из статьи базы знаний Citrix — Запись кэша, заданного для Provisioning Services, целевое устройство возвращается к серверу: мы видели, что инициализация дисков может занять больше времени, и за счет увеличения времени и количества повторных попыток можно получить доступ к локальному жесткому диску.Вы можете увеличить это значение, используя следующие разделы реестра:

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ bnistack \ parameters
    • WcHDInitRetryNumber (DWORD) = 50-200 по умолчанию 150 Я бы установил 200
    • WcHDInitRetryIntervalMs (DWORD) = 50-500 по умолчанию 100 количество мс для ожидания между повторными попытками, я бы увеличил это значение до 300-500
Часовой пояс целевого устройства

CTX200188 Citrix Provisioning Services 6.1.21 и Citrix Provisioning Service 7.1.3 Изменение целевого часового пояса: целевые устройства запрашивают информацию о часовом поясе у Citrix Provisioning Server во время загрузки и устанавливают часовой пояс для подключенного сервера Citrix Provisioning Server. Если часовой пояс прошел успешно, они выполняют следующую команду:
w32tm / resync / nowait

Чтобы отключить целевое устройство от использования часового пояса сервера Citrix Provisioning, установите следующий раздел реестра в образе виртуального диска.Значения должны быть изменены в реестре главного образа, чтобы они вступили в силу во время загрузки.

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Bndevice \ Parameters
    • DisableTimeZone (DWORD) = 1
Скрыть значок Citrix Provisioning

Из http://danielruiz.org/2013/11/11/xenapp-6-5-full-desktop-hide-pvs-system-tray/:

От Джека Коббена Скрыть значок лотка виртуального диска: Добавьте ниже значение reg:

  • HKLM \ Software \ Citrix \ ProvisioningServices \ StatusTray

Однако это отключит всех пользователей, даже администраторов.Решение: примените ключ HKCU ниже в зависимости от членства в группе (Настройки групповой политики> Таргетинг на уровень элемента):

  • HKEY_CURRENT_USER \ SOFTWARE \ Citrix \ ProvisioningServices \ StatusTray

После этого значок исчезнет.

Связанные страницы

Отключить выгрузку задач Windows 10

Отключить разгрузку задач Обзор Windows 10

Отключить разгрузку задачи Windows 10 может предложить вам множество вариантов экономии деньги благодаря 24 активных результатов.Вы можете получить лучшая скидка до до 54% ​​скидка.
Новые коды скидок постоянно обновляются на Couponxoo. Последние находятся на 15 октября 2021 г.
12 новые Отключить разгрузку задачи Windows 10 Результатов было найдено за последние 90 дней, которые означает, что каждые 8, новый Disable Task Offload Windows 10 результат вычислен.
В качестве отслеживания Couponxoo покупатели в Интернете могут недавно сэкономить 15% в среднем по нашим купонам для покупок в Отключить выгрузку задач Windows 10 .Это легко сделать с помощью поиска по Couponxoo’s Коробка.

Как мне узнать, какой купон мне лучше всего подходит для отключения выгрузки задачи в Windows 10?

Алгоритм CouponXoo размещает лучшие результаты в верхней части списка, когда вы вводите в поле «Отключить выгрузку задач Windows 10». Вы можете найти лучшие купоны, скидки, предложения и промокоды, нажав на верхние результаты.

Как я могу отслеживать информацию об отключении разгрузки задач Windows 10?

Лучший способ обновлять предложения в интернет-магазине — регулярно посещать их домашнюю страницу.Параллельно вам следует обращаться к веб-сайтам Coupon, Deals, … и не игнорировать CouponXoo, который представляет собой огромную базу данных кодов скидок и купонов. CouponXoo всегда периодически обновляет последние коды купонов, что гарантирует, что у вас всегда будут самые свежие коды …

Почему мне нужно немного подождать при поиске Отключить выгрузку задачи Windows 10?

Причина в том, что есть много обнаруженных нами результатов Disable Task Offload Windows 10, особенно обновленных новых купонов, и этот процесс займет некоторое время, чтобы представить лучший результат для вашего поиска.Обычно это занимает 0,25 секунды при обычном поиске и около 1 секунды при сложном поиске.

Как использовать предложение «Отключить разгрузку задач в Windows 10»?

После того, как вы узнаете все результаты Disable Task Offload Windows 10, которые вам нужны, у вас будет много вариантов, чтобы найти лучшую экономию, нажав кнопку Получить купон ссылки или другие предложения магазина справа, чтобы увидеть все связанные купоны, продвижение и Код скидки.

Чрезвычайно низкая производительность RDP на сервере Windows 2012 R2, работающем на VMware ESXi

Я использую серверы Windows 2012 R2 в среде VMware ESXi (6.5.0 обновление 1 (сборка 5969303). У меня крайне низкая производительность на сервере Windows 2012R2 при подключении к любому RDP-клиенту (Windows и Mac)

Аппаратное обеспечение не должно быть проблемой.

  • сервер не имеет высокой общей нагрузки
  • нет высокой загрузки процессора
  • хватает ОЗУ
  • нет высоких входов / выходов

Это то, что я сделал, чтобы решить проблему и вернуться к быстрой RDP-производительности.

1.Finetune «Службы удаленных рабочих столов» в групповой политике

Откройте редактор групповой политики (Пуск -> Выполнить -> gpedit.msc )

Перейти к конфигурации компьютера > Параметры Windows> Административные шаблоны> Компоненты Windows> Службы удаленных рабочих столов> Узел сеанса удаленного рабочего стола> Подключения> Выбрать транспортный протокол RDP = Использовать только TCP

Вы также можете установить это на стороне клиента, указав:

Конфигурация компьютера> Параметры Windows> Шаблоны администратора> Компоненты Windows> Службы удаленного рабочего стола> Клиент подключения к удаленному рабочему столу> Отключить UDP на клиенте = Включено

2.Отключить «DisableTaskOffload» в реестре

Я также добавил ниже параметр реестра для повышения производительности.

Небольшое объяснение разгрузки TCP:

«Механизм разгрузки TCP — это функция, используемая в сетевых картах (NIC) для разгрузки обработки всего стека TCP / IP на сетевой контроллер. Перенося часть или всю обработку на выделенное оборудование, механизм разгрузки TCP освобождает основной ЦП системы для других задач. Однако известно, что разгрузка TCP вызывает некоторые проблемы, и ее отключение может помочь избежать этих проблем.”

  • Откройте RegEdit на компьютере с Windows Server.
  • Перейдите к этому разделу реестра в дереве слева: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters
  • Щелкните правой кнопкой мыши на правой стороне и добавьте новое значение DWORD (32 бита)
  • Установите имя значения на DisableTaskOffload и значение данных на 1

Теперь подключитесь к серверу через RDP (к новому сеансу), и ваша производительность должна быть нормальной.

Просмотры сообщений: 13 428

8 сен 2017 Ульрих Краузе

USB-опрос, разгрузка TCP и многое другое — 10 советов по скорости Windows, которые не работают

6. USB-опрос

Некоторые руководства по настройке ПК жалуются, что Windows опрашивает ваш USB-контроллер каждую миллисекунду, снижая производительность и не позволяя процессорам переносных компьютеров переходить в состояние энергосбережения C3.

Но, говорят, если вы перейдете в HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Class \ Usb \ 0000, создадите значение DWORD с именем IdleEnable и установите его в 1, тогда Windows увеличит интервал опроса до 5 мс, и все будет хорошо.

Они правы? В некоторой степени: у Microsoft действительно есть документ поддержки, описывающий этот ключ реестра и основную проблему. Но там сказано, что это применимо к Windows 98, Me и 2000 Server SP2. Любая разница в производительности здесь, вероятно, будет минимальной, и нет никаких упоминаний о том, что она работает в Windows XP или более поздних версиях.

7. Разгрузка TCP

Некоторые задачи, связанные с отправкой данных по сети, во многих случаях могут выполняться процессором на вашем сетевом адаптере, говорится в другой настройке, и включение этого параметра повысит производительность.Просто перейдите в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters, создайте новое значение DWORD с именем DisableTaskOffload и установите его на 0.

Проблема здесь? Windows обычно включает выгрузку уже автоматически. Этот параметр реестра, как следует из его названия, существует для того, чтобы вы могли отключить функцию разгрузки для устранения неполадок в сети. Документ Microsoft о настройках реестра TCP / IP подтверждает, что его значение по умолчанию уже равно 0, что позволяет выполнять разгрузку, поэтому ручное добавление значения ничего не изменит.

Более того, разгрузка TCP не всегда может быть хорошей идеей. В недавнем сообщении в блоге одной из групп поддержки Microsoft сообщалось, что они потратили сотни часов на дела, связанные с разгрузкой, и подробно описывается один, в котором ответом на проблему с производительностью было отключение этой функции.

8. ConservativeSwapfileUsage = 1

Windows иногда использует файл подкачки до того, как это необходимо, мы иногда читаем, изгоняя данные из быстрой ОЗУ на ваш медленный жесткий диск без надобности.Но, как гласит история, добавив строку ConservativeSwapfileUsage = 1 в раздел [386enh] вашего файла System.ini, проблема будет решена.

Конечно, не все так просто. В документе Microsoft поясняется, что включение этого параметра не увеличивает скорость, а требует «некоторой потери общей производительности системы». Не то, чтобы это важно для большинства людей, потому что в документе говорится о его использовании только в Windows 95 и 98 — этот параметр не повлияет на любую более позднюю версию операционной системы.

9. LargeSystemCache

Одна из распространенных рекомендаций Windows по ускорению заключается в том, что следует увеличить объем памяти для кэширования файловой системы. Просто укажите REGEDIT на HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management, создайте значение DWORD с именем LargeSystemCache (если оно еще не существует) и установите его на 0.

Первый вопрос, который нужно задать здесь: почему ? В конце концов, увеличение объема памяти для файлового кеша означает меньше оперативной памяти для всего остального.Как вы можете быть уверены, что получите выгоду?

И действительно, если вы посмотрите документацию Microsoft, то предупреждений предостаточно. По их словам, этот параметр «предназначен для использования с серверными продуктами Windows, которые действуют как серверы», и «не предназначен для повседневного использования на настольных компьютерах».

В другом документе Microsoft объясняется, что этот параметр указывает, что «система предпочитает рабочий набор системного кэша, а не рабочий набор процессов». То есть требования к памяти Windows будут иметь приоритет над вашими собственными приложениями.

Если вы примените эту настройку к обычному выпуску Windows на ПК, который редко запускает приложения, потому что вы используете его в качестве сетевого сервера, то это может помочь. Однако, если вы используете его на обычном рабочем столе, есть большая вероятность, что вы действительно снизите производительность своей системы.

10. IRQ8Priority

Запрос прерывания (IRQ) — это сигнал, используемый устройствами для привлечения внимания вашего процессора. Обычная настройка ускорения говорит о том, что вы можете улучшить производительность вашего ПК, изменив приоритет некоторых из этих IRQ, в частности №8, системных часов.И для этого вы должны указать REGEDIT на HKEY_LOCAL_MACHINE \ SystemCurrentControlSetControlPriorityControl, создать новое значение DWORD с именем IRQ8Priority и установить его на 1 (для наивысшего приоритета).

Однако с этой идеей есть проблемы.

Мол, в этом нет никакого смысла: нет никаких оснований полагать, что какое-то повышение приоритета системных часов поможет вашей системе работать быстрее (и никто, предлагающий это, никогда не предлагает объяснения).

И мы не смогли найти ни одной ссылки на настройку на сайте Microsoft.

Тем не менее, мы не смогли найти ничего от Microsoft, опровергающего этот наконечник, поэтому мы решили попробовать это на себе. Мы протестировали ПК с Windows Vista с помощью Passmark PerformanceTest и получили 756,0 баллов.

Мы применили настройку IRQ8Priority, перезагрузились, снова запустили PerformanceTest и получили результат: 748,1, немного медленнее. Это не сильно снизило нашу производительность, это было в пределах погрешности теста, но это также не улучшило скорость нашей системы. Как и многие другие настройки оптимизации ПК, IRQ8Priority вообще не сделал ничего полезного.

БЕЗ ТОЧЕК: Тестирование нашего тестового ПК показало, что настройка IRQ8Priority не оказала никакого влияния

————————— ————————————————— —————————

Понравилось? Тогда ознакомьтесь с 50 советами экспертов, которые сделают ваш компьютер быстрее.

Подпишитесь на бесплатную новостную рассылку Weird Week in Tech от TechRadar
Получайте самые странные технические новости недели, а также самые популярные новости и обзоры, доставленные прямо на ваш почтовый ящик.Зарегистрируйтесь на http://www.techradar.com/register

Windowspage — Netzwerk — Prozessor der Netzwerkkarte aktivieren / deaktivieren

Windowspage — Netzwerk — Prozessor der Netzwerkkarte aktivieren / deaktivieren

Freitag, 15.10.2021 (CEST) um 09:37 Uhr

Новости:

Herzlich Willkommen bei Windowspage. Все Windows.


Tipps — Netzwerk — Prozessor der Netzwerkkarte aktivieren / deaktivieren

Детальbeschreibung

Betriebсистема: Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7

Einige Netzwerkadapter (NIC = Network Interface Card) besitzen einen eigenen Prozessor.In diesem Fall können rechenintensive Aufgaben (I. d. R. die Prüfsummenberechnung, TCP-Segmentierung) an den Prozessor der Netzwerkkarte ausgelagert werden. Je nach System, Prozessor und Treiber kann so die Gesamtleistung des Systems optimiert werden. Mit Hilfe der Registrierung kann die Verwendung des Prozessors (der Netzwerkkarte) aktiviert bzw. deaktiviert werden.

Так вот:

  • Starten Sie … \ windows \ regedit.exe bzw. … \ winnt \ regedt32.исполняемый.
  • Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
    HKEY_LOCAL_MACHINE
    Система
    CurrentControlSet
    Услуги
    Tcpip
    Параметры
  • Doppelklicken Sie auf den Schlüssel «DisableTaskOffload».
    Водопад Dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie «Neu»> «DWORD-Wert» (REG_DWORD).Также как Schlüsselnamen geben Sie «DisableTaskOffload» ein.
  • Ändern Sie den Wert ggf. auf «0» (активный) или «1» (деактивированный).
  • Die Änderungen werden ggf. erst nach einem Neustart aktiv.

Hinweise:

  • DisableTaskOffload:
    0 = Es werden Aufgaben an den Prozessor des Netzwerkadapters ausgelagert.
    1 = Es werden keine Aufgaben mehr an den Prozessor des Netzwerkadapters ausgelagert.
  • Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und / oder Anwendungsprogramme nicht mehr richtig arbeiten.

Weitere Informationen (u. A. Quelle):


Windowspage — Weitere interessante Tipps und Einstellungen

Советы из Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7
  • Netzwerk — Remoteunterschiedskomprimierung aktivieren / deaktivieren

    [Windows Vista, Windows 7]

  • Netzwerk — Loopbackadapter (virtuelle Netzwerkkarte) installieren

    [Windows 2000, Windows XP, Windows 2003, Windows Vista]

  • Netzwerk — Speicherung von Anmeldeinformationen (Tresor) verhindern

    [Windows XP, Windows 2003, Windows Vista, Windows 7]

  • Netzwerk — символ Netzwerkumgebung ausblenden

    [Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows 2003, Windows Vista]

  • Netzwerk — Netzwerkverbindungen erst beim Zugriff wiederherstellen

    [Windows NT, Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8]



Страница Windows — Eingeschränkter Funktionsumfang

JavaScript muss aktiviert sein, damit der volle Funktionsumfang der Webseite genutzt werden kann!

Оптимизация конечной точки с помощью PowerShell — PepperCrew

С Citrix PVS содержимое диска передается в потоковом режиме по сети на конечную точку.Для этого требуется достаточная пропускная способность и оптимизированная для конфигурация . Если оба критерия не соблюдены, конечная точка страдает от задержек, повторных попыток или сбоев.

При использовании Citrix PVS можно применить ряд передовых практик, которых, вероятно, применимы в вашей ситуации. Раньше мне приходилось вручную оптимизировать моей виртуальной машины каждый раз, когда мне приходилось создавать новый виртуальный диск! Да ни у кого нет на это времени (ссылка)!

Я написал сценарий PowerShell , который оптимизирует конечную точку для Citrix PVS, и хотел бы поделиться им с вами.

Обновлено 13 октября 2013 г. до версии 1.4

Передовой опыт применения

Сценарий применяет ряд передовых практик для оптимизации производительности конечной точки PVS. Некоторые из них включены по умолчанию, некоторые — нет.

Отключить разгрузку задачи

Наиболее общий передовой метод, применимый (почти) к каждой среде PVS, отключая разгрузку всех задач из транспорта TCP / IP. Также CTX117491

Отключить IPv6

Хотя Citrix прилагает все усилия, чтобы IPv6 работал для всех продуктов Citrix, PVS не поддерживает IPv6.Отключение IPv6 на конечных точках PVS предотвращает периодические сбои. Для каждого сетевого адаптера привязка IPv6 удаляется с помощью утилиты nvspbind. Эта утилита включена в загрузку. Кроме того, из-за IPv6 может происходить медленная загрузка. См. Также эту статью TechNet.

Отключить TSO и DMA на XenTools

При запуске конечных точек PVS на Citrix XenServer 5.0 или 5.5 может наблюдаться низкая производительность целевого устройства, медленная реакция мыши, задержки приложений и медленные изменения экрана.Это известная ошибка, устраненная в (исправлении XenServer 5.6). См. Также CTX125157.

Увеличить порог UDP FastSend

Для каждого пакета UDP размером более 1024 байтов сетевой стек Windows ожидает прерывания завершения передачи перед отправкой следующего пакета. В отличие от предыдущих выпусков, vSphere 5.1 не обеспечивает прозрачного решения этой ситуации. Также KB2040065

Установить коэффициент умножения на значение очистки UDP по умолчанию

Высокая загрузка ЦП происходит, когда сервер под управлением Windows Server 2008 R2 находится под очень большой нагрузкой UDP.Эта проблема возникает из-за слишком агрессивной очистки таблицы. Также KB2685007

Иконки скрыты

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

Отключить драйвер отладки VMware

Драйвер отладки виртуальной машины отключен для этой виртуальной машины, сообщение отображается в журнале событий. Драйвер отладки виртуальной машины не требуется на узле ESX.Драйвер используется для функций записи / воспроизведения в продуктах Fusion и Workstation. См. Также KB1007652.

Масштабирование на стороне приема отключено

VMXNET3 часто сбрасывается при включении RSS на виртуальной машине Windows с несколькими виртуальными ЦП. Когда масштабирование на стороне приема (RSS) включено на виртуальной машине Windows с несколькими виртуальными ЦП, вы видите сообщения NetPort для повторяющихся MAC-адресов, указывающих на то, что порты отключены, а затем снова включены. Также KB2055853.

Удалить отсутствующие сетевые карты

После удаления сетевого адаптера — например, для замены адаптера E1000 на vmxnet3 (поскольку ваш инструмент развертывания не поддерживает vmxnet3) — сетевой адаптер все еще существует на вашем компьютере с Windows.Сетевой адаптер не отображается в диспетчере устройств (см. KB241257), но он активен в стеке IP и, скорее всего, имеет более высокий приоритет. В результате программное обеспечение целевого устройства PVS не может связаться с потоковым сервером.

Все адаптеры Ethernet, отсутствующие на машине, удаляются с помощью утилиты DevCon. Утилита включена в загрузку. Если вы ее потеряли, убедитесь, что вы используете версию 6.1.7600.16385 из Windows 7 WDK для компьютеров x64.

Настройка по умолчанию: Включено

Оптимизация для конкретного сетевого адаптера

Для каждого сетевого адаптера (E1000, vmxnet3, vmbus и т. Д.) существуют лучшие практики, самый общий — это отключение разгрузки TCP. В зависимости от сетевого адаптера у него разные имена, а у некоторых есть несколько функций, которые нужно отключить.

Настройка по умолчанию: Включено

Сценарий изменяет следующие наборы следующих свойств:

Сетевой адаптер Имущество Значение
E1000 (VMware) Разгрузка большой отправки (IPv4) Отключено
vmxnet3 (VMware) Разгрузка гигантского TSO IPv4 Отключено
Выгрузка TSO IPv4 Отключено
xennet6 (XenServer) Большая отправка и разгрузка, версия 2 (IPv4) Отключено
vmbus (Hyper-V) Разгрузка большой отправки, версия 2 (IPv4) Отключено
Отсутствует адаптер? Напишите мне по электронной почте info @ ingmarverheij.com

Все остальные свойства, перечисленные в диалоговом окне «Свойства адаптера Ethernet», также могут быть изменены. В скрипте представлены все известные свойства и значения, все, что вам нужно сделать, это раскомментировать (удалить символ #) и установить желаемое значение. НЕ включайте параметры, пока не протестируете их и не поймете, каковы последствия.

Пример
Вы хотите отключить разгрузку контрольной суммы IPv4 для адаптера vmxnet3.Значение по умолчанию — 3 (Tx и Rx включены), чтобы отключить функцию, вам нужно установить значение 0. В сценарии перейдите к строкам 256, удалите # перед ‘Set-ItemProperty’ и установите значение «0». »И конец выступления.

 # --- Разгрузка контрольной суммы IPv4 ---
$ strRegistryKeyName = "* IPChecksumOffloadIPv4"
# 0 - отключено
# 1 - Tx включен
# 2 - Rx включен
# 3 - Tx и Rx включены (по умолчанию)
Set-ItemProperty -Path ("HKLM: \ SYSTEM \ CurrentControlSet \ Control \ Class \ {0} \ {1}" -f "{4D36E972-E325-11CE-BFC1-08002BE10318}", ("{0: D4}" -f $ intNICid)) -Name $ strRegistryKeyName -Value "0" 

Испытанные платформы

Сценарий протестирован на нескольких платформах гипервизора, чтобы гарантировать, что он охватывает большинство сред.Если вам не хватает гипервизора (или версии), свяжитесь со мной по адресу [email protected].

  • Citrix XenServer (6.0, 6.02 и 6.2)
  • Microsoft Hyper-V (2.0, 3.0 / 2012)
  • VMware ESX (4.0, 5.0 и 5.1)

Использование и загрузка

Сценарий запускается без аргументов, но требует повышенных привилегий, это обеспечивается сценарием. В сценарии вы можете включить / отключить функции в разделе глобальных опций (например, удаление скрытых сетевых адаптеров или отключение IPv6).При желании вы можете установить дополнительные свойства NIC, раскомментировав оператор и указав новое значение.

Вы можете скачать файлы здесь: OptimizePVSendpoint

.

Спасибо

Я хотел бы поблагодарить следующих людей, которые проявили любезность протестировать скрипт и предоставили мне отзывы и тестовые данные:

  • Kees Baggerman — ссылка
  • Wilco van Bragt — ссылка
  • Иэн Брайтон — ссылка
  • Tom Gamull — ссылка
  • Эндрю Морган — ссылка
  • Шон Ричи — ссылка
  • Джефф Воутерс — ссылка
  • Bram Wolfs — ссылка
  • Джонатан Питр — ссылка

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *