Je cours plusieurs instances d'un script et tout fonctionne bien. Chaque terminal que je charge construit le CPU plus haut. Je cours 12 instances et étrangle 99% d'un CPU dual core. J'ai complètement empilé mon RAM 8gb de DDR3. À un moment donné du projet, j'ai utilisé mysql mais j'ai trouvé de gros goulots d'étranglement là-bas et une erreur de déconnexion aléatoire (que googling m'a dit être la carte réseau).Perl scripts hogging CPU
Quoi qu'il en soit, écrire sur le disque était beaucoup plus rapide à partir de la coque. Le module utilisé est WWW: Mechanize
Cependant, par exemple, le profil n'est pas terrible. Rebondit jusqu'à 24%. Mais j'atteins une limite d'exécution à 100% de charge avec 8 ou 9 fenêtres de terminal en cours d'exécution .. Très probablement, il s'agit d'un résultat de la bande passante et juste le temps de téléchargement .. Puis-je accélérer cela? Disons arrêter le téléchargement après un # de kilo-octets?
Merci, Peter
Que diable font ces scripts? De quoi parlez-vous quand vous parlez de "pousser plus sur la RAM et hors CPU"? Ce ne sont pas des ressources interchangeables. – fennec
Vous semblez être très confus. S'il vous plaît prenez la perspective de quelqu'un qui n'est pas intimement familier avec ce que vous essayez de faire, et posez votre question afin qu'une telle personne puisse comprendre à la fois vos objectifs et vos contraintes. D'ailleurs, pourquoi voudriez-vous que votre processeur soit inactif? –