Hvordan kan jeg legge til mer minne til en SAS jobb fra en Command Line?

Hvordan kan jeg legge til mer minne til en SAS jobb fra en Command Line?


SAS er et programvaresystem for databehandling, analyse og visualisering. Minnet for en SAS jobb kan fordeles på kommandolinjen ved hjelp av -MEMSIZE systemalternativ. Du kan ha en rekke innstillinger for MEMSIZE alternativet som vil tillate deg enten å tildele en bestemt mengde minne for en jobb eller maksimalt minne (RAM) tilgjengelig. Den MEMSIZE alternativet kan kalles fra kommandolinjen for både Unix og Windows-versjonene av SAS.

Bruksanvisning

1 For å maksimere mengden minne (RAM) tilgjengelig for et SAS program, inkluderer systemalternativ "-memsize 0" når du sender jobben din.

For eksempel, i koden

sas -memsize 0 test.sas

vil gi maksimalt minne tilgjengelig for SAS å utføre Test.SAS programmet. Du kan velge en maksimum eller et begrenset hukommelse tildeling med MEMSIZE alternativet.

2 Hvis du vil velge for minnegrensen for å være den største rimelig verdi avhengig av mengden fysisk minne og sidevekslingsplass tilgjengelig på det tidspunktet at SAS er i gang (alternativ 0 eller MAX).

-MEMSIZE MAX | 0

3 For å sette en spesifisere minnestørrelse, har systemet mulighet MEMSIZE følgende syntaks alternativer:

-MEMSIZE N | nK | nM | nG | nT | hexX

Alternativene angir minnegrensen i byte (n), kilobyte (NK), megabyte (NM), gigabyte (ng), eller terabyte (NT) eller en heksadesimal verdi (hexX).