Un aperçu de la mémoire sur un Droplet DO de 1 Go

Je viens de passer d’une machine de 2 Go à une machine de 1 Go pour mon forum. Il a moins d’un an, est peu utilisé avec 170 membres.

Dans Digital Ocean, je vois :

Je suis tout à fait certain que sur ma machine de 2 Go, l’utilisation de la mémoire se situait dans la plage de 80 %.

Voici quelques commandes.

htop

free -h

Lors de la connexion au système

Je ne connais pas le fonctionnement du swap, mais en regardant les informations système lors de la connexion, il semble que mon utilisation de la mémoire soit bien inférieure à ce qu’indique Digital Ocean. Est-ce dû à l’utilisation du swap ? J’essaie d’évaluer comment cette instance de 1 Go va se comporter avec mes utilisateurs actuels et futurs.

Il est vraiment difficile de donner un sens à la « mémoire libre » car c’est une ressource flexible qui est utilisée à différentes fins.

Cela dit, vous en avez un peu moins - mais moi aussi, dans la même situation (78 utilisateurs actifs en 7 jours et 114 actifs en 30 jours) :

              total        used        free      shared  buff/cache   available
Mem:           985M        780M         63M         23M        141M         53M
Swap:          2.0G        1.1G        964M

J’ai écrit ailleurs et récemment, peut-être devriez-vous suivre ces autres commentaires :

Aussi

Vous avez deux choses à surveiller au quotidien : les performances du forum et la probabilité d’un crash parce que vous avez réellement manqué de mémoire (c’est-à-dire que tout votre swap a été utilisé et n’était pas suffisant). Si vous pouvez surveiller l’activité du swap, en utilisant le tableau de bord d’un fournisseur ou en utilisant vmstat 5 5 sur la ligne de commande, je vous suggère de le faire. Si vous pouvez surveiller la réactivité de votre forum, faites-le aussi peut-être.

Et puis, mois après mois, vous effectuez une mise à jour, et cela nécessitera plus de mémoire que le fonctionnement quotidien du forum. Si vous utilisez beaucoup le swap pendant une mise à jour, la mise à jour prendra plus de temps que d’habitude. Si votre swap est épuisé, vous pourriez avoir un crash et cela pourrait être très grave.

Votre swap est déjà à moitié utilisé - si vous avez suffisamment d’espace disque pour le doubler, faites-le.

Edit : peut-être voir aussi https://www.linuxatemyram.com/

7 « J'aime »

Super information et lien en bas de votre publication !

Dans mon cas, je vois que j’ai 74 Mo disponibles, mais je vois que 165 Mo sont utilisés pour le tampon/cache. Ce qui, si je comprends bien, peut être utilisé par le système. Cela fait partie de la mise en cache du disque… Dans votre lien, il semblait que l’idée était que « disponible » est tout ce qui est disponible pour vous, y compris le tampon/cache. Je suis donc toujours confus à ce sujet.

Cependant, je vois que j’utilise 723 Mo sur un total de 968 Mo, ce qui me dit qu’il me reste encore 245 Mo…

Dois-je suivre ?

Si oui, alors la dernière capture d’écran que j’ai partagée avec « Informations système » montrant une utilisation de la mémoire de 83 % semblerait correcte et signifierait que je ne suis vraiment pas proche d’un danger…

Vous regardez peut-être la chose de la mauvaise manière.

Si vous voulez écrire sur papier la réponse qu’Ed vous a donnée, la capacité de mémoriser un seul mot suffit. Il vous suffit de l’écrire et de regarder votre écran pour mémoriser le mot suivant, et ainsi de suite. Cela fonctionnera même si vous ne pouvez mémoriser qu’un seul caractère. Mais vous gagneriez du temps en pouvant mémoriser l’intégralité du message d’un coup. Vous n’auriez pas à perdre de temps à regarder de nombreuses fois pour faire les choses par petits lots.

Si je ne me trompe pas, lorsqu’un programme a accès à plus de mémoire disponible, il en utilise davantage et ses performances s’améliorent. Ce n’est pas une utilisation à valeur fixe. De plus, la RAM est beaucoup plus rapide qu’un disque : utiliser la RAM plutôt que le swap est préférable.

Je ne sais pas ce qui vous fait dire cela. Avez-vous peut-être regardé la mauvaise ligne ? Ou peut-être que j’interprète mal le terme “bien”. C’est peut-être le petit pic plus bas à la fin du graphique ?

Parce que toute mémoire en cours d’utilisation peut être échangée, elle peut être libérée si nécessaire. Ainsi, mesurer ce qui est en cours d’utilisation ne vous dit pas combien pourrait être en cours d’utilisation, s’il y avait plus de RAM disponible, ou s’il y avait une pression sur la mémoire. C’est comme essayer de mesurer la quantité d’air dans un ballon en regardant sa taille. Eh bien, ce n’est pas le cas, mais je suis sûr qu’il existe une analogie quelque part. C’est peut-être comme mesurer le succès d’une tenue de détail en regardant la quantité d’argent dans la caisse.

Il est important de noter qu’il existe deux sens très différents de « manque de mémoire » : l’un est « mon forum est lent » et l’autre est « mon forum a planté ».

Pour un forum petit et à faible trafic, 1G semble toujours suffisant, bien que chaque nouvelle version du logiciel puisse le rendre plus marginal.

2 « J'aime »