PowerScale : Problèmes de performances NFS dus à une surcharge du serveur ICAP

Summary: Les performances NFS sont affectées lorsque les paramètres d’analyse antivirus « Analyse à l’ouverture » ou « Analyse à la fermeture » sont activés, ce qui entraîne une surcharge des serveurs ICAP. ...

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

L’impact sur les performances de NFS décrit dans cet article de la base de connaissances s’applique à un cluster configuré avec des serveurs ICAP. Tout d’abord, vérifiez les paramètres du serveur ICAP Antivirus :
 

# isi antivirus icap settings view
 
           Fail Open: Yes
        Glob Filters: -
Glob Filters Enabled: No
Glob Filters Include: No
       Path Prefixes: /ifs/nasprod2024/smb
              Repair: No
       Report Expiry: 1W
       Scan On Close: Yes       <<<-- Enabled
        Scan On Open: Yes     <<<-- Enabled
Scan Cloudpool Files: No
   Scan Size Maximum: 100.00M
             Service: Yes
          Quarantine: Yes
            Truncate: No



Confirmez les threads nfs en attente sur « av » ou « av_wait » dans le script de performances générales.
https://confluence.cec.lab.emc.com/display/ISILON/General+Performance+Troubleshooting
 

>>> Wait Channel Values<<<
11 av_wait
20 kqread
20 av
4 sbwait
1 opwres
4 sigwait
107 ucond


Confirmez dans les messages de log sur le nœud concerné dans la période affectée.
 

  1. Messages de surcharge des serveurs ICAP dans /var/log/messages
     
2025-05-06T17:42:20.639078-07:00 <0.5> nasprod2024-4(id4) /boot/kernel.amd64/kernel: [bam_av.c:1176](pid 14848="nfs")(tid=100543) Scan 1:155d:543d::HEAD failed with timeout (probably due to ICAP server overload); doing opdata cleanup with state: dequeued
2025-05-06T17:42:20.639138-07:00 <0.5> nasprod2024-4(id4) /boot/kernel.amd64/kernel: [bam_av.c:1176](pid 14848="nfs")(tid=100524) Scan 1:0c2e:9531::HEAD failed with timeout (probably due to ICAP server overload); doing opdata cleanup with state: dequeued
 
 
  1. Carottage et redémarrage Avscan n /var/log/messages 

 

2025-05-06T17:00:03.571382-07:00 <0.5> nasprod2024-1(id1) /boot/kernel.amd64/kernel: /lib/libthr.so.3:_pthread_create+0x906
2025-05-06T17:00:03.571392-07:00 <0.5> nasprod2024-1(id1) /boot/kernel.amd64/kernel: --------------------------------------------------
2025-05-06T17:00:03.571403-07:00 <0.6> nasprod2024-1(id1) /boot/kernel.amd64/kernel: pid 68624 (isi_avscan_d), jid 0, uid 0: exited on signal 11 from pid 0 (unknown) (core dumped)
2025-05-06T17:00:03.905443-07:00 <3.3> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b71b3000] Setting process flag P_NO_SEMLOCK for avscan
2025-05-06T17:00:03.905857-07:00 <3.4> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b71b3000] isi_avscan_d starting up
2025-05-06T17:00:03.949657-07:00 <3.4> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b71b3000] isi_avscan_d completed start up, ready...

 

  1. Les journaux Avscan montrent des signes d’un serveur ICAP surchargé
     
2025-05-06T17:38:58.867768-07:00 <3.6> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b7998200] Scan request timeout exceeded and dropped for 1:17c5:0b6e::HEAD, policy id: SCAN_ON_OPEN, report id: SCAN_ON_OPEN.
2025-05-06T17:38:58.868241-07:00 <3.6> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b71b4900] Scan request timeout exceeded and dropped for 1:17b7:6f7d::HEAD, policy id: SCAN_ON_OPEN, report id: SCAN_ON_OPEN.
2025-05-06T17:38:58.868439-07:00 <3.6> nasprod2024-1(id1) isi_avscan_d[63725]: [0x4d07b7997300] Scan request timeout exceeded and dropped for 1:0e78:89b3::HEAD, policy id: SCAN_ON_OPEN, report id: SCAN_ON_OPEN.


Confirmez le chemin d’accès analysé à l’aide de isi_get. Par exemple, le LIN 1:0c2e :9531 ci-dessus à partir du journal des messages doit correspondre à un chemin d’exportation NFS. 
 

A valid path for LIN 1:0c2e:9531::HEAD is /ifs/nasprod2024/nfs/libarc-p1/mysql/#ib_16384_0.dblwr

Cause

Les serveurs ICAP du client sont surchargés à cause de l’analyse des fichiers à l’ouverture et à la fermeture. Le guide ICAP recommande un ratio d’au moins 1:1.

Guide d’administration CLI PowerScale OneFS-Serveurs ICAP


 

Resolution

Pour une solution immédiate, désactivez l’option « Balayage à l’ouverture », puis testez les performances.
 

# isi antivirus icap settings modify --scan-on-open=false


Si le problème persiste, désactivez l’option « Balayage à la fermeture », puis testez les performances.
 

# isi antivirus icap settings modify --scan-on-close=false


Pour une résolution permanente, et si vous souhaitez activer les deux paramètres, augmentez le nombre de serveurs ICAP.
 
L’analyse à la fermeture est le rapport de 1:1 entre les serveurs ICAP et les nœuds recommandés.
 
L’analyse à l’ouverture est le rapport serveurs/nœuds ICAP 2:1 recommandé. 

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000328556
Article Type: Solution
Last Modified: 30 Sept 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.