- ʻO LatencyMon a me PerfMon nā mea hana pono loa no ke ana ʻana a me ka ʻike ʻana i ka latency DPC ma Windows hou.
- ʻO ka GPU, ka pūnaewele, a me nā mea hoʻokele USB ka mea nui o ka DPC spikes; ʻO kā lākou mana mana ke kī.
- He kuleana koʻikoʻi nā hoʻolālā mana kaʻina hana a me nā ʻāina idle; kōkua ka hoʻoponopono ʻana i nā paepae a me ke kaʻa nui.
- ʻO ka hoʻohana ʻana i ka DDU/NVCleanstall, MSI mode, a me nā mea hoʻokele chipset e hōʻemi i nā kaʻina koena a hoʻomaikaʻi i ka paʻa latency.
Inā ʻike kāu PC i ke kani ʻana o ka leo, haʻalulu i ka wā e pāʻani ana i ke wikiō, a i ʻole "kau" no ke kumu ʻole, aia kahi manaʻo maʻamau: DPC lohiʻO kēia lohi, ʻike ʻole ʻia e ka maka maka, hiki ke hōʻino i kahi hoʻonohonoho DJ, kahi hoʻopaʻa i kāu DAW, a i ʻole kahi pāʻani pūnaewele ke manaʻo ʻole ʻoe. No laila he mea nui e ʻike E ana i ka latency DPC ma Windows a imi i na hooponopono.
No ke kōkua ʻana iā ʻoe, ua hōʻuluʻulu mākou i kahi pūʻulu o nā kaʻina hana a me nā mea hana i hana maoliUa hoʻohui mākou i ka maikaʻi o nā ʻike honua maoli: mai ka hoʻohana ʻana iā LatencyMon a me PerfMon, i nā tweaks mana, nā lawelawe, nā mea hoʻokele GPU (NVIDIA/AMD), a me nā hoʻopunipuni ʻē aʻe.
No ke aha he mea nui e ana i ka latency DPC ma Windows?
ʻO nā DPC (Kāhea ʻia ke kaʻina hana i hoʻopaneʻe ʻia) he mau hana i hoʻopaneʻe ʻia e ka kernel no ka mālama ʻana i nā mea hoʻopaʻa paʻa me ka mālie; ke hōʻiliʻili a holo lōʻihi paha lākou, hoʻomaka ka lohi a ʻike ʻia nā ʻoki liʻiliʻi leo, ke ʻoki wikiō a i ʻole ka hoʻokuʻu liʻiliʻi.
ʻO nā hōʻailona maʻamau, ʻo ia ke kaomi leo, ke kuʻi ʻana i ka wikiō pale piha, a i ʻole ka hāʻule ʻana o nā kiʻi, a hui pinepine me nā kiʻekiʻe o nā ʻumi kaukani microseconds. ʻO kahi hiʻohiʻona maʻamau: kahi kamepiula i hoʻohana ʻole a puni 1000–20000 µs a i ka wā aʻu e hoʻokomo ai i kahi wikiō ma ka ʻaoʻao piha, hoʻomaka ia, ʻoiai ma hope o ka wehe ʻana i kahi nānā lua.
Nā mea hana hilinaʻi e ana i ka latency DPC ma Windows
Ma Windows 7, hiki iā ʻoe ke hoʻohana DPC Latency Checker (DPCLAT)He mea maʻalahi a hōʻike inā hiki i ka ʻōnaehana ke mālama i nā kahe manawa maoli, ʻoiai i nā mana hou o Windows ʻaʻole ia ke ʻano i ʻōlelo ʻia.
No ka Windows 8, 10 a me 11, ʻo ka ʻōlelo kuhikuhi LatencyMon. E kaomi wale i ke pihi Play a e holo i ka wā e hoʻohana ai ʻoe i kāu kamepiula (pāʻani pāʻani, pāʻani wikiō, wehe i nā polokalamu). ʻOiai ua hana ʻia ia no ka poʻe loea leo, e ana ʻo ia i ka hiki o ka ʻōnaehana ke hana i ka manawa maoli a haʻi iā ʻoe i ka mea mea hoʻokele a i ʻole kaʻina hana ke hoʻoulu nei i nā pilikia inā ʻaʻole i hoʻopili ʻia kahi mea kani.
ʻO nā mea hewa maʻamau a pehea e hana ai
Ma mua o ka nānā ʻana i nā ʻano hana no ke ana ʻana i ka latency DPC ma Windows, e ʻike kākou i nā mea i hoʻokumu pinepine ʻia ka pilikia:
- ndis.sys (pūnaewele). Pili pinepine kēia i nā mea hoʻololi Wi-Fi/Ethernet. E hoʻāʻo e hoʻopau i ka Wi-Fi a me nā NIC mai ka Luna Hoʻokele a hoʻohālikelike i nā ana; inā hāʻule, e nānā i ka mea hoʻokele pūnaewele a i ʻole e hoʻololi i ka mea hoʻokele o ka mea hana i ka mea maʻamau (a i ʻole ke ʻano ʻē aʻe).
- ohci1394.sys (FireWire). Inā ʻoe e hoʻohana ana i nā polokalamu IEEE 1394, e kāpae iā lākou i ka wā e hoʻāʻo ai; hōʻano hou i nā mea hoʻokele FireWire; a nānā i nā paio IRQ, ʻoi aku me ka GPU. Ma nā motherboards me FireWire i hoʻohui ʻia, hiki i kahi kāleka PCI/PCIe hoʻolaʻa ke hāʻawi i ka hana ʻoi aku ka maikaʻi. paʻa paʻa.
- usbport.sys (hooponopono USB). Hoʻoiho i nā mea hoʻokele chipset hou loa mai ka pūnaewele o ka mea hana motherboard. Aia nā hoʻomaikaʻi i kākau ʻia ma Windows 7 SP1 (KB2529073). I nā hihia koʻikoʻi, ua hoʻokumu nā mea heluhelu kāleka SD / MMC / CF i ka DPC kiʻekiʻe; hoʻopau i kā lākou mau hoʻokomo i ka Mana Pūnaewele a ʻike inā hoʻomaikaʻi nā kiʻi.
- nvlddmkm.sys (NVIDIA). Hou mai nvidia.com, wehe i ka telemetry me nā hoʻokomo maʻemaʻe, a nānā i nā IRQ. Ua kaulana kēia module no nā spike DPC me ka hoʻokele mana koʻikoʻi; pili ia i kekahi manawa e nā mea hoʻokele chipset, no laila he manaʻo maikaʻi e hoʻohana. hōʻano hou iā lākou.
- ACPI (hooponopono mana). Mea maʻamau ma nā laptops. ʻO ka hoʻopau ʻana i ka hoʻokuʻu koho, ka hoʻoponopono ʻana i ka hoʻolālā mana, a i nā hihia koʻikoʻi, hiki ke kōkua ke hoʻopau ʻana i ka pākaukau ACPI i ka Device Manager, me ka ʻike ʻana hiki iā ʻoe ke nalowale i ka hiki ke hoʻouka pila. He lāʻau koʻikoʻi ia a pono e hoʻāʻo ʻia me ʻO ka mālama pono.
Nā hana maʻamau e hōʻemi i ka latency DPC
E hoʻomaka me nā kumu: ma BIOS / UEFI a me Windows, hoʻopau i nā hiʻohiʻona hoʻopakele mana koʻikoʻi (C-States a me nā mea like), e hoʻohana i ka papahana High Performance a nānā i nā mahana. He mau hoʻololi maʻamau kēia, akā ke kau nei lākou i ke kumu no ke koena o nā hoʻololi e hoʻokō.
Hoʻopau i ka hoʻopanee koho USB i kāu hoʻolālā mana (ʻo AC a me ka pākaukau). E hōʻoluʻolu ʻoe i ka storport.sys latencies a hoʻopaʻa i ka waihona USB a me nā mea leo.
Me ʻIkepili Mana Mana (holo ma ke ʻano he luna hoʻomalu), hōʻike i nā hoʻonohonoho kaʻina hana huna: e ʻimi i ka "Processor Idle Demote Threshold" a me "Processor Idle Promote Threshold", wehe iā lākou, a laila, i nā koho Mana> Mana Mana Mana Mana, e hoʻonoho i nā paepae ʻelua i 100%. Hoʻemi kēia i ka hoʻololi ʻana o ka CPU a hoʻopau i nā piko. o ka kernel a me na hookele.
Ma nā Koho Mana like, hoʻololi: "Ka hana kaʻina hana: kaʻa kaʻa liʻiliʻi loa" i 100% (AC a me ka pākaukau), "Ka moku kaʻina hana liʻiliʻi" i ka 100% a me "Ka mokuʻāina kaʻina hana kiʻekiʻe" i 100%. No ka "Disable processor idle", e waiho i ka "enable idle" me he mea lā inā ʻoi aku ka maikaʻi o kāu kamepiula. ʻO kēia mau hoʻololi e hōʻemi i ka "kaʻa kaʻa nui" a pale i nā latencies i ka wā e "ala ai" nā kaula, ʻoiai lākou e ʻai nui a hoʻonui. la temperatura.
Hana i kahi hoʻokomo maʻemaʻe o nā mea hoʻokele GPUMa ka 3D Control Panel, koho "Prefer maximum performance." Ma AMD, hoʻohana i ka DDU, wehe i ka pūʻolo hoʻokele, a kāpae i ka mea hoʻonohonoho. A laila, i loko o Device Manager> Hōʻike Adapters, koho "Update Driver" a kuhikuhi i ka extracted directory. E hoʻokomo kēia i ka mea hoʻokele metala ʻole me nā mea ʻē aʻe.
E ho'ā i ke ʻano MSI ma kāu GPU me MSI Utility v3 (ma ke ʻano he admin), koho iā MSI no ka GPU a hoʻonoho i ka mea nui i ke kiʻekiʻe. Hoʻomaka hou a hoʻāʻo. Hoʻemi kēia ʻano hana i ka hoʻopaʻapaʻa hoʻopaʻapaʻa a hiki ke hōʻemi i ka stuttering i nā pāʻani.
Wehe i ka "Windows Update Health Tools" Inā loaʻa iā ʻoe. No kekahi kumu, ʻike kekahi poʻe i ka haʻahaʻa haʻahaʻa ma hope o ka wehe ʻana iā ia, me ka ʻike e nalowale ana ʻoe i ka wizard nāna e nānā inā pono kāu PC Windows 11 a hiki ke ālai i kekahi mau mea hou; he hoʻololi ʻike.
Instala los nā mea hoʻokele chipset pololei mai kāu mea hana motherboard. Hāʻawi pinepine ʻo Windows iā lākou i ka maikaʻi, akā ʻoi aku ka maikaʻi o ka puʻupuʻu mana i ka USB, PCIe, ka waiho ʻana, a me nā manawa-ʻehā mau pou e hoʻoikaika i ka DPC ma mua o kou manaʻo.
ʻOi aku ka maikaʻi no ka leo manawa maoli (DJs, DAWs, streaming)
Inā hoʻohana ʻoe i kāu kamepiula no ka DJ a i ʻole ka hoʻopaʻa ʻana, hiki iā ʻoe ke hele i mua. Ma [Task Manager > Services], e hoʻopau i nā lawelawe ʻē aʻe mai kāu mea hana kamepiula (e laʻa, LG), no ka mea, hoʻopau lākou i ka CPU a hana i nā kelepona manawa e hoʻonui ai i ka hana o kāu kamepiula. Nā lālani DPC.
Me Kaʻina Hana Lasso (noa), ʻoiai e wehe ana kāu polokalamu DJ (e like me Traktor), e ʻimi a hoʻonohonoho: CPU Priority "Above Normal" a me I/O Priority "High". Ke koi nei kēia i kāna hana ʻana ma mua o nā kaʻina hana walaʻau a hōʻemi i ka jitter i ka pipeline. leo manawa maoli.
No nā lawelawe leo Windows, e ʻimi iā "audiosrv" a me "AudioEndpointBuilder" (ma loko o svchost.exe), a hoʻonoho i kā lākou CPU Priority i "High" a me I/O Priority i "High." Eia kekahi, ma lalo o ka CPU Affinity, e kaupalena i kā lākou hoʻokō ʻana i kekahi mau cores (e.g., waiho wale i nā mea ʻelua hope loa) e hoʻopaʻa i nā cache a hoʻemi i ka neʻe ʻana ma waena o nā cores, e kōkua ana. paʻa i nā pale me ka piko ole.
Ma lalo o System> Advanced Settings> Performance, e nānā i ka "Processor Scheduling: Background Services." No ka leo ʻoihana, ʻoi aku kēia koho i nā lawelawe ʻōnaehana e mālama iā I/O, e hoʻomaikaʻi ana i ka hāʻawi ʻana i ka buffer nā mea hoʻokele a me nā wahi hopena.
Hoʻomanaʻo maʻamau: No nā hoʻonohonoho leo i hoʻolaʻa ʻia me ka RAM lawa, hiki iā ʻoe ke hoʻāʻo i ka "No paging file" ma nā drive āpau; e hōʻemi ana i nā hewa ʻaoʻao ma ka disk, akā pilikia inā noi nā polokalamu ʻē aʻe i ka nui o ka hoʻomanaʻo. Inā ʻaʻole maopopo ʻoe, e waiho i ka faila paging i mālama ʻia e ka ʻōnaehana hana.
PerfMon: Ke ana ʻana i nā bottlenecks ʻōnaehana i kēlā me kēia pae
Hiki iā PerfMon (Performance Monitor) ke hoʻopaʻa i nā metric Windows i nā wā āpau a huki i nā kiʻi. E kiʻi iā ia me Windows + R, ʻano "perfmon" a ʻo ia nō. Hiki ke hoʻohana ʻia e ʻike inā hiki i ka disk, CPU, memory, network, a i ʻole kaʻina hana i ko lākou palena a aia ma hope o kahi ʻO ka latency DPC ma waho o ka maʻamau.
Nā mea a me nā helu helu: ʻO ka ʻikepili hui "mea" (e laʻa, PhysicalDisk), kahi "Counter" e ana i kahi mea paʻa (e laʻa, \PhysicalDisk\% Idle Time), a me "Instances" nā kumuwaiwai ʻokoʻa (kēlā me kēia disk kino a i ʻole kēlā me kēia CPU core). ʻOkoʻa koʻikoʻi: Hōʻuluʻulu ʻo PhysicalDisk i ka lako, a ʻo LogicalDisk e ana i nā ʻāpana; ma LogicalDisk, e ʻike ʻoe i nā leka hoʻokele a i ʻole nā helu mauna, a ʻo kā lākou awelika _Total hōʻuluʻulu i ka komo no nā mea a pau nā diski.
E hoʻopaʻa inoa me Logman Mai ka console (admin), hiki iā ʻoe ke hana i nā ʻikepili maʻamau a me SQL. E mālama i nā faila iā C:\perflogs a i ʻole ma kahi āu e makemake ai; ʻO kēia mau kauoha laʻana e uhi i ka disk, ka hoʻomanaʻo, ka pūnaewele, ka CPU, ke kaʻina hana, a me ka ʻōnaehana me kahi manawa 5-kekona a me ka nui pōʻai:
Hoʻokumu ʻo Logman.exe i ka counter Avamar -o "c:\\perflogs\\Emc-avamar.blg" -f bincirc -v mmddhhmm -max 250 -c "\\ LogicalDisk(*)\\*" "\\Memory\\*" "\\Network Interface(*)\\*" "\\"P\*" File(*)\*" "\\Processor(*)\\*" "\\Process(*)\\*" "\\Redirector\\*" "\\Server\\*" "\\System\\*" -yes 00:00:05 Logman.exe hoʻomaka Avamar Logman.exe stop Avamar
No ka SQL paʻamau: hoʻohui i nā helu helu kikoʻī i ka SQL Server a hoʻoponopono i ka inoa instance inā ʻaʻole ia ka paʻamau:
Hoʻokumu ʻo Logman i ka counter Avamar_SQL_perf_log -f bin -c "\\ Network Interface(*)\\*" "\\Redirector\\*" "\\Paging File(*)\\*" "\\Memory\\*" "\\PhysicalDisk(*)\\*" "\\LogicalDisk(\)\\*" "\\LogicalDisk(*)\\*" "\\System\\*" "\\Kaʻina (*)\\*" "\\Processor(*)\\*" "\\SQLServer:Databases(*)\\*" "\\SQLServer:Buffer Manager\\*" "\\SQLServer:Memory Manager\\*" "\\SQLerver:Systisvertics" 00:00:05 -max 800 -cnf 0 -o C:\\SQL_Performance_Logs\\AvamarSQL_perf_log.blg
ʻO nā helu nui a me nā paepae e pono ai no ka ʻike ʻana i ka DPC ma o nā kumuwaiwai ʻōnaehana, me nā palena hōʻike:
- Hoʻomanaʻo: % Komitted Bytes in Use > 80% sustained hōʻike i kahi palapala ʻaoʻao liʻiliʻi; Loaʻa nā Bytes ma lalo o 5% o ka RAM i hoʻokomo ʻia he mea hopohopo (a <1% kahi pilikia paʻa); ʻAʻole pono e ʻokoʻa nui nā Bytes i hoʻopaʻa ʻia (inā ulu ia, hoʻonui ka pagefile); Pool Nonpaged Bytes > 80% hoʻomau hiki ke alakaʻi i ka hanana 2019; Pool Paged Bytes > 70% o ka nui hiki ke alakaʻi i ka hanana 2020.
- Mea Hana: Hōʻike ka manawa kiʻekiʻe % Interrupt i ka nui o ka hana ʻenehana; % DPC manawa ma luna o 25% ho'omau 'ia ke noi'i 'ia; % Manawa Manawa kūpono <30% ma nā kikowaena pūnaewele/app; % Manawa kaʻina hana >90% (1 CPU) a i ʻole > 80% (nui) mau wahi i hoʻopaʻa ʻia i ka saturation a me nā spike hiki ka lōʻihi o ka lālani.
- Māka: Hoʻokuʻu ʻia nā ʻeke i loaʻa > 1 a me nā hewa i loaʻa i nā ʻeke > 2 e hōʻike ana i nā pilikia paʻahana a i ʻole nā pilikia pūnaewele; e nānā i nā mea hoʻokele, nā kaula a me Nā hoʻonohonoho NIC.
- Disco: % Idle Time e ana i ka hana ʻole o ka disk (ʻoi aku ka maikaʻi). Avg. He hōʻailona maikaʻi ka lōʻihi o ka Disk Queue ma lalo o ʻelua mau spindles. Latency: Avg. Disk sec/Heluhelu (maikaʻi <8 ms; maikaʻi <12 ms; ʻae ʻia <20 ms; maikaʻi ʻole > 20 ms) a me Avg. Disk sec/Kākau (maikaʻi <1 ms; maikaʻi <2 ms; ʻae ʻia <4 ms; ʻino > 4 ms). ʻO I/Os Split kūpono kokoke i ka ʻole (ka ʻāpana/nui-nui); LogicalDisk % Space Free > 15% (manaʻo ʻia> 25%) e pale aku degradation ma muli o ka hoʻopiha ʻana.
- Kaʻina Hana: Ka helu lima (leaks), Virtual Bytes (reserve), Hoʻonohonoho hana (nā kamaʻāina). Hoʻonui ka ulu ʻana o ka ulu ʻana i ka DPC inā hana ke kaʻina hana i nā mea he nui a i ʻole blockages. I/O pinepine.
Nā helu helu ʻē aʻe: System\File Control Operations/sec a me System\File Data Operations/sec e ʻike i ka hana faila holoʻokoʻa, System\Processor Queue Length no ka CPU queue, Processor\Interrupts/sec and Processor\DPCs Queued/sec no ka helu ʻana i ka interrupt a me ka ukana DPC ma ke kamepiula. manawa maoli.
Nā hoʻonohonoho BIOS, nā mea hana, a me nā ʻōlelo luhi
I ka BIOS/UEFI, e hoʻopau i nā polokalamu āu e hoʻohana ʻole ai (leacy Drive A, serial port, parallel port, integrated leo inā ʻoe e hoʻohana i kahi kikowaena waho), a me nā ʻenehana hana e like me ʻO Intel SpeedStepʻO AMD K8 Cool & Quiet, Intel Virtualization Technology, a i ʻole C1E CPUs inā ʻaʻole pono ʻoe iā lākou. E akahele: Ma nā laptops a me nā PC i virtualize, hiki ke kū'ē i kēia; hoʻololi palapala a hoʻāʻo iā lākou pākahi.
Ma Device Manager, hiki iā ʻoe ke hoʻopau i nā lako pono ʻole (kāleka leo ʻelua, TV tuners, modem kūloko, kāleka heluhelu, a i ʻole nā mea hoʻololi Ethernet redundant), me ka hoʻopā ʻole ʻana i nā disks, nā mea hoʻokele IDE/ATAPI/SATA, ka ʻiole, ka papa keyboard, a i ʻole ka GPU mua. Ua hoʻoholo kekahi mea hoʻohana i ka latency DPC kiʻekiʻe ma ka hoʻopau ʻana i ka Microsoft High Definition Audio mana i kaʻana like i ka IRQ me ka NVIDIA GPU, e mālama ana i ke kani me ka mea hoʻokele Realtek a pēlā e hoʻopau ai i ka hakakā.
No NVIDIA, inā e nalowale nā kaomi i ka wā e pana ai ʻoe i ka hana kiʻekiʻe loa a wehe i kahi app 3D, ua loaʻa iā ʻoe kahi clue: ʻo ka hoʻokele mana ka mea hewa. Hiki iā ʻoe ke paʻa me kēlā hoʻonohonoho paʻa, hoʻomaikaʻi hou aku me nā mea hoʻokele maʻemaʻe a me ke ʻano MSI, a i ʻole, inā ʻaʻohe mea e hana, e noʻonoʻo i kahi GPU me ka ʻole o nā kulekele hoʻopakele mana e hoʻokō ai. mokuʻāina oscillations.
Ma hope o ka holo ʻana i nā mea hana, nā hewa maʻamau, a me ka hoʻoponopono maikaʻi ʻana, ʻike maopopo ʻia ʻo ke ana ʻana i ka latency DPC ma Windows me LatencyMon/PerfMon a me ka hoʻoponopono pono ʻana i ka mana, nā mea hoʻokele, a me nā mea hana e hoʻololi i nā ʻokoʻa āpau: kahi āu i ʻike ai i nā spike o 1.000-2.500 µs (a i ʻole 20.000'll, ʻōmaʻomaʻo a me ka ʻōmaʻomaʻo i kēia manawa). wikiō. ʻO ka bonus i hoʻohui ʻia ʻo ia ʻoe e ʻike pono i ka mea āu i tweake ai a me ke kumu i hana ai, ʻo ia ke ala ʻoi loa mālama i ka Ke hoʻomalu ʻia nei ka latency DPC i ka wā lōʻihi.
He loea ka Lunahooponopono i ka ʻenehana a me nā pilikia pūnaewele me ka ʻoi aku o ka ʻumi makahiki o ka ʻike ma nā pāpaho kikohoʻe like ʻole. Ua hana au ma ke ʻano he mea hoʻoponopono a me ka mea hana maʻiʻo no ka e-commerce, kamaʻilio, ke kūʻai aku pūnaewele a me nā hui hoʻolaha. Ua kākau pū wau ma nā pūnaewele ʻoihana waiwai, kālā a me nā ʻāpana ʻē aʻe. ʻO kaʻu hana hoʻi koʻu makemake. I kēia manawa, ma o kaʻu mau ʻatikala ma Tecnobits, Ke ho'āʻo nei au e ʻimi i nā nūhou a me nā manawa hou a ka honua o ka ʻenehana i hāʻawi mai iā mākou i kēlā me kēia lā e hoʻomaikaʻi i ko mākou ola.

