Hello,

We have encountered, what we believe is a lock contention problem in Solaris 
10, while using 128 Perl proceses which read/write from UDP queue. Whole 
workflow is as follows:
- from client we send large amount of small packets using UDP
- 128 perl processes on the server side handle those packets and return 
responses to clients

The performance problem appears when using more than 64 proceses. If we use 
less than 64 processes,values are as expected. By doing some specific tests 
we've come to conclusion that problem lies somewhere in simultaneous multiple 
read/write to socket (UDP queue) mechanism.

Currently we are using  hardware:
CPU: Sun SPARC T5140 - having 2 x SunSparc 1.2Ghz CPU, each CPU having 8 cores, 
and each core simulates 8 virtual processors, so system has 128 virtual 
(logical) processors

The software we're using:
OS: Solaris 10
Perl 5.8.9.
Radiator 4.5.1.

Has enyone encountered some simmilar problems? Where to look for solution? Is 
there any possibility to solve this problem with reconfiguring Solaris?

Any suggestion is welcome.

Kind regards,
Damjan



The information contained in this e-mail message is privileged and
confidential and is for the exclusive use of the addressee. The person
who receives this message and who is not the addressee, one of his
employees or an agent entitled to hand it over to the addressee, is
informed that he may not use, disclose or reproduce the contents
thereof, and is kindly asked to notify the sender and delete the e-mail
immediately.

_______________________________________________
Solaris-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/solaris-users

Reply via email to