Perl script slower on other server compared to dev (with same spec)Need Help getting perl module DBD::mysql installed for bugzilla on RedHatHow do I configure OS X's built-in Apache server to use FastCGI?How do I install Perl 5.8 and Perlfect on IIS 7.5?Perl module error on solaris-10Random Connections to MySQL refused (Error 111)Apache: Include Virtual SSI not working for CGI scriptPerl virtual environments?MySQL creds accepted from CLI but not from Perl DBIinstall_driver(mysql) failed: Unable to get DBI state function. DBI not loadederror while installing perl-Moose on red hat linux

Crossword gone overboard

Is my router's IP address really public?

What does it mean when you think without speaking?

Restoring order in a deck of playing cards

What F1 in name of seeds/varieties means?

Ticket sales for Queen at the Live Aid

Glitch in AC sine wave interfering with phase cut dimming

What's the connection between "kicking a pigeon" and "how a bill becomes a law"?

Can a non-EU citizen travel within schengen zone freely without passport?

What is the difference between nullifying your vote and not going to vote at all?

Were pen cap holes designed to prevent death by suffocation if swallowed?

A Mathematical Discussion: Fill in the Blank

Why colon to denote that a value belongs to a type?

What is the 中 in ダウンロード中?

Uses of T extends U?

If a person had control of every single cell of their body, would they be able to transform into another creature?

Compact Mechanical Energy Source

Can a Beholder use rays in melee range?

Plot exactly N bounce of a ball

How do I remove these transparent pixels?

Comment dit-on « I’ll tell you what » ?

Apparent Ring of Craters on the Moon

What is the most important source of natural gas? coal, oil or other?

What is the best linguistic term for describing the kw > p / gw > b change, and its usual companion s > h



Perl script slower on other server compared to dev (with same spec)


Need Help getting perl module DBD::mysql installed for bugzilla on RedHatHow do I configure OS X's built-in Apache server to use FastCGI?How do I install Perl 5.8 and Perlfect on IIS 7.5?Perl module error on solaris-10Random Connections to MySQL refused (Error 111)Apache: Include Virtual SSI not working for CGI scriptPerl virtual environments?MySQL creds accepted from CLI but not from Perl DBIinstall_driver(mysql) failed: Unable to get DBI state function. DBI not loadederror while installing perl-Moose on red hat linux






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I'm trying to figure out why a Perl script I have, isn't performing anywhere near as well once I put it on the live server.



The whole script is identical on both servers (one is a test server, the other the live one). Both are running this version of Perl:



This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 73 registered patches, see perl -V for more detail)


The dev server is running:



mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper


Whereas the live server is on a slightly different version:



mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using EditLine wrapper


my.cnf files are the same on both servers. Could having such a smaller difference in mySQL versions cause the speed issues? Both servers are 8GB RAM,



The script has a lot of work to do (building static pages for a directory), and takes this long on each server:



  • Dev server: 40 minutes

  • Live server: 2 hours 20 minutes

As you can see, that's a whopping difference. Any suggestions on what else I could try?



Here is how htop looks on the live server when running the script:



enter image description here



and then on the dev server:



enter image description here



Doesn't seem to be much in it (or any swap being used)










share|improve this question
























  • Different data size in DB?

    – Cloud Ace
    May 15 at 6:35











  • @CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

    – Andrew Newby
    May 15 at 6:39






  • 1





    Well, since this is the only difference, its worth to have a look, just to make sure.

    – Cloud Ace
    May 15 at 6:50






  • 2





    Then maybe you should profile the script to see where cost time most

    – Cloud Ace
    May 15 at 7:36






  • 1





    For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

    – Cloud Ace
    May 15 at 7:46

















0















I'm trying to figure out why a Perl script I have, isn't performing anywhere near as well once I put it on the live server.



The whole script is identical on both servers (one is a test server, the other the live one). Both are running this version of Perl:



This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 73 registered patches, see perl -V for more detail)


The dev server is running:



mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper


Whereas the live server is on a slightly different version:



mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using EditLine wrapper


my.cnf files are the same on both servers. Could having such a smaller difference in mySQL versions cause the speed issues? Both servers are 8GB RAM,



The script has a lot of work to do (building static pages for a directory), and takes this long on each server:



  • Dev server: 40 minutes

  • Live server: 2 hours 20 minutes

As you can see, that's a whopping difference. Any suggestions on what else I could try?



Here is how htop looks on the live server when running the script:



enter image description here



and then on the dev server:



enter image description here



Doesn't seem to be much in it (or any swap being used)










share|improve this question
























  • Different data size in DB?

    – Cloud Ace
    May 15 at 6:35











  • @CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

    – Andrew Newby
    May 15 at 6:39






  • 1





    Well, since this is the only difference, its worth to have a look, just to make sure.

    – Cloud Ace
    May 15 at 6:50






  • 2





    Then maybe you should profile the script to see where cost time most

    – Cloud Ace
    May 15 at 7:36






  • 1





    For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

    – Cloud Ace
    May 15 at 7:46













0












0








0








I'm trying to figure out why a Perl script I have, isn't performing anywhere near as well once I put it on the live server.



The whole script is identical on both servers (one is a test server, the other the live one). Both are running this version of Perl:



This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 73 registered patches, see perl -V for more detail)


The dev server is running:



mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper


Whereas the live server is on a slightly different version:



mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using EditLine wrapper


my.cnf files are the same on both servers. Could having such a smaller difference in mySQL versions cause the speed issues? Both servers are 8GB RAM,



The script has a lot of work to do (building static pages for a directory), and takes this long on each server:



  • Dev server: 40 minutes

  • Live server: 2 hours 20 minutes

As you can see, that's a whopping difference. Any suggestions on what else I could try?



Here is how htop looks on the live server when running the script:



enter image description here



and then on the dev server:



enter image description here



Doesn't seem to be much in it (or any swap being used)










share|improve this question
















I'm trying to figure out why a Perl script I have, isn't performing anywhere near as well once I put it on the live server.



The whole script is identical on both servers (one is a test server, the other the live one). Both are running this version of Perl:



This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi
(with 73 registered patches, see perl -V for more detail)


The dev server is running:



mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper


Whereas the live server is on a slightly different version:



mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using EditLine wrapper


my.cnf files are the same on both servers. Could having such a smaller difference in mySQL versions cause the speed issues? Both servers are 8GB RAM,



The script has a lot of work to do (building static pages for a directory), and takes this long on each server:



  • Dev server: 40 minutes

  • Live server: 2 hours 20 minutes

As you can see, that's a whopping difference. Any suggestions on what else I could try?



Here is how htop looks on the live server when running the script:



enter image description here



and then on the dev server:



enter image description here



Doesn't seem to be much in it (or any swap being used)







ubuntu-16.04 perl mysql5.7






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 15 at 7:29







Andrew Newby

















asked May 15 at 6:27









Andrew NewbyAndrew Newby

345724




345724












  • Different data size in DB?

    – Cloud Ace
    May 15 at 6:35











  • @CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

    – Andrew Newby
    May 15 at 6:39






  • 1





    Well, since this is the only difference, its worth to have a look, just to make sure.

    – Cloud Ace
    May 15 at 6:50






  • 2





    Then maybe you should profile the script to see where cost time most

    – Cloud Ace
    May 15 at 7:36






  • 1





    For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

    – Cloud Ace
    May 15 at 7:46

















  • Different data size in DB?

    – Cloud Ace
    May 15 at 6:35











  • @CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

    – Andrew Newby
    May 15 at 6:39






  • 1





    Well, since this is the only difference, its worth to have a look, just to make sure.

    – Cloud Ace
    May 15 at 6:50






  • 2





    Then maybe you should profile the script to see where cost time most

    – Cloud Ace
    May 15 at 7:36






  • 1





    For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

    – Cloud Ace
    May 15 at 7:46
















Different data size in DB?

– Cloud Ace
May 15 at 6:35





Different data size in DB?

– Cloud Ace
May 15 at 6:35













@CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

– Andrew Newby
May 15 at 6:39





@CloudAce thanks. Its the exact same data, same table structure, same indexes. Really baffling me. The only difference is the dev server has a 2048mb swap, whereas live has 512mb swap - but from what I've read, that's not really even relevant with an 8Gb ram server?

– Andrew Newby
May 15 at 6:39




1




1





Well, since this is the only difference, its worth to have a look, just to make sure.

– Cloud Ace
May 15 at 6:50





Well, since this is the only difference, its worth to have a look, just to make sure.

– Cloud Ace
May 15 at 6:50




2




2





Then maybe you should profile the script to see where cost time most

– Cloud Ace
May 15 at 7:36





Then maybe you should profile the script to see where cost time most

– Cloud Ace
May 15 at 7:36




1




1





For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

– Cloud Ace
May 15 at 7:46





For example, Devel::NYTProf, or you can just use plain print in your script to measure the execution time

– Cloud Ace
May 15 at 7:46










0






active

oldest

votes












Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967314%2fperl-script-slower-on-other-server-compared-to-dev-with-same-spec%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Server Fault!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967314%2fperl-script-slower-on-other-server-compared-to-dev-with-same-spec%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company