Antwort

0

Ich würde mit Netzwerk gehen. Begründung:

  1. CPU auf einem Multi-Core-Server soll statische Dateien über 1 Gbit/s-Netzwerk zu dienen genug sein, um
  2. Datenträger nur einmal verwendet werden und dann servieren wir die gleiche Datei einen Cache bilden.
  3. Speicher werden nicht viel verwendet, sincethe Datei nur 8kb

So ist der Kunde bedient wird, bis wir den maximalen Netzwerkdurchsatz erreichen.

+0

Wenn der Serverschwellenwert 10000 Clients zu einem bestimmten Zeitpunkt ist, und stellen Sie sich vor, dass 190000 Clients gleichzeitig eine Anforderung senden (180000 Clients mehr als der Schwellenwert), auf der Leitung die Anzahl der Kilobyte = 8kb * Clients (10000)) und niemals das Kilo-Byte auf dem Kabel sind> = 1 Gigabyte. (unter der Annahme, dass Tcp die maximale Segmentgröße> 8 kb beträgt, passt die gesamte statische Datei in ein Paket). nach dem Senden der statischen Datei. Die verbleibenden Clients Verbindung akzeptiert werden und der Prozess wiederholt. Wie kann das Netzwerk absaugen? [korrigieren Sie mich, wenn ich falsch liege] –

+0

@BhuvanMysore Es gibt nichts über die Schwelle in Ihrer Frage. Und selbst wenn wir der Gleichung das Limit hinzufügen, gibt es immer noch nichts zu erschöpfen, außer der Netzwerkbandbreite, da die CPU mit einem Limit noch weniger ausgelastet ist, Disk und Speicher werden kaum genutzt. Entschuldigung, wir spekulieren hier nur ... –

Verwandte Themen