Publié le :
Administration CREATION_INTERNE

Surveillance du Cache Disque CAS

Ce code est également disponible en : Deutsch English Español
Snippet validé
Attention : Ce code nécessite des droits administrateur.
Ce script se connecte à un serveur CAS spécifique, élève les privilèges de la session en 'superuser' pour accéder aux informations système, et récupère les statistiques d'utilisation du cache disque via l'action 'getCacheInfo'.
Analyse des données

Type : CREATION_INTERNE


Les données proviennent des informations système du serveur CAS (builtins.getCacheInfo) et ne dépendent pas de sources de données externes.

1 Bloc de code
CAS STATEMENT
Explication :
Connexion à une session CAS nommée 'MonitorCDC' sur un hôte et un port spécifiques.
Copié !
1cas MonitorCDC cashost="intcas01.race.sas.com" casport=5570;
2 
2 Bloc de code
PROC CAS Data
Explication :
Bloc CASL : Prise du rôle administrateur, exécution de l'action 'getCacheInfo' pour récupérer l'état du cache, et affichage des résultats (table diskCacheInfo).
Copié !
1PROC CAS;
2 SESSION MonitorCDC;
3 ACCESSCONTROL.assumeRole / adminRole="superuser";
4 BUILTINS.getCacheInfo RESULT=results;
5 describe results;
6RUN;
7 
8PRINT results.diskCacheInfo;
9RUN;
10 
11QUIT;
3 Bloc de code
CAS STATEMENT
Explication :
Terminaison de la session CAS.
Copié !
1cas MonitorCDC terminate;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Banner
Le Conseil de l'Expert
Expert
Michael
Responsable de l'infrastructure Viya.
« Automatisez ce script pour capturer des instantanés de l'utilisation du cache lors de vos pics de charge. C'est l'indicateur le plus fiable pour dimensionner correctement vos futurs nœuds de calcul. »