Wie kann ich die Kapazität und Serverspezifikationen von MSMQ 3.0 ermitteln?

Wie kann ich die Kapazität und Serverspezifikationen von MSMQ 3.0 ermitteln?

Ich versuche, die für unsere MSMQ-Server erforderlichen Ressourcen zu ermitteln, und bin beim Lesen der Dokumentation verwirrt. Kann MSMQ 3.0 beispielsweise 25 GB an Nachrichten speichern (durchschnittliche Nachrichtengröße 15 KB) und wenn ja, welche Serverspezifikationen sind erforderlich, um dies zu unterstützen?

Antwort1

IdahoX, Sie benötigen mindestens 25 GB Speicher zusätzlich zu dem, was das Server-Betriebssystem erfordert - Sie benötigen ein 64-Bit-Betriebssystem und mindestens 25 GB Festplattenspeicherplatz für die speicherabgebildeten Dateien. Dies ist prohttp://blogs.msdn.com/b/johnbreakwell/archive/2008/02/29/what-are-msmq-s-limits-if-i-had-a-farthing-for-every-time.aspx. Wie Breakwell jedoch anmerkt, sind 25 GB mit 15.000 Nachrichten etwa 1,6 Millionen Nachrichten. Gehen Sie also davon aus, dass die Anwendung, die diese Warteschlange leert, mit einem außergewöhnlich hohen Nachrichtenvolumen nicht Schritt halten kann? Sie müssen möglicherweise noch einmal prüfen, ob die Anwendung für die Nachrichtenlast, die sie verarbeiten wird, richtig ausgelegt ist.

Antwort2

Meiner Erfahrung nach ist die CPU-Auslastung, die zum Hosten eines MSMQ erforderlich ist, im Grunde gleich Null. Der Speicher ist dagegen ziemlich hoch. Sie sollten davon ausgehen, dass Sie VIEL Speicher haben, damit die Warteschlange in den Speicher geladen werden kann.

Es wird im Allgemeinen empfohlen, nicht mehr als ein paar Gigs gleichzeitig in der Warteschlange zu haben, da die Dinge sonst „funky“ werden.

verwandte Informationen