Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Configuring the Puppet for Junos OS Addressable Memory


On devices running Junos OS, the amount of memory available to Puppet is 64 MB by default. You can expand the usable memory to the system maximum values as defined in Table 1.

Table 1: Puppet Agent Execution Environment Memory Limits


Upper Memory Limit

EX4200, EX4500, EX4550

128 MB


64 MB

MX5, MX10, MX40, MX80

64 MB


64 MB

MX240, MX480, MX960

2048 MB


64 MB

QFX3500, QFX3600

1024 MB


64 MB

QFX10002, QFX10008, QFX10016

1024 MB

To expand the amount of memory available to the Puppet agent execution environment, including the Puppet agent and Facter processes:

  1. Log in to the Puppet agent using the Puppet user account username and password.
  2. In the Puppet user $HOME/.cshrc file, add the limit data memory command to the file. For example: