- $data .= "# DAB default config for ${mem}MB RAM\n\n";
-
- $data .= "ONBOOT=\"no\"\n";
-
- $data .= "\n# Primary parameters\n";
- $data .= "NUMPROC=\"1024:1024\"\n";
- $data .= "NUMTCPSOCK=$nolimit\n";
- $data .= "NUMOTHERSOCK=$nolimit\n";
-
- my $vmguarpages = int ($mem*1024/4);
- $data .= "VMGUARPAGES=\"$vmguarpages:$max\"\n";
-
- $data .= "\n# Secondary parameters\n";
-
- $data .= "KMEMSIZE=$nolimit\n";
-
- my $privmax = int ($vmguarpages*1.1);
- $privmax = $vmguarpages + 12500 if ($privmax-$vmguarpages) > 12500;
- $data .= "OOMGUARPAGES=\"$vmguarpages:$max\"\n";
- $data .= "PRIVVMPAGES=\"$vmguarpages:$privmax\"\n";
-
- $data .= "TCPSNDBUF=$nolimit\n";
- $data .= "TCPRCVBUF=$nolimit\n";
- $data .= "OTHERSOCKBUF=$nolimit\n";
- $data .= "DGRAMRCVBUF=$nolimit\n";
-
- $data .= "\n# Auxiliary parameters\n";
- $data .= "NUMFILE=$nolimit\n";
- $data .= "NUMFLOCK=$nolimit\n";
- $data .= "NUMPTY=\"255:255\"\n";
- $data .= "NUMSIGINFO=\"1024:1024\"\n";
- $data .= "DCACHESIZE=$nolimit\n";
- $data .= "LOCKEDPAGES=$nolimit\n";
- $data .= "SHMPAGES=$nolimit\n";
- $data .= "NUMIPTENT=$nolimit\n";
- $data .= "PHYSPAGES=\"0:$max\"\n";
-
- $data .= "\n# Disk quota parameters\n";
- $data .= "DISK_QUOTA=\"no\"\n";
- $data .= "DISKSPACE=$nolimit\n";
- $data .= "DISKINODES=$nolimit\n";
- $data .= "QUOTATIME=\"0\"\n";
- $data .= "QUOTAUGIDLIMIT=\"0\"\n";
-
- $data .= "\n# CPU fair sheduler parameter\n";
- $data .= "CPUUNITS=\"1000\"\n\n";