Monitor sumber daya menunjukkan bahwa svchost menghabiskan semua bandwidth. Bagaimana saya bisa memeriksa layanan mana yang bertanggung jawab untuk ini?
Monitor sumber daya saya menunjukkan proses host layanan:
windows
services
resource-monitor
Tomas Zubiri
sumber
sumber
Jawaban:
Anda dapat memaksa layanan yang berjalan dalam instance bersama svchost.exe untuk menggunakan instans svchost.exe mereka sendiri. Ini akan memungkinkan Anda untuk melihat penggunaan bandwidth masing-masing layanan secara terpisah. Lakukan ini dengan perintah:
Catatan: Ruang di
type= own
disengaja.Misalnya, untuk menjalankan layanan Background Intelligent Transfer Service di instansenya sendiri svchost.exe, jalankan:
Agar perubahan berlaku, layanan harus dimulai ulang. Untuk melakukannya segera gunakan:
Dengan menggunakan proses eliminasi, isolasi beberapa layanan hingga Anda menemukan yang mengonsumsi bandwidth. Untuk mengembalikan layanan ke instance "shared" default svchost.exe, gunakan perintah:
sumber
wuauserv
.Monitor Lalu Lintas Proses adalah alat pemantauan lalu lintas proses gratis yang dapat menunjukkan kepada Anda proses atau aplikasi mana yang memanfaatkan lebih banyak lalu lintas jaringan.
Anda harus menginstal WinPCap agar dapat berfungsi.
Anda bisa mendapatkan alat dari sini .
sumber
Anda mungkin dapat menggunakan Netstat untuk juga membantu menentukan apa yang menggunakan bandwidth.
Contoh di bawah ini.
Buka cmd.exe dan Ketik.
Sekarang temukan PID dengan koneksi terbanyak.
Ini akan membantu Anda menemukan apa yang menggunakan bandwidth. Cukup matikan Proses atau gali lebih dalam untuk melihat proses apa yang menggunakan bandwidth.
Netstat Switch digunakan. Lebih banyak Switch di sini
sumber
Netlimiter gratis dan merupakan pilihan bagus untuk memantau penggunaan bandwidth per aplikasi. Anda dapat membatasi penggunaan bandwidth per aplikasi juga.
sumber