VPN арқылы файлдарға баяу қатынау көп арналы параметрді шешім ретінде қарауға итермелейді, бірақ параметрдің жиі жұмыс істейтін ештеңесі болмайды. RSS жоқ бір виртуалды адаптер трафикті бірнеше арнаға тарата алмайды, құсбелгіде не жазылса да. Маңыздысы — SMB екі ұшта көретін мүмкіндік, ноутбуктің физикалық NIC сипаттамасы емес. Төмендегі шолу белсенді сеанстан басталып, адаптерлердің орналасуына қайтады.

NIC сипаттамасынан емес, сеанстан бастаңыз

Алдымен сеанс көп арналы режимді мүлде пайдалана алатынын растаңыз. Бұл мүмкіндік SMB3-ке жатады, сондықтан құрылғымен немесе ескі сервермен келісілген ескі диалект адаптер туралы кез келген сұрақ маңызды болмай тұрып оны жоққа шығарады. Содан кейін клиент шын мәнінде қай серверге қосылғанын растаңыз, өйткені сіз тексеріп отырған тораптан басқа торапқа шешілетін атау сенімді, бірақ қатысы жоқ нәтиже береді.

Get-SmbConnection
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Get-SmbClientNetworkInterface

Бірінші пәрмен диалектіні, серверді және ортақ қалтаны бір жолда атайды. Екіншісі клиентте мүмкіндіктің қосылғанын көрсетеді, ал үшіншісі SMB білетін интерфейстерді олардың хабарланған мүмкіндіктерімен бірге тізімдейді. RSS те, RDMA да хабарламайтын виртуалды адаптер орналасу қандай бола алатынын айтады.

Егер диалект SMB3 болмаса, тоқтап, әуелі сол мәселені шешіңіз. Әйтпесе әр кейінгі пәрмен қосыла алмайтын мүмкіндікті сипаттайды.

Клиент интерфейстерін адал оқыңыз

SMB әдепкі маршрутыңызды қай адаптер алып жүргеніне мән бермейді; ол пайдалана алатын интерфейстерді санамалап, әрқайсысын бағалайды. Wi-Fi, Ethernet және VPN адаптері бар ноутбук үш интерфейс көрсетуі мүмкін, және олардың тек біреуі сіз сөйлесіп отырған серверге қолжетімді болуы мүмкін. Қалғандары үміткерлер, арналар емес.

Байланыс жылдамдығы бағанының орнына RSS және RDMA бағандарын оқыңыз. Виртуалды адаптер әдетте RSS мүмкіндігінсіз жоғары номиналды жылдамдықты хабарлайды, ал номиналды жылдамдық интернет арқылы өтетін жолды емес, виртуалды байланысты сипаттайды. Екі санның ешқайсысы сеанстың қанша арна пайдаланатынын айтпайды.

Егер адаптер RSS мүмкіндігін көрсетпесе, қолдау көрсетілетін түзету VPN жеткізушісінің драйверіне жатады, физикалық NIC-тің кеңейтілген қасиеттеріне емес. Аппараттық адаптерде RSS ұяшығын белгілеу виртуалды адаптердің SMB-ге көрсететінін ештеңеге өзгертпейді.

Таңдалған арналарды анықталған үміткерлерден бөліңіз

Қосылымдар тізімі ең жиі қате оқылатын бөлік. Таңдалмаған үміткерлерді қосқанда, шығыс SMB қарастырғанның бәрін көрсетеді, ал бұл деректер тасымалдайтын арналар жиынтығы емес. Сізді қызықтыратын нақты клиент пен сервер интерфейсі жұбы үшін таңдау жалаушасын және арна санын оқыңыз.

Get-SmbMultichannelConnection -ServerName files.lab.example -IncludeNotSelected
Get-SmbMultichannelConnection -ServerName files.lab.example | Format-List *

Өз серверіңіздің атымен ауыстырыңыз. Екінші нысан таңдалған қосылымдардың қасиеттерін шығарады, соның ішінде интерфейс индекстері мен ағымдағы арна саны, және сол сан маңызды. Бір адаптерде анықталған бірнеше мекенжай әлі де бір адаптер.

Анықталған мекенжай VPN саясатына байланысты да жарамсыз болуы мүмкін: ол туннель тасымалдамайтын жергілікті қосымша желі мекенжайы болуы мүмкін, немесе сервер оны тек басқа желіде қызмет ететін мекенжай. SMB оны үміткер ретінде тізімдейді, өйткені интерфейс бар, жол жұмыс істейтіндіктен емес.

VPN адаптері орналасуға не істейді

Үш орналасуды ажыратуға тұрарлық, өйткені олардың тек екеуі ғана бірнеше арна жасай алады. RSS жоқ бір адаптер бір арна береді. RSS қабілеті бар бір адаптер қосылымдарды ядроларға тарата алады. Бірнеше жарамды адаптер RSS жоқ кезде де бірнеше арна жасай алады, және адамдар RSS-ті міндетті деп есептегенде дәл осы конфигурацияны ұмытады.

Layout SMB seesChannels possible
One adapter, no RSSOne
One adapter with RSSSeveral, spread across cores
Two or more usable adaptersSeveral, one path per adapter
Several adapters behind one tunnelSeveral, one shared bottleneck

Соңғы жол — VPN арқылы маңыздысы. Барлығы бір шифрланған туннельге кіретін арналар туннельдің өткізу қабілетін, шлюздің процессорын және WAN байланысын бөліседі. Онда арна қосу қуат қоспай-ақ жұмысты қайта бөледі, және өлшеу мұны көрсетеді.

Салыстыру кезінде қолтаңба мен шифрлауды қосылып тұрсын, өйткені оларды өшіру өлшеп отырғаныңызды өзгертеді. Қауіпсіздік параметрін өшіруге тәуелді өнімділік нәтижесі — орналастыра алатын нәтиже емес.

Шын мәнінде баяу жұмыс жүктемесін өлшеңіз

Бірдеңені өзгерту алдында жүктемені атаңыз: бір үлкен реттік көшірме, бір қалтадағы көптеген шағын файл, немесе дескрипторларды ашатын және жабатын қолданба. Көп арналы режим нақты тәуелсіз жолдар болғанда бірінші жағдайға көмектесе алады, ал үшіншісіне өте аз көмектеседі, өйткені онда шығын өткізу қабілеті емес, тәуелді барып-қайтулар.

Ағымдағы орналасумен базалық өлшем алыңыз, бір нәрсені өзгертіңіз, содан кейін сол файлдар жиынтығымен және күннің сол уақытында қайта өлшеңіз. Таңдалған жолдар санын санның қасына жазыңыз, кейінгі оқырман өзгеріс орналасуды әлде тек жүктемені өзгерткенін анықтай алуы үшін.

Егер арналар өзгермесе, өнімділік сұрағы басқа жерде: туннельдің шифрлау шығыны, жолдың кідірісі, немесе сервердің өз дискісі мен процессоры. Оларды өлшеуге тұрарлық — бұрыннан жеткілікті адаптері бар ноутбукке тағы бір адаптер қоспас бұрын.

Қатысты мақалалар