VPLEX: Сервер управління має високе використання пам'яті оперативної пам'яті та внутрішнього дискового простору
Summary: сервер управління, що працює без зовнішнього споживача подій AMQP, може мати високе навантаження пам'яті оперативної пам'яті та внутрішнього дискового простору.
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
- Сервер управління, що працює без зовнішнього споживача подій AMQP, може мати високе використання оперативної пам'яті та використання внутрішнього дискового простору.
- Система з високим споживанням пам'яті зазнає більшої затримки при виконанні команд CLI або GUI.
- Система, яка закінчує внутрішній дисковий простір на кореневому розділі, не зможе записувати запис у цей розділ (хоча VPLEX продовжує записувати журнали в інші розділи, кілька сервісів Linux використовують кореневий розділ і не зможуть фіксувати подальші події).
Симптом 1:
Велика кількість оперативної пам'яті, яку використовує rabbitmq.
service@ManagementServer:~>Топ-топ
- 13:17:26, зростання 103 дні, 13 хв, 20 користувачів, середнє завантаження: 0,28, 0,34, 0,36
Завдання: Всього 201, 1 біг, 200 сплячих, 0 зупинок, 0 зомбі-процесорів
: 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 загалом, 3448376k використано, 472020k безкоштовно, 14752k буферів
Обмін: 8388604k загалом, 413608k використано, 7974996k безкоштовно, 1781800k
кешовано 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
Телефонуйте додому, попереджаючи про велике або критичне завантаження дискового простору.
Коли кореневий розділ на сервері керування досягне 90% доступного простору, ви побачите наступний
виклик додому.
<ID>0x8a4a31fb</ID><
ім'я>SMS_PARTITION_HIGH_CAPACITY</ім'я><
серверності> ПОМИЛКА </серйозність
<>клієнтаRCA>Розділ на вашому сервері управління досяг великої ємності.</customerRCA >
ім'я>SMS_PARTITION_HIGH_CAPACITY</ім'я><
серверності> ПОМИЛКА </серйозність
<>клієнтаRCA>Розділ на вашому сервері управління досяг великої ємності.</customerRCA >
Коли кореневий розділ заповниться, ви побачите наступний виклик додому.
<ID>0x8a4a61fa</
<>ID ім'я>SMS_PARTITION_CRITICAL_CAPACITY</серверність> ім'я<
>ПОМИЛКА </серйозність
<> customerRCA> Розділ на вашому сервері управління перевищив критичний поріг пропускної здатності.</customerRCA >
Велика кількість місця на диску використовується rabbitmq.
service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # du -shx *
4.0K cluster_nodes.config
4.0K DECISION_TAB. LOG
4.0K НАЙПІЗНІШЕ. LOG 32Kmsg_store_persistent 14G msg_store_transient <<<<4.0K nodes_running_at_shutdown 408M черги 4.0K rabbit_durable_exchange.
DCD
4.0K rabbit_durable_queue. DCD
4.0K rabbit_durable_queue. DCL
4.0K rabbit_durable_route. DCD
4.0K rabbit_runtime_parameters. DCD
8.0K rabbit_runtime_parameters. DCL
4.0K rabbit_serial
4.0K rabbit_user. DCD
4.0K rabbit_user_permission. DCD
4.0K rabbit_vhost. DCD
service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # df -h
Використовуваний розмір файлової системи Avail Use % Монтується на
/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/ | загальна голова
14G
drwxr-x--- 1 rabbitmq rabbitmq 12K 13 листопада 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 13 листопада 15:03 .
.-rw-r----- 1 rabbitmq rabbitmq 15 листопада 6 листопада 05:51 0. rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:19 1000.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:21 1001.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:22 1002.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:23 1003.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:25 1004.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:30 1005.rdq
4.0K cluster_nodes.config
4.0K DECISION_TAB. LOG
4.0K НАЙПІЗНІШЕ. LOG 32Kmsg_store_persistent 14G msg_store_transient <<<<4.0K nodes_running_at_shutdown 408M черги 4.0K rabbit_durable_exchange.
DCD
4.0K rabbit_durable_queue. DCD
4.0K rabbit_durable_queue. DCL
4.0K rabbit_durable_route. DCD
4.0K rabbit_runtime_parameters. DCD
8.0K rabbit_runtime_parameters. DCL
4.0K rabbit_serial
4.0K rabbit_user. DCD
4.0K rabbit_user_permission. DCD
4.0K rabbit_vhost. DCD
service@ManagementServer:/var/lib/rabbitmq/mnesia/rabbit@localhost # df -h
Використовуваний розмір файлової системи Avail Use % Монтується на
/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/ | загальна голова
14G
drwxr-x--- 1 rabbitmq rabbitmq 12K 13 листопада 11:14 .
drwxr-x--- 1 rabbitmq rabbitmq 734 13 листопада 15:03 .
.-rw-r----- 1 rabbitmq rabbitmq 15 листопада 6 листопада 05:51 0. rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:19 1000.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:21 1001.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:22 1002.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:23 1003.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:25 1004.rdq-rw-r
----- 1 rabbitmq rabbitmq 17M 13 листопада 05:30 1005.rdq
Симптом 4:
Велика кількість повідомлень у зовнішній черзі повідомлень.
service@sms-bali-2:~>sudo rabbitmqctl list_queues
Черги оголошення ...
aliveness-test 0
queue.vplex.external 1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Готово.
Черги оголошення ...
aliveness-test 0
queue.vplex.external 1749909 <<<<<
queue.vplex.ndu.events 0
sms_internal 0...
Готово.
Cause
- RabbitMQ намагатиметься зберігати всі події, доки вони не будуть витрачені або не буде досягнуто порогу споживання пам'яті.
- Для VPLEX наразі немає стандартного споживача queue.vplex.external queue.
- Якщо не відмітити, розмір черги може стати дуже великим.
- Коли споживання пам'яті досягає 20%, RabbitMQ записує чергу на диск, який, у свою чергу, використовує кореневий простір на диску.
Resolution
Обхідний шлях 1:
З сервера керування перезапустіть сервер rabbitmq за допомогою наступної команди
Sudo Service Rabbitmq-server Restart
Вибірковий вихід:
service@ManagementServer:~>
rabbitmq-сервер
.Перезапуск rabbitmq-server: SUCCESS
sudo service rabbitmq-server restartservice@ManagementServer:~>
Обхідний шлях 2:
Sudo Shutdown R Now
Вибірковий вихід:
Примітка:
Потім з'явиться повідомлення про фатальну помилку PuTTY з повідомленням «Сервер несподівано закритий мережевим з'єднанням».
Постійне виправлення:
Цю проблему вирішили у версіях GeoSynchrony 5.5 і пізніше.
З сервера керування перезапустіть сервер rabbitmq за допомогою наступної команди
Sudo Service Rabbitmq-server Restart
Вибірковий вихід:
service@ManagementServer:~>
rabbitmq-сервер
.Перезапуск rabbitmq-server: SUCCESS
sudo service rabbitmq-server restartservice@ManagementServer:~>
Обхідний шлях 2:
З сервера керування перезапустіть сервер керування за допомогою наступної команди,
Sudo Shutdown R Now
Вибірковий вихід:
service@ManagementServer:~>sudo shutdown -r now
Трансляція повідомлення з root (pts/0) (Пн 5 березня 19:33:18 2018):
Система зараз виходить з ладу для перезавантаження!
Трансляція повідомлення з root (pts/0) (Пн 5 березня 19:33:18 2018):
Система зараз виходить з ладу для перезавантаження!
Примітка:
Потім з'явиться повідомлення про фатальну помилку PuTTY з повідомленням «Сервер несподівано закритий мережевим з'єднанням».
Постійне виправлення:
Цю проблему вирішили у версіях GeoSynchrony 5.5 і пізніше.
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.