Hello James, The CPUs are
Laptop CPU: i7 Q 720 Desktop CPU: i5 6500T The rest of software i'm using: Perl version: 5.22 Net::SSLeay version: 1.72 Openssl version: 1.0.2.h OS: Archlinux up to date. The script is single threaded and i'm using a single IO::Select->select() to know when i should write or read. CPU comparison: http://cpuboss.com/cpus/Intel-Core-i7-720QM-vs-Intel-Core-i5-6500T Regards, David Santiago On Wed, 1 Jun 2016 19:20:00 -0600 James Alton <jamesalton...@gmail.com> wrote: > Can you please give specs on both CPUs? (The exact manufacturer and > model.) > > Is there a reason why you think one CPU is better than another? You > can have a CPU that's old and fast at single threaded jobs (say an old > overclocked dual core 4.0Ghz CPU) and a newer CPU that's slower at > single threaded jobs and faster at multi-threaded jobs (say a Core i7 > 3.2GHz). Is the program you're trying to run written in such a way as > to take advantage of multi-threading? Was the benchmark you mentioned > a single threaded or multi-threaded benchmark? > > Best wishes, > James Alton > > > On Wed, Jun 1, 2016 at 12:25 PM, David Emanuel da Costa Santiago < > deman...@gmail.com> wrote: > > > > > Hi! > > > > I have a script that writes to a socket, but i noticed that the same > > script have diferent speeds on different machines. It's faster on my > > 5 year laptop than on my desktop. > > > > I profiled the script on both machines and some functions are taking > > almost the double of the time! Example: > > > > on my laptop: > > > > Calls: 10631 > > Exclusive Time: 28.2s > > Inclusive Time: 28.2s > > Subroutine: Net::SSLeay::write_partial (xsub) > > > > On my desktop: > > Calls: 5057 > > Exclusive Time: 45.0s > > Inclusive Time: 45.0s > > Subroutine: Net::SSLeay::write_partial (xsub) > > > > > > Both machines have the same software version (OS, perl,..) and the > > internet connection is the same. The hardware is different. > > > > What puzzles me is that my desktop have better hardware (according > > to the benchmarks on the internet) than my old laptop. However i > > get way worse speeds on my desktop. > > > > On both machines, when the script is running the CPU is around 7%, > > and the RAM usage is between 50MB - 100MB. > > > > The question for one million dollar is "Why?". And how can i improve > > the performance of my desktop to reach the same speed as my laptop > > (considering that i have better hardware on my desktop)? If i > > recompile perl instead of using a binary package, will that make it > > even? > > > > > > > > Regards, > > David Santiago > > > > -- > > To unsubscribe, e-mail: beginners-unsubscr...@perl.org > > For additional commands, e-mail: beginners-h...@perl.org > > http://learn.perl.org/ > > > > > > -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/