Charge lourde du server linux lorsque de nombreux files dans le directory

J'ai un site Web qui génère des images pour chaque user, qui sont stockées dans /images/user/ . J'ai un server avec 8 CPU, donc la charge maximale du server devrait être 8, mais la charge sur mon server atteint 100, 150, 200. La taille moyenne de l'image est de 50 Ko, le nombre moyen d'images créées en 1 jour est supérieur à 50 000. La seule façon de diminuer la charge est vide dans le directory des images.

Existe-t-il un moyen de réduire la charge à la plage normale?

Remarque: J'ai pensé que le regroupement d'images générées dans plus de 1 dossier dépend de la date + heure, par exemple:

  1. images / user / 18/11/15/10
  2. images / user / 18/11/15/11
  3. images / user / 19/11/15/1

Est-ce que cela fera une différence?

One Solution collect form web for “Charge lourde du server linux lorsque de nombreux files dans le directory”

  • Existe-t-il un moyen de réduire la charge à la plage normale?

Utilisez une méthode scientifique pour parsingr le problème, ce n'est vraiment pas une conjecture.

  • Utilisez les outils habituels, sar, free, top, iostat vmstat etc pour collecter des informations sur votre système.

  • Prenez une décision éclairée sur les changements à apporter.

  • Surveillez votre système pour voir si les changements ont consortingbué. Si elle n'a pas réanalisé, rincer et répéter.

  • EBS Write-back cache sur Linux?
  • Migration de l'instance Instance Store vers EBS Backed Instance sur Amazon EC2
  • Ressources de la machine virtuelle
  • Gérer et configurer syslog-ng pour des journaux très volumineux
  • Routeur / pare-feu construit par but contre Linux iptables / Shorewall
  • Équivalent Linux de Windows NLB
  • façon appropriée d'installer une nouvelle version de logiciel sur ubuntu
  • comment nier "sudo su"
  • Utilisation élevée du processeur avec winecssole en cours d'exécution
  • Déploiement des applications Web Python (Tornado) sur plusieurs servers
  • make linux kernel read swap back in memory
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.