ECS: Nodos sin memoria o servicio de intercambio y medición que consumen demasiado memoria.
Summary: Nodos sin memoria o servicio de intercambio y medición que consumen demasiado memoria.
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
Los nodos se quedan sin memoria e intercambian recursos:
# gratis -m
total utilizado de búferes compartidos libres almacenados en caché
Mem: 60104 57332 2771 2460 6 3621
-/+ buffers/cache: 53704 6400
Intercambio: 8191 8191 0
El servicio de medición consume demasiado memory:
dtquery-error.log
2016-02-02 23:15:01,190 [Thread-6] ERROR DtQueryServiceImpl.java (line 112) WSCritical. Se superó el umbral de uso de la memoria. usedMemory=499017736, percentageUsed=96.153635207353336
metering-error.log
2015-12-02 17:14:09,682 [Thread-6] ERROR MeteringManager.java (line 102) WSCritical. Se superó el umbral de uso de memoria. usedMemory=2045441408, percentageUsed=98.44486179780154
2015-12-02 17:28:01,737 [Thread-6] ERROR MeteringManager.java (line 102) WSCritical. Se superó el umbral de uso de la memoria. usedMemory=2068862680, percentageUsed=99.57210204831705
Además, debido a que el servicio de medición se reinicia como un intento de administrar el uso de la memoria, la medición de DT puede mostrarse como no preparada:
# curl -ks http://$(hostname -f):9101/stats/dt/DTInitStat/ | xmllint --format -
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entrada
><de resultados
><total_dt_num>1920</total_dt_num<>unready_dt_num 7</unready_dt_num>
<unknown_dt_num>0</unknown_dt_num<>
/entrada
<>tipo>de entrada><
MR</tipo
>><0</nivel<
>total_dt_num>128</total_dt_num<>
unready_dt_num>7/<>
><
unready_dt_num ObjectControllerException.ERROR_DIRECTORYTABLE_NOT_INITIALIZED>[urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_18_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_107_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_7_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_74_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_1_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_76_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_99_128_0:]</ObjectControllerException.ERROR_DIRECTORYTABLE_NOT_INITIALIZED
></entry
></result>
# gratis -m
total utilizado de búferes compartidos libres almacenados en caché
Mem: 60104 57332 2771 2460 6 3621
-/+ buffers/cache: 53704 6400
Intercambio: 8191 8191 0
El servicio de medición consume demasiado memory:
dtquery-error.log
2016-02-02 23:15:01,190 [Thread-6] ERROR DtQueryServiceImpl.java (line 112) WSCritical. Se superó el umbral de uso de la memoria. usedMemory=499017736, percentageUsed=96.153635207353336
metering-error.log
2015-12-02 17:14:09,682 [Thread-6] ERROR MeteringManager.java (line 102) WSCritical. Se superó el umbral de uso de memoria. usedMemory=2045441408, percentageUsed=98.44486179780154
2015-12-02 17:28:01,737 [Thread-6] ERROR MeteringManager.java (line 102) WSCritical. Se superó el umbral de uso de la memoria. usedMemory=2068862680, percentageUsed=99.57210204831705
Además, debido a que el servicio de medición se reinicia como un intento de administrar el uso de la memoria, la medición de DT puede mostrarse como no preparada:
# curl -ks http://$(hostname -f):9101/stats/dt/DTInitStat/ | xmllint --format -
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entrada
><de resultados
><total_dt_num>1920</total_dt_num<>unready_dt_num 7</unready_dt_num>
<unknown_dt_num>0</unknown_dt_num<>
/entrada
<>tipo>de entrada><
MR</tipo
>><0</nivel<
>total_dt_num>128</total_dt_num<>
unready_dt_num>7/<>
><
unready_dt_num ObjectControllerException.ERROR_DIRECTORYTABLE_NOT_INITIALIZED>[urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_18_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_107_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_7_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_74_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_1_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_76_128_0:, urn:storageos:OwnershipInfo:17bd10f9-7141-42c5-b2b2-02db154ab84d__MR_99_128_0:]</ObjectControllerException.ERROR_DIRECTORYTABLE_NOT_INITIALIZED
></entry
></result>
Cause
Problema en el servicio de medición que puede provocar un uso excesivo de la memoria y el intercambio de recursos.
Resolution
No hay una solución alternativa para este problema. Trabaje para actualizar el dispositivo ECS a ECS 2.1 HF3 o ECS 2.2 HF2 o a cualquier versión superior. Se resolvió el problema con el servicio de medición.
Affected Products
ECS ApplianceProducts
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software without EncryptionArticle Properties
Article Number: 000052897
Article Type: Solution
Last Modified: 22 Feb 2023
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.