VPLEX : Le serveur de gestion connaît une utilisation élevée de la mémoire RAM et de l’espace disque interne
Summary: Le serveur de gestion qui s’exécute sans événement AMQP externe peut être confronté à une utilisation élevée de la mémoire RAM et de l’espace disque interne.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Un serveur de gestion s’exécutant sans consommateur d’événements AMQP externe peut connaître une utilisation élevée de la mémoire RAM et de l’espace disque interne.
- Un système présentant une consommation de mémoire élevée subira une latence supérieure à la normale lors de l’exécution des commandes CLI ou de l’interface graphique.
- Un système qui manque d’espace disque interne sur la partition racine ne sera pas en mesure d’écrire sur cette partition (alors que VPLEX continuera à écrire des journaux dans d’autres partitions, plusieurs services Linux utiliseront la partition racine et ne pourront pas consigner d’autres événements).
Symptôme 1 :
Grande quantité de mémoire RAM utilisée par rabbitmq.
service@ManagementServer :~>top
top - 13:17:26 up 103 days, 13 min, 20 users, load average : 0.28, 0.34, 0.36
Tâches : 201 au total, 1 running, 200 sleeping, 0 stopped, 0 zombie
Cpu(s) : 12.3 %us, 0.9 %sy, 0.0 %ni, 85.0 %id, 1.5 %wa, 0.0 %hi, 0.2 %si, 0.0 %st
Mem : 3920396k total, 3448376k utilisé, 472020k gratuit, 14752k tampons
Swap : 8388604k total, 413608k used, 7974996k free, 1781800k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22674 rabbitmq 20 0 3.4g 3.7g 2040 S 2 87.9 225:09.39 beam.smp
16302 service 20 0 2975m 1.1g 9232 S 2 2.4 561:18.54 java
Avertissement d’appel à distance d’utilisation élevée ou critique de l’espace disque.
Lorsque la partition racine sur le serveur de gestion atteint 90 % de l’espace disponible, l’appel à distance suivant
s’affiche.
<ID>0x8a4a31fb</ID>
<name>SMS_PARTITION_HIGH_CAPACITY</name><
serverity> ERROR</severity><
customerRCAUne partition de votre serveur de gestion a atteint une capacité élevée.<>/customerRCA >
<name>SMS_PARTITION_HIGH_CAPACITY</name><
serverity> ERROR</severity><
customerRCAUne partition de votre serveur de gestion a atteint une capacité élevée.<>/customerRCA >
Lorsque la partition racine est saturée, l’appel à distance suivant s’affiche.
<ID>0x8a4a61fa</ID>
<name>SMS_PARTITION_CRITICAL_CAPACITY</name><
serverity> ERROR</severity><
customerRCAUne partition de votre serveur de gestion a dépassé un seuil de capacité critique.<>/customerRCA >
Une grande quantité d’espace disque est utilisée par rabbitmq.
service@ManagementServer :/var/lib/rabbitmq/mnesia/rabbit@localhost # du -shx *
4.0K cluster_nodes.config
4.0K DECISION_TAB. DERNIÈRE VERSION LOG
4.0K. CONSIGNEZ
LES FILES D’ATTENTE 32K msg_store_persistent14G msg_store_transient <<<<4 000 nodes_running_at_shutdown 408M 4 000 rabbit_durable_exchange.
DCD
4.0K rabbit_durable_queue. DCD
4 000 tr/min rabbit_durable_queue. DCL
4 K rabbit_durable_route. DCD
4.0K rabbit_runtime_parameters. DCD
8 K rabbit_runtime_parameters. DCL
4 000 rabbit_serial
4 000 rabbit_user. DCD
4 K rabbit_user_permission. DCD
4 000 tr/min rabbit_vhost. DCD
service@ManagementServer :/var/lib/rabbitmq/mnesia/rabbit@localhost # df -h
Filesystem Size Used Avail Use % Mounted on
/dev/sda5 20G 19G 692K 100 % / <<<<
udev 1.9G 196K 1.9G 1 % /dev
tmpfs 1.9G 0 1.9G 0 % /dev/shm
/dev/sda1 504M 60M 420M 13 % /boot
/dev/sda7 16G 4.1G 11G 27 % /var/log
/dev/sda8 44G 5.0G 37G 13 % /diag
/dev/sda9 9.9G 151M 9.2G 2 % /data
service@ManagementServer :/var/lib/rabbitmq/mnesia/rabbit@localhost # ls -lah msg_store_transient/ | head
total 14G
drwxr-x--- 1 rabbitmq rabbitmq 12K Nov 13 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 Nov 13 15:03 ..
-rw-r----- 1 rabbitmq rabbitmq 15M Nov 6 05:51 0.0.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:19 1000.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:21 1001.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:22 1002.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:23 1003.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:25 1004.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:30 1005.rdq
4.0K cluster_nodes.config
4.0K DECISION_TAB. DERNIÈRE VERSION LOG
4.0K. CONSIGNEZ
LES FILES D’ATTENTE 32K msg_store_persistent14G msg_store_transient <<<<4 000 nodes_running_at_shutdown 408M 4 000 rabbit_durable_exchange.
DCD
4.0K rabbit_durable_queue. DCD
4 000 tr/min rabbit_durable_queue. DCL
4 K rabbit_durable_route. DCD
4.0K rabbit_runtime_parameters. DCD
8 K rabbit_runtime_parameters. DCL
4 000 rabbit_serial
4 000 rabbit_user. DCD
4 K rabbit_user_permission. DCD
4 000 tr/min rabbit_vhost. DCD
service@ManagementServer :/var/lib/rabbitmq/mnesia/rabbit@localhost # df -h
Filesystem Size Used Avail Use % Mounted on
/dev/sda5 20G 19G 692K 100 % / <<<<
udev 1.9G 196K 1.9G 1 % /dev
tmpfs 1.9G 0 1.9G 0 % /dev/shm
/dev/sda1 504M 60M 420M 13 % /boot
/dev/sda7 16G 4.1G 11G 27 % /var/log
/dev/sda8 44G 5.0G 37G 13 % /diag
/dev/sda9 9.9G 151M 9.2G 2 % /data
service@ManagementServer :/var/lib/rabbitmq/mnesia/rabbit@localhost # ls -lah msg_store_transient/ | head
total 14G
drwxr-x--- 1 rabbitmq rabbitmq 12K Nov 13 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 Nov 13 15:03 ..
-rw-r----- 1 rabbitmq rabbitmq 15M Nov 6 05:51 0.0.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:19 1000.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:21 1001.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:22 1002.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:23 1003.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:25 1004.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M Nov 13 05:30 1005.rdq
Symptôme 4 :
Un grand nombre de messages dans la file d’attente de messages externe.
service@sms-bali-2 :~>sudo rabbitmqctl list_queues
Liste des files d’attente ...
aliveness-test 0
queue.vplex.external 1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Fait.
Liste des files d’attente ...
aliveness-test 0
queue.vplex.external 1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Fait.
Cause
- RabbitMQ tente de conserver tous les événements jusqu’à ce qu’ils soient consommés ou que le seuil de consommation de mémoire soit atteint.
- Pour VPLEX, il n’existe actuellement aucun consommateur par défaut pour la file d’attente queue.vplex.external.
- Si cette option n’est pas cochée, la taille de la file d’attente peut devenir très importante.
- Une fois que la consommation de mémoire atteint 20 %, RabbitMQ écrit la file d’attente sur le disque qui à son tour utilise l’espace disque racine.
Resolution
Solution de contournement 1 :
À partir du serveur de gestion, redémarrez le serveur rabbitmq à l’aide de la commande suivante :
sudo service rabbitmq-server restart
Exemple de résultat :
service@ManagementServer :~>
rabbitmq-server.
Redémarrage de rabbitmq-server : SUCCESS
sudo service rabbitmq-server restartservice@ManagementServer :~>
Solution de contournement 2 :
sudo shutdown r now
Exemple de résultat :
Remarque :
un message d’erreur fatale PuTTY s’affiche et indique « Connexion réseau fermée de manière inattendue au serveur ».
Correctif permanent :
ce problème a été résolu dans GeoSynchrony 5.5 et versions ultérieures.
À partir du serveur de gestion, redémarrez le serveur rabbitmq à l’aide de la commande suivante :
sudo service rabbitmq-server restart
Exemple de résultat :
service@ManagementServer :~>
rabbitmq-server.
Redémarrage de rabbitmq-server : SUCCESS
sudo service rabbitmq-server restartservice@ManagementServer :~>
Solution de contournement 2 :
À partir du serveur de gestion, redémarrez le serveur de gestion à l’aide de la commande suivante :
sudo shutdown r now
Exemple de résultat :
service@ManagementServer :~>sudo shutdown -r now
Broadcast message from root (pts/0) (Mon Mar 5 19:33:18 2018) :
The system is going down for reboot NOW !
Broadcast message from root (pts/0) (Mon Mar 5 19:33:18 2018) :
The system is going down for reboot NOW !
Remarque :
un message d’erreur fatale PuTTY s’affiche et indique « Connexion réseau fermée de manière inattendue au serveur ».
Correctif permanent :
ce problème a été résolu dans GeoSynchrony 5.5 et versions ultérieures.
Affected Products
VPLEX SeriesProducts
VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2Article Properties
Article Number: 000170841
Article Type: Solution
Last Modified: 20 Nov 2020
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.