Ceci est la capture d'écran du gestionnaire de tâches pour mon serveur. L'augmentation de la RAM fera-t-elle une différence?

0

Le serveur exécute XAMPP (Apache et MySQL principalement). Dernièrement, le nombre d'utilisateurs simultanés a augmenté et le serveur analyse et crache pendant la charge maximale. Il a seulement 4 Go de RAM cependant. Ma question est la suivante: l’augmentation de la RAM fera-t-elle une différence?

Capture d'écran du gestionnaire de tâches du serveur

Abhilash
la source
Cette machine montre les trois quarts de sa RAM "disponible". Ce n'est pas une machine qui subit une pression de mémoire. Pour confirmer cela, vous pouvez consulter les taux de défauts de page, en particulier le taux de défauts graves. Si ceux-ci sont faibles, l'ajout de RAM ne vous aidera pas. L'utilisation du processeur ne semble pas non plus être un problème.
Jamie Hanrahan

Réponses:

0

L' augmentation de MySQL connexion max a un effet direct sur la RAM, car il augmente le nombre de descripteurs de fichiers mysqld nécessite

max_connections = (Available RAM - Global Buffers) / Thread Buffers

Pour obtenir les tampons globaux et de thread

SHOW VARIABLES LIKE '%buffer%';

Il suffit de regarder le nombre de tables ouvertes

mysqladmin status 
SHOW GLOBAL STATUS LIKE 'Opened_tables';

Remarque: Il est toujours préférable de disposer de serveurs distincts pour Apache et MySQL. L'augmentation de la RAM aidera certainement

Koustuv Chatterjee
la source