Exécutez l’utilitaire de Benchmark de stockage

Document created by RSA Information Design and Development on Apr 18, 2018
Version 1Show Document
  • View in full screen mode
 

Vous pouvez utiliser un système de stockage tiers rattaché avec un hôte RSA NetWitness Suite. L’utilitaire nwBenchmark vous aide à déterminer si le stockage tiers rattaché et configuré pour un hôte RSA NetWitness Suite est conforme. Ce document vous indique comment exécuter cet utilitaire et comment résoudre les problèmes de stockage non conformes.

Remarque : Remarque : Lire le Guide de configuration du stockage supplémentaire tiers RSA NetWitness Suite pour connaître les exigences principales de stockage tiers et obtenir des instructions sur la configuration de ce matériel dans NetWitness Suite.

L’utilitaire de benchmark NetWitness Suite (nwBenchmark.py) vous fournit les metrics de débit de lecture et d’écriture afin de vous permettre d’accéder aux performances relevant du déploiement de votre stockage supplémentaire.

Options de commande de l’utilitaire nwBenchmark

                         
Options de commandesRésultats (les valeurs par défaut sont entre crochets"[]")
-h, --help Afficher ce message d'aide et quitter.
-s SRVC, --service=SRVCType de service Appliance (Decoder, LogDecoder, Concentrator, Archiver) [decoder].
-d DB, --db=DB Base de données à analyser (packetdb[0-9]*, metadb[0-9]*, index[0-9]*, database[0-9]*) [packetdb].
-p PATH, --path=PATH Chemin d’accès au répertoire monté du stockage à tester.

Conditions préalables

Avant d’exécuter l’utilitaire nwBenchmark, vous devez disposer de :

  • RPM RSA-nw-tools installés sur l’hôte.
  • Stockage rattaché en place.

Utilitaire en cours d’exécution

Pour exécuter l’utilitaire nwBenchmark.

  1. Récupérez le Rsa-nw-tools-11.0.0.0.XX-5.el7.noarch.rpm à partir de la mise à jour du référentiel Serveur NetWitness.
    Ce rpm contient l’utilitairenwBenchmark.py.

Remarque : Si NetWitness Suite n’est pas connecté à Internet, vous pouvez télécharger le NW-v11.0.0.0-UpgradePack.zip, qui contient tous les Rsa-nw-tools-11.0.0.0.XX-5.el7.noarch.rpm, à partir de Download Central (https://download.rsasecurity.com/ ) vers un répertoire local.

  1. Exécutez l’utilitaire.
    nwBenchmark.py options
    L’utilitaire affiche les vérifications de la plate-forme selon les services détectés par l’utilitaire. L’utilitaire détermine si le système hôte détecté est pris en charge ou non.

    Par exemple, si l’utilitaire détecte :
    • Des services Log Decoder (pris en charge), Système détecté comme étant un Log Decoder s’affiche et l’utilitaire continue.
    • Des services Log Decoder, Concentrator et Event Stream Analysis (ESA) (non pris en charge), Configuration non prise en charge détectée sur le système s’affiche et l’utilitaire échoue.

Les résultats s’affichent.

Exemple 1.  Résultats du Concentrator - Conforme à NetWitness Suite

 

Assurez-vous que le périphérique de stockage que vous testez est rattaché à l’hôte qui exécute le service Concentrator et exécutez la commande suivante sur cet hôte.

[root@PE-D4S-103 ~]# /opt/rsa/saTools/nwBenchmark.py

Résultats 

The appliance disk geometry meets the expected topology for the decoder service.

Using 1 minutes 0 second run time for all IO tests.

Started IO test preparation for the metadb and packetdb at 13:05:31

Starting following IO test(s) on metadb and packetdb at 13:08:21

Directory: /var/netwitness/decoder/metadb
Test description: Random Read IO test
Block Size: 128K

Directory: /var/netwitness/decoder/packetdb
Test description: Sequential Write IO test
Block Size: 1024M

Total run time: 4 minutes 15 seconds

The appliance meets the indicated percentages of the
following requirements for the decoder service:

Requirement________ Expected Discovered % Compliant
------------------- -------- ---------- -----------

Read IOPs metadb _______ 160 _______ 155 _____96.87%

Write BW packetdb___1400 MBs__ 1634 MBs_____116.71%

Interprétation des résultats

Les résultats dans cet exemple indiquent que l’utilisation de ce périphérique de stockage pour Concentrator ne devrait causer aucun problème de performances.

Tâches requises

Aucune.

Exemple 2.  Résultats du Packet Decoder - Non conforme à NetWitness Suite

Assurez-vous que le périphérique de stockage que vous testez est rattaché à l’hôte qui exécute le service Packet Decoder et exécutez la commande suivante sur cet hôte.

[root@PE-D4S-103 saTools]# ./nwBenchmark.py

Résultats 

The appliance disk geometry meets the expected topology for the decoder service.

Using 1 minutes 0 second run time for all IO tests.

Started IO test preparation for the metadb and packetdb at 13:05:31

Starting following IO test(s) on metadb and packetdb at 13:08:21

Directory: /var/netwitness/decoder/metadb
Test description: Random Read IO test
Block Size: 128K

Directory: /var/netwitness/decoder/packetdb
Test description: Sequential Write IO test
Block Size: 1024M

Total run time: 4 minutes 15 seconds

The appliance meets the indicated percentages of the
following requirements for the decoder service:

Requirement________Expected__Discovered % Compliant
------------------ --------- ---------- -----------
Read IOPs metadb_________160________150______93.75%
Write BW packetdb_____1400 MBs_____ 1634 MBs________116.71%

Based on the above results, this system does not meet the minimum requirements for a decoder.

It is possible that performance of this device may be impacted. Please refer to the "./nwBenchmark.log" file for the IO full test results.

Interprétation des résultats

L’utilitaire de benchmark utilise un Decoder grande vitesse (10 Gbit) pour mesurer les performances du système de stockage. Les résultats dans cet exemple indiquent que les performances du périphérique de stockage sont légèrement en dessous du niveau optimal prévu pour un Decoder à grande vitesse.

Cela signifie que pour :

  • Un Decoder à grande vitesse, il est possible ou non de rencontrer des problèmes de performances pour un volume important.
  • Un Decoder à vitesse standard (2 Gbit), vous ne devriez rencontrer aucun problème de performances.

Tâches requises

Pour un Decoder à grande vitesse, vous pouvez choisir un périphérique de stockage plus performant si vous souhaitez des performances optimales pour des volumes extrêmes.

Exemple 3.  Résultats du Concentrator - Points de montage introuvables

Assurez-vous que le périphérique de stockage que vous testez est rattaché à l’hôte qui exécute le service Concentrator et exécutez la commande suivante sur cet hôte.

[root@PE-D4S-103 saTools]# ./nwBenchmark.py

Résultats 

You have not indicated a path to the mounted storage and the appliance does not have the recommended mounted disk topology for the concentrator service. If the storage to be tested is mounted you must indicate the path to the directory of the mounted storage with the --path option.
The following expected mounts are missing:

/var/netwitness/concentrator/index
/var/netwitness/concentrator/metadb

Interprétation des résultats

L’utilitaire ne peut pas tester ce périphérique de stockage, car le chemin d’accès à l’index et les partitions de la base de métadonnées n’ont pas été fournis avec le périphérique.

Tâches requises

Vous devez spécifier le chemin d’accès à l’index et les partitions de la base de métadonnées sur le périphérique de stockage. Par exemple, envoyez la chaîne de commande suivante sur l’hôte qui exécute le service (dans cet exemple, l’hôte qui exécute le service Concentrator).

[root@PE-D4S-103 saTools]# ./nwBenchmark.py -p /var/netwitness/concentrator/ -s concentrator -d metadb

Résultats après l’action corrective

Après avoir spécifié le chemin d’accès correct, vous recevrez des résultats similaires aux résultats suivants pour la partition de la base de métadonnées.

The appliance disk geometry meets the expected topology for the decoder service.
Using 1 minutes 0 second run time for all IO tests.
Started IO test preparation for the metadb at 13:50:21
Starting following IO test(s) on metadb at 13:51:07
Directory: /mnt
Test description: Random Read IO test
Block Size: 128K
Total run time: 1 minutes 47 seconds
The appliance meets the indicated percentages of the
following requirements for the concentrator service:

Requirement______Expected__Discovered % Compliant
---------------- --------- ---------- -----------

Read IOPs metadb_______300________323_____107.67%

Exemple 4.  Résultats du Log Decoder - Conforme à NetWitness Suite

[root@PED4S101 saTools]# ./nwBenchmark.py
The appliance disk geometry meets the expected topology for the logdecoder service.
Using 1 minutes 0 second run time for all IO tests.
Started IO test preparation for the packetdb and metadb at 14:05:43
Starting following IO test(s) on packetdb and metadb at 14:07:28
Directory: /var/netwitness/logdecoder/packetdb
Test description: Random Read IO test
Block Size: 128K
Directory: /var/netwitness/logdecoder/metadb
Test description: Random Read IO test
Block Size: 128K
Total run time: 2 minutes 46 seconds
The appliance meets the indicated percentages of the
following requirements for the logdecoder service:

Requirement______Expected__Discovered % Compliant
---------------- --------- ---------- -----------
Read IOPs packetdb_____330________337_____102.12%

Read IOPs metadb_______330________327_____ 99.09%

Interprétation des résultats

Les résultats dans cet exemple indiquent que l’utilisation de ce périphérique de stockage pour Log Decoder ne devrait causer aucun problème de performances.

Tâches requises

Aucune.

Exemple 5.  Résultats de l’Archiver - Conforme à NetWitness Suite

[root@PE-D4S-101 saTools]# ./nwBenchmark.py
The appliance disk geometry meets the expected topology for the archiver service.
Using 1 minutes 0 second run time for all IO tests.
Started IO test preparation for the database0 at 14:14:10
Starting following IO test(s) on database0 at 14:14:38
Directory: /var/netwitness/archiver/database0
Test description: Random Read IO test
Block Size: 128K
Total run time: 1 minutes 28 seconds
The appliance meets the indicated percentages of the
following requirements for the archiver service:
Requirement___________Expected__ Discovered__ % Compliant
-------------------__ --------___----------____----------
Read IOPs database0_______ 360_________ 388______ 107.78%

Interprétation des résultats

Les résultats dans cet exemple indiquent que l’utilisation de ce périphérique de stockage pour Archiver ne devrait causer aucun problème de performances.

Tâches requises

Aucune.

You are here
Table of Contents > Exécutez l’utilitaire de Benchmark de stockage

Attachments

    Outcomes