Multimedia-Wiedergabe bremst Vista

gedrosselt
31.08.2007

Wegen eines Programmierfehlers bremst Windows Vista bei Wiedergabe von Musik und Videos den Netzwerkverkehr.

Ein Dienst, der eigentlich dafür sorgen sollte, dass Multimedia-Dateien unter Microsofts neuem Betriebssystem Windows Vista unterbrechungsfrei abgespielt werden, verursacht aufgrund eines Programmierfehlers zum Teil deutliche Leistungsverluste bei der Datenübertragung in Netzwerken.

Diese Erkenntnis hat Microsoft-Mitarbeiter Mark Russinovich, Entwickler der Sysinternals-Tools, in seinem Blog veröffentlicht. In dem aktuell veröffentlichten Update zur Verbesserung der Leistung von Windows Vista ist dieses Problem noch nicht behoben.

MMCSS drosselt Netzwerkverkehr

Laut Russinovich haben Tests während der Vista-Entwicklung ergeben, dass hoher Netzwerkverkehr dazu führen kann, dass Mediendaten auf einem PC nicht mehr ruckelfrei wiedergegeben werden können.

Der Prozessor wäre in diesem Fall quasi exklusiv mit der Datenübertragung von der Netzwerkkarte zum Speicher beschäftigt. Um das zu verhindern, hat der unter Vista neue Dienst "Multimedia Class Scheduler Service" [MCSS] die Aufgabe, nicht mehr als 10.000 Netzwerkpakete pro Sekunde [entspricht etwa 15 MB/s] zu akzeptieren, sobald Mediendaten wiedergegeben werden.

Dadurch soll der Prozessor ausreichend Zeit bekommen, um Musik und Videos ohne Stottern abzuspielen.

Auswirkungen im Gigabit-Netzwerk

Dieses Limit hat sich laut Russinovichs Blog-Eintrag, für 100 MBit-Netzwerke als ausreichend erwiesen [Hardware-seitig nur bis 12,5 MB/s], bei modernen Netzwerken im Gigabitbereich verursacht es aber eine künstliche Verlangsamung.

Desto langsamer, je mehr Netzwerkkarten

Erschwert wird die Situation laut Russinovich noch durch einen Fehler im Vista-Netzwerkcode. "Je mehr Netzwerkkarten man in einem System hat, umso weniger Pakete akzeptiert Vista", so der Windows-Experte.

Hat man etwa eine Netzwerkkarte und eine WLAN-Karte in seinem PC, so akzeptiert Vista nur noch 8.000 Netzwerkpakete pro Sekunde, kommt noch eine Netzwerkkarte hinzu, lässt Windows Vista nur noch 6.000 Pakete pro Sekunde [etwa neun MB/s] durch.

Update in Arbeit

Laut Russinovich arbeiten Teams bei Microsoft bereits an der Behebung des Fehlers im Netzwerkcode sowie an einer Optimierung des MMCSS-Dienstes, so dass einander Medienwiedergabe und Netzwerkverkehr nicht mehr so dramatisch beeinflussen.

Einen Zeitpunkt für die Problemlösung nennt Russinovich nicht, in den Kommentaren zu seinem Blog finden sich allerdings bereits Tipps, wie man den MMCSS-Dienst und die damit verbundenen Probleme schon jetzt umgehen kann.

Auch die Arbeiten am Service Pack [SP] 1 für Vista laufen auf Hochtouren. Es soll voraussichtlich im ersten Quartal 2008 für die Endkunden bereitstehen.

(APA)