- LatencyMon dan PerfMon ialah alat yang paling boleh dipercayai untuk mengukur dan mendiagnosis kependaman DPC pada Windows moden.
- GPU, rangkaian dan pemacu USB sering menjadi punca utama pancang DPC; pengurusan kuasa mereka adalah kunci.
- Pelan kuasa pemproses dan keadaan terbiar memainkan peranan penting; melaraskan ambang dan tempat letak kereta teras membantu.
- Menggunakan pemacu DDU/NVCleanstall, mod MSI dan chipset mengurangkan baki proses dan meningkatkan kestabilan kependaman.
Jika PC anda mengalami bunyi berderak, gagap semasa memainkan video, atau seolah-olah "hang" tanpa sebab, terdapat suspek biasa: Kependaman DPCKelewatan ini, tidak dapat dilihat dengan mata kasar, boleh merosakkan set DJ, rakaman dalam DAW anda atau permainan dalam talian apabila anda tidak menjangkakannya. Itulah sebabnya penting untuk mengetahui Ukur kependaman DPC dalam Windows dan mencari penyelesaian.
Untuk membantu anda, kami telah menyusun satu siri prosedur praktikal dan alat yang benar-benar berfungsiKami telah menyepadukan yang terbaik daripada beberapa pengalaman dunia sebenar: daripada menggunakan LatencyMon dan PerfMon, kepada tweak kuasa, perkhidmatan, pemacu GPU (NVIDIA/AMD) dan helah lain.
Mengapakah penting untuk mengukur kependaman DPC dalam Windows?
DPC (Panggilan Prosedur Tertunda) ialah kerja yang ditangguhkan kernel untuk mengendalikan gangguan perkakasan dengan lebih tenang; apabila mereka terkumpul atau berjalan terlalu lama, kelewatan itu dicetuskan dan potongan mikro audio, video gagap atau antara muka kecil membeku muncul.
Gejala biasa termasuk klik audio, gagap dalam video skrin penuh atau bingkai terjatuh dan selalunya bertepatan dengan puncak berpuluh ribu mikrosaat. Kes biasa: komputer yang melahu untuk sekeliling 1000–20000 µs dan apabila saya meletakkan video dalam skrin penuh ia mencetuskan, walaupun selepas memutuskan sambungan monitor kedua.
Alat yang boleh dipercayai untuk mengukur kependaman DPC dalam Windows
Dalam Windows 7, anda boleh menggunakan Penyemak Latensi DPC (DPCLAT)Ia mudah dan menunjukkan sama ada sistem boleh mengendalikan aliran masa nyata, walaupun dalam versi moden Windows ia bukan lagi kaedah yang disyorkan.
Untuk Windows 8, 10 dan 11, rujukannya ialah LatencyMon. Hanya tekan butang Main dan biarkan ia berjalan semasa anda menggunakan komputer anda (bermain permainan, bermain video, membuka program). Walaupun ia dicipta untuk profesional audio, ia mengukur keupayaan sistem untuk memproses masa nyata dan memberitahu anda apa pemandu atau proses menyebabkan masalah walaupun anda tidak mempunyai peranti bunyi yang disambungkan.
Pesalah biasa dan cara bertindak
Sebelum menganalisis kaedah untuk mengukur kependaman DPC dalam Windows, mari lihat apakah elemen yang paling kerap menyebabkan masalah:
- ndis.sys (rangkaian). Ini biasanya berkaitan dengan penyesuai Wi-Fi/Ethernet. Cuba lumpuhkan Wi-Fi dan NIC daripada Pengurus Peranti dan bandingkan ukuran; jika gagal, semak pemacu rangkaian atau tukar pemacu pengilang kepada pemacu generik (atau sebaliknya).
- ohci1394.sys (FireWire). Jika anda menggunakan peranti IEEE 1394, putuskan sambungannya semasa ujian; kemas kini pemacu FireWire; dan semak konflik IRQ, terutamanya dengan GPU. Pada papan induk dengan FireWire bersepadu, kad PCI/PCIe khusus mungkin memberikan prestasi yang lebih baik. kependaman berterusan.
- usbport.sys (pengawal USB). Muat turun pemacu cipset terkini daripada tapak web pengeluar papan induk anda. Terdapat peningkatan yang didokumenkan dalam Windows 7 SP1 (KB2529073). Dalam kes yang jarang berlaku, pembaca kad SD/MMC/CF telah menyebabkan DPC tinggi; lumpuhkan entri mereka dalam Pengurus Peranti dan lihat jika grafik bertambah baik.
- nvlddmkm.sys (NVIDIA). Kemas kini daripada nvidia.com, keluarkan telemetri dengan pemasangan bersih dan semak IRQ. Modul ini terkenal dengan pancang DPC dengan pengurusan kuasa yang agresif; ia juga kadangkala dipengaruhi oleh pemacu cipset, jadi adalah idea yang baik untuk menggunakannya. sentiasa mengemas kini mereka.
- ACPI.sys (pengurusan kuasa). Biasa pada komputer riba. Melumpuhkan penggantungan terpilih, melaraskan pelan kuasa dan dalam kes yang teruk, melumpuhkan bateri ACPI dalam Pengurus Peranti boleh membantu, kerana mengetahui bahawa anda boleh kehilangan kapasiti pengecasan bateri. Ia adalah ubat drastik dan harus dicuba langkah berjaga-jaga yang jelas.
Tindakan praktikal untuk mengurangkan kependaman DPC
Mulakan dengan asas: dalam BIOS/UEFI dan Windows, melumpuhkan ciri penjimatan kuasa yang agresif (C-States dan seumpamanya), gunakan pelan Prestasi Tinggi dan semak suhu. Ini adalah pelarasan asas, tetapi ia meletakkan asas untuk perubahan yang lain berkuat kuasa.
Lumpuhkan penggantungan terpilih USB dalam pelan kuasa anda (AC dan bateri). Anda akan mengurangkan kependaman storport.sys dan menstabilkan storan USB dan peranti audio.
dengan Penjelajah Tetapan Kuasa (jalankan sebagai pentadbir), tunjukkan tetapan pemproses tersembunyi: cari "Ambang Turun Turun Terbiar Pemproses" dan "Ambang Promosi Terbiar Pemproses", nyahtandanya dan kemudian, dalam Pilihan Kuasa > Pengurusan Kuasa Pemproses, tetapkan kedua-dua ambang kepada 100%. Ini mengurangkan peralihan terbiar CPU dan mengurangkan puncak. kernel dan pemacu.
Dalam Pilihan Kuasa yang sama, laraskan: "Prestasi pemproses: tempat letak kenderaan teras minimum" kepada 100% (AC dan bateri), "Keadaan pemproses minimum" kepada 100% dan "Keadaan pemproses maksimum" kepada 100%. Untuk "Lumpuhkan pemproses melahu", biarkan "dayakan melahu" seolah-olah komputer anda bertolak ansur dengan lebih baik. Perubahan ini meminimumkan "tempat letak kereta teras" dan mengelakkan kependaman semasa "bangun" benang, walaupun ia menggunakan lebih banyak dan meningkatkan suhu.
Lakukan pemasangan pemacu GPU yang bersihDalam Panel Kawalan 3D, pilih "Lebih suka prestasi maksimum." Pada AMD, gunakan DDU, ekstrak pakej pemacu dan batalkan pemasang. Kemudian, dalam Pengurus Peranti > Penyesuai Paparan, pilih "Kemas Kini Pemacu" dan tuding ke direktori yang diekstrak. Ini akan memasang pemacu logam kosong tanpa sebarang tambahan.
Aktifkan mod MSI pada GPU anda dengan MSI Utility v3 (sebagai pentadbir), pilih MSI untuk GPU dan tetapkan keutamaan kepada Tinggi. But semula dan uji. Mod ini mengurangkan perbalahan gangguan dan boleh mengurangkan kegagapan dalam permainan.
Nyahpasang "Alat Kesihatan Kemas Kini Windows" Jika anda memilikinya. Atas sebab tertentu, beberapa orang mengalami kependaman yang lebih rendah selepas mengalih keluarnya, mengetahui bahawa anda akan kehilangan wizard yang menyemak sama ada PC anda layak untuk Windows 11 dan boleh menyekat kemas kini tertentu; ia adalah a pertukaran sedar.
Pasangkan pemacu cipset terus daripada pengeluar motherboard anda. Windows biasanya meninggalkannya dengan baik, tetapi pakej rasmi memperhalusi USB, PCIe, storan dan pemasa—empat tiang yang mempengaruhi DPC lebih daripada yang anda fikirkan.
Pengoptimuman tambahan untuk audio masa nyata (DJ, DAW, penstriman)
Jika anda menggunakan komputer anda hanya untuk DJ atau rakaman, anda boleh pergi lebih jauh. Dalam [Pengurus Tugas > Perkhidmatan], lumpuhkan perkhidmatan tambahan daripada pengeluar komputer riba anda (cth., LG), kerana mereka menggunakan CPU dan menjana panggilan berkala yang akhirnya meningkatkan prestasi komputer anda. DPC beratur.
dengan Proses Lasso (percuma), semasa perisian DJ anda dibuka (cth., Traktor), cari dan tetapkan: Keutamaan CPU "Above Normal" dan Keutamaan I/O "Tinggi". Ini mendorong pemprosesannya mendahului proses yang bising dan mengurangkan kegelisahan dalam saluran paip. audio masa nyata.
Untuk perkhidmatan audio Windows, cari "audiosrv" dan "AudioEndpointBuilder" (kedua-duanya di dalam svchost.exe), dan tetapkan Keutamaan CPU mereka kepada "Tinggi" dan Keutamaan I/O kepada "Tinggi." Selain itu, di bawah CPU Affinity, hadkan pelaksanaannya kepada beberapa teras (cth., biarkan hanya dua yang terakhir aktif) untuk menstabilkan cache dan mengurangkan migrasi antara teras, yang membantu memegang penimbal tanpa puncak.
Di bawah Sistem > Tetapan Lanjutan > Prestasi, semak "Penjadualan Pemproses: Perkhidmatan Latar Belakang." Untuk audio profesional, pilihan ini mengutamakan perkhidmatan sistem yang mengendalikan I/O, meningkatkan penghantaran penimbal kepada pemacu dan titik akhir.
Memori maya: Untuk pemasangan audio khusus dengan RAM yang mencukupi, anda boleh mencuba "Tiada fail paging" pada semua pemacu; ia mengurangkan kerosakan halaman pada cakera, tetapi berisiko jika program lain meminta banyak memori. Jika anda tidak pasti, biarkan fail paging diuruskan oleh sistem operasi.
PerfMon: Mengukur kesesakan sistem langkah demi langkah
PerfMon (Pantau Prestasi) boleh merekodkan metrik Windows pada selang waktu dan melukis graf. Aksesnya dengan Windows + R, taip "perfmon" dan itu sahaja. Ia boleh digunakan untuk mengesan sama ada cakera, CPU, memori, rangkaian atau proses mencapai hadnya dan berada di belakang a Kependaman DPC di luar standard.
Objek dan Pembilang: Data kumpulan "Objek" (cth., PhysicalDisk), "Pembilang" mengukur sesuatu yang konkrit (cth., \PhysicalDisk\% Masa Terbiar) dan "Instance" sumber berasingan (setiap cakera fizikal atau setiap teras CPU). Perbezaan utama: PhysicalDisk meringkaskan perkakasan, dan LogicalDisk mengukur partition; dalam LogicalDisk, anda akan melihat huruf pemacu atau titik lekap, dan purata _Jumlahnya merumuskan akses untuk semua cakera.
Untuk mendaftar dengan Logman Daripada konsol (admin), anda boleh membuat set data generik dan SQL. Simpan fail ke C:\perflogs atau di mana sahaja anda mahu; arahan contoh ini meliputi cakera, memori, rangkaian, CPU, proses dan sistem dengan selang 5 saat dan saiz bulat:
Logman.exe mencipta pembilang Avamar -o "c:\\perflogs\\Emc-avamar.blg" -f bincirc -v mmddhhmm -max 250 -c "\\LogicalDisk(*)\\*" "\\Memory\\*" "\\Rangkaian Antaramuka(*)(*\*" "\\\"Paging\" "Disk\"\\"P*) "\\Processor(*)\\*" "\\Process(*)\\*" "\\Redirector\\*" "\\Server\\*" "\\System\\*" -yes 00:00:05 Logman.exe mulakan Avamar Logman.exe stop Avamar
Untuk SQL lalai: tambah kaunter khusus untuk SQL Server dan laraskan nama contoh jika ia bukan lalai:
Logman mencipta pembilang Avamar_SQL_perf_log -f bin -c "\\Rangkaian Antaramuka(*)\\*" "\\Pengarah Semula\\*" "\\Paging File(*)\\*" "\\Memory\\*" "\\PhysicalDisk(*)\\*" "\\LogicalDisk(\"\Server" "\\LogicalDisk(\"\S\*" "\\System\\*" "\\Process(*)\\*" "\\Processor(*)\\*" "\\SQLServer:Databases(*)\\*" "\\SQLServer:Buffer Manager\\*" "\\SQLServer:Memory Manager\\*" "\\SQLerver:Systisvertics\\*" "\\SQLServertics\System: 00:00:05 -maks 800 -cnf 0 -o C:\\SQL_Performance_Logs\\AvamarSQL_perf_log.blg
Kaunter dan ambang utama berguna untuk mendiagnosis DPC melalui sumber sistem, dengan had indikatif:
- memori: % Committed Bytes in Use > 80% sustained menunjukkan fail halaman kecil; Bait Tersedia di bawah 5% daripada RAM yang dipasang adalah membimbangkan (dan <1% adalah masalah yang pasti); Committed Bytes seharusnya tidak banyak berbeza (jika ia berkembang, pagefile mengembang); Pool Nonpaged Bytes > 80% yang berterusan boleh membawa kepada acara 2019; Pool Paged Bytes > 70% daripada maksimum boleh membawa kepada acara 2020.
- Pemproses: Masa Gangguan % Tinggi mendedahkan banyak aktiviti perkakasan; % Masa DPC melebihi 25% dikekalkan disiasat; % Masa Keistimewaan ideal <30% pada pelayan web/apl; % Masa Pemproses >90% (1 CPU) atau >80% (berbilang) mata berterusan kepada tepu dan kemungkinan lonjakan kependaman baris gilir.
- Merah: Paket Diterima Dibuang > 1 dan Ralat Paket Diterima > 2 mencadangkan masalah perkakasan atau penimbal rangkaian; semak pemandu, kabel dan Konfigurasi NIC.
- Disko: % Masa Terbiar mengukur ketidakaktifan cakera sebenar (lebih tinggi adalah lebih baik). Purata Panjang Gilir Cakera kurang daripada dua kali bilangan gelendong biasanya merupakan petanda yang baik. Latensi: Purata Cakera saat/Baca (cemerlang < 8 ms; baik < 12 ms; boleh diterima < 20 ms; buruk > 20 ms) dan Purata. Cakera saat/Tulis (cemerlang < 1 ms; baik < 2 ms; boleh diterima < 4 ms; buruk > 4 ms). I/Os Split Ideal menghampiri sifar (pecahan/saiz jalur); LogicalDisk % Ruang Bebas > 15% (disyorkan > 25%) untuk dielakkan degradasi akibat pengisian.
- Proses: Kiraan Pemegang (kebocoran), Bait Maya (tempahan), Set Kerja (penduduk). Nilai pertumbuhan yang tidak terkawal mengiringi peningkatan DPC jika proses menghasilkan banyak gangguan atau sekatan. I/O yang kerap.
Kaunter berguna lain: System\File Control Operations/sec dan System\File Data Operations/sec untuk melihat keseluruhan aktiviti fail, System\Processor Queue Length untuk CPU queue, Processor\Interrupts/sec dan Processor\DPCs Queued/sec untuk mengukur gangguan dan beban DPC pada komputer. masa sebenar.
Tetapan BIOS, peranti dan amaran
Dalam BIOS/UEFI, lumpuhkan peranti yang anda tidak gunakan (Legasi Drive A, port bersiri, port selari, audio bersepadu jika anda menggunakan antara muka luaran) dan teknologi melangkah seperti Intel SpeedStepAMD K8 Cool & Quiet, Intel Virtualization Technology atau C1E CPU jika anda tidak memerlukannya. Awas: Pada komputer riba dan PC yang bersifat maya, ini boleh menjadi tidak produktif; perubahan dokumen dan mengujinya secara individu.
Dalam Pengurus Peranti, anda boleh melumpuhkan perkakasan yang tidak diperlukan (kad bunyi pendua, penala TV, modem dalaman, pembaca kad atau penyesuai Ethernet berlebihan), tanpa menyentuh cakera, pengawal IDE/ATAPI/SATA, tetikus, papan kekunci atau GPU utama. Seorang pengguna menyelesaikan kependaman DPC tinggi dengan melumpuhkan Pengawal Audio Definisi Tinggi Microsoft yang berkongsi IRQ dengan GPU NVIDIA, mengekalkan bunyi dengan pemacu Realtek dan dengan itu menghapuskan konflik.
Untuk NVIDIA, jika klik hilang apabila anda menolak prestasi maksimum dan membuka apl 3D, anda sudah mempunyai petunjuk: pengurusan kuasa adalah puncanya. Anda boleh kekal dengan tetapan stabil itu, memperhalusi lebih lanjut dengan pemacu bersih dan mod MSI, atau, jika tiada apa-apa yang berkesan, pertimbangkan GPU tanpa dasar penjimatan kuasa yang agresif yang menyebabkan keadaan ayunan.
Selepas menjalankan melalui alatan, punca biasa dan penalaan halus, jelas sekali bahawa mengukur kependaman DPC dalam Windows dengan LatencyMon/PerfMon dan menangani kuasa, pemacu dan peranti dengan bijak membuat semua perbezaan: di mana anda pernah melihat lonjakan 1.000–2.500 µs (atau 20.000 µs, bersih dan lancar) anda sekarang. video. Bonus tambahan ialah anda tahu dengan tepat apa yang anda tweak dan mengapa ia berkesan, yang merupakan cara yang paling pasti menyimpan Kependaman DPC terkawal jangka panjang
Editor khusus dalam isu teknologi dan internet dengan lebih daripada sepuluh tahun pengalaman dalam media digital yang berbeza. Saya telah bekerja sebagai editor dan pencipta kandungan untuk e-dagang, komunikasi, pemasaran dalam talian dan syarikat pengiklanan. Saya juga telah menulis di laman web ekonomi, kewangan dan sektor lain. Kerja saya juga minat saya. Sekarang, melalui artikel saya dalam Tecnobits, saya cuba meneroka semua berita dan peluang baharu yang dunia teknologi tawarkan kepada kita setiap hari untuk memperbaiki kehidupan kita.

