Thread Linux Monitor: Client-Server Rollen (15 answers)
Opened by bloonix at 2006-05-25 16:52

ptk
 2006-05-30 02:56
#38803 #38803
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=opi,30.05.2006, 00:37][quote=ptk,30.05.2006, 00:22]Das hört sich zu kompliziert an. Wenn du select() richtig verwendest, dann gibt es nur *einen* Server-Prozess, und der "Listener" wird überflüssig.[/quote]
also ich habe das mit select() schon ausprobiert. der server braucht ca.
3 sekunden pro request mit der gesamten verarbeitung, wenn dann also
pro sekunde ca. 100 requests reinkommen, dann kann die verwendung von
select() so gut sein wie sie will, der eine serverprozess packt das einfach
nicht. deshalb brauche ich eine möglichkeit, die arbeit auf mehrere
serverprozesse aufzuteilen und wenn es geht, halt ohne fork.
[/quote]Drei Sekunden mit voller CPU-Last? Dann wirst du einen 300-Prozessor-Rechner kaufen müssen. Oder wird doch nur die meiste Zeit auf IO gewartet? Dann ist select() die richtige Wahl.

View full thread Linux Monitor: Client-Server Rollen